• Open Access IconOpen Access
  • Cite Icon94
  • https://doi.org/10.1145/12130.12138Copy DOI Icon

The complexity of optimization problems

  • Jan 1, 1986
  • M W Krentel
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We study computational complexity theory and define a class of optimization problems called OptP (Optimization Polynomial Time), and we show that TRAVELLING SALESPERSON, KNAPSACK and 0-1 INTEGER LINEAR PROGRAMMING are complete for OptP. OptP is a natural generalization of NP (Nondeterministic Polynomial Time), but while NP only considers problems at the level of their yes/no question, the value of an OptP function is the optimal value of the problem. This approach enables us to show a deeper level of structure in these problems than is possible in NP. OptP is a subset of FPSAT, the class of functions computable in polynomial time with an oracle for NP. Our central result is that any FPSAT function decomposes into an OptP function followed by polynomial-time computation. The significance of this result is that it quantifies how much NP-completeness is in a problem, i.e., the number of NP queries it takes to compute the function. It also allows us to unify the classes NP, DP and DELTA-2 in a natural way. For example, we prove that an OptP-completeness result implies, as corollaries, NP-, DP- and DELTA-2- completeness results. We also prove separation results on subclasses of FPSAT by restricting the number of calls to the NP oracle. For example, TRAVELLING SALESPERSON is complete for O(n) queries, CLIQUE is complete for O(log n) queries and BIN PACKING can be solved in O(log log n) queries. We prove these classes distinct under the assumption that P does not equal NP. Finally, we consider generalizations of OptP to higher levels in the Polynomial-Time Hierarchy. We define the DOUBLE KNAPSACK problem and prove that it is complete for DELTA-3, the first example of a natural complete problem for this class, and the highest level in the Polynomial Hierarchy with a known natural complete problem.

Similar Papers
  • Conference Article
  • Citations1

On the Regularity of Petri Net Languages

  • Apr 12, 1994
  • Hsu-Chun Yen
  • Research Article
  • Citations15

On the Knowledge Complexity of ${\cal{N}P}$

  • Jan 01, 2002
  • Combinatorica
  • Erez Petrank +1
  • Book Chapter
  • Citations2

Convex Discrete Optimization

  • Jan 01, 2011
  • Onn Shmuel
  • Research Article
  • Citations1

Complexity, decidability and completeness

  • Jun 01, 2006
  • Journal of Symbolic Logic
  • Douglas Cenzer +1
  • Research Article
  • Citations878

Determining computational complexity from characteristic ‘phase transitions’

  • Jul 01, 1999
  • Nature
  • Rémi Monasson +4
  • Conference Article
  • Citations7

Fast algorithms for UAV tasking and routing

  • Sep 01, 2016
  • Huanyu Ding +1
  • PDF
  • Research Article
  • Citations2

Window-Based Multi-Objective Optimization for Dynamic Patient Scheduling with Problem-Specific Operators

  • Apr 25, 2022
  • Computers
  • Ali Nader Mahmed +1
  • Research Article

Polynomial-time assignment-based cell association with generic utility functions

  • Sep 01, 2022
  • China Communications
  • Lusheng Wang +4
  • Conference Article
  • Citations21

The complexity of the covering radius problem on lattices and codes

  • Jun 21, 2004
  • Venkatesan Guruswami +2
  • Research Article
  • Citations12

Polynomiality for Bin Packing with a Constant Number of Item Types

  • Nov 07, 2020
  • Journal of the ACM
  • Michel X Goemans +1
  • Book Chapter
  • Citations2

Tailoring recursion for complexity

  • Jan 01, 1994
  • Erich Grädel +1
  • Research Article
  • Citations37

Practical Inner Codes for BATS Codes in Multi-Hop Wireless Networks

  • Mar 01, 2019
  • IEEE Transactions on Vehicular Technology
  • Zhiheng Zhou +3
  • Research Article
  • Citations67

Statistical physics of hard optimization problems

  • Jun 01, 2009
  • Acta Physica Slovaca. Reviews and Tutorials
  • Lenka Zdeborová
  • Research Article
  • Citations11

Two-dimensional retiming [VLSI design

  • Jun 01, 1999
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • T.C Denk +1
  • Research Article
  • Citations4

The convex hull of a linear congruence relation in zero-one variables

  • Feb 01, 1995
  • ZOR Zeitschrift f�r Operations Research Mathematical Methods of Operations Research
  • Dimitris Alevras +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.