Title
Simple local search problems that are hard to solve
Abstract
Many algorithms for NP-hard optimization problems find solutions that are locally optimal, in the sense that the solutions cannot be improved by a polynomially computable perturbation. Very little is known about the complexity of finding locally optimal solutions, either by local search algorithms or using other indirect methods. Johnson, Papadimitriou, and Yannakakis [J. Comput. System Sci., 37 (1988), pp. 79-100] studied this question by defining a complexity class PLS that captures local search problems. It was proved that finding a partition of a graph that is locally optimal into equal parts with respect to the acclaimed Kernighan-Lin algorithm is PLS-complete.It is shown here that several natural, simple local search problems are PLS-complete, and thus just as hard. Two examples are: finding a partition that cannot be improved by a single swap of two vertices, and finding a stable configuration for an undirected connectionist network.When edges or other objects are unweighted, then a local optimum can always be found in polynomial time. It is shown that the unweighted versions of the local search problems studied in this paper are P-complete.
Year
DOI
Venue
1991
10.1137/0220004
SIAM J. Comput.
Keywords
Field
DocType
simple local search problem,local search,satisfiability,graph partitioning,max cut,local optima,algorithms
Complexity class,Discrete mathematics,Combinatorics,Vertex (geometry),Local optimum,Satisfiability,Local search (optimization),Graph partition,Optimization problem,Maximum cut,Mathematics
Journal
Volume
Issue
ISSN
20
1
0097-5397
Citations 
PageRank 
References 
89
11.52
5
Authors
2
Name
Order
Citations
PageRank
Alejandro A. Schäffer1827136.66
Mihalis Yannakakis2111412069.50