Random Structures and Algorithms · 1992 · 326 citations · 16 references
ComputingComputer ScienceAlgorithmsCollective BehaviorMarkov Decision ProcessesCombinatorial OptimizationGraph AlgorithmsGreedy AlgorithmsHeuristic OptimizationHeuristic SearchClique AlgorithmsCliquesGreedy HeuristicsHeuristicsMetropolis AlgorithmMetropolis-hastings SamplingRandom Graph TheoryRandom Graphs
Abstract In a random graph on n vertices, the maximum clique is likely to be of size very close to 2 lg n . However, the clique produced by applying the naive “greedy” heuristic to a random graph is unlikely to have size much exceeding lg n . The factor of two separating these estimates motivates the search for more effective heuristics. This article analyzes a heuristic search strategy, the Metropolis process , which is just one step above the greedy one in its level of sophistication. It is shown that the Metropolis process takes super‐polynomial time to locate a clique that is only slightly bigger than that produced by the greedy heuristic.
16
Optimization by Simulated Annealing
Scott Kirkpatrick, C. D. Gelatt, M.P. Vecchi · Science · 1983 · 44.6K citations
Mark Jerrum, Alistair Sinclair · SIAM Journal on Computing · 1989 · 793 citations