The Metropolis algorithm for graph bisection

被引:67
作者
Jerrum, M
Sorkin, GB
机构
[1] Univ Edinburgh, Dept Comp Sci, Edinburgh EH9 3JZ, Midlothian, Scotland
[2] IBM Corp, Thomas J Watson Res Ctr, Dept Math Sci, Yorktown Hts, NY 10598 USA
关键词
D O I
10.1016/S0166-218X(97)00133-9
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We resolve in the affirmative a question of Boppana and Bui: whether simulated annealing can, with high probability and in polynomial time, find the optimal bisection of a random graph in G(npr) when p - r = Theta(n(Delta-2)) for Delta less than or equal to 2. (The random graph model G(npr) specifies a "planted" bisection of density r, separating two n/2-vertex subsets of slightly higher density p.) We show that simulated "annealing" at an appropriate fixed temperature (i.e., the Metropolis algorithm) finds the unique smallest bisection in O(n(2+epsilon)) steps with very high probability, provided Delta > 11/6. (By using a slightly modified neighborhood structure, the number of steps can be reduced to O(n(1+epsilon)).) We leave open the question of whether annealing is effective for Delta in the range 3/2 < Delta less than or equal to 11/6, whose lower limit represents the threshold at which the planted bisection becomes lost amongst other random small bisections. It also remains open whether hillclimbing (i.e., annealing at temperature 0) solves the same problem; towards the latter result, Juels has recently extended our analysis and shown that random hillclimbing finds the minimum bisection with constant probability, when p - r = Omega(1) (corresponding to Delta = 2). (C) 1998 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:155 / 175
页数:21
相关论文
共 27 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[2]  
Azar Y., 1992, Proceedings of the Twenty-Fourth Annual ACM Symposium on the Theory of Computing, P1, DOI 10.1145/129712.129713
[3]  
BOLLOBAS B, 1988, COLLOQ MATH SOC J B, V52, P113
[4]  
Boppana R, 1987, P 28 IEEE S FDN COMP, P280
[5]  
Bui T. N., 1986, THESIS MIT
[6]   GRAPH BISECTION ALGORITHMS WITH GOOD AVERAGE CASE BEHAVIOR [J].
BUI, TN ;
CHAUDHURI, S ;
LEIGHTON, FT ;
SIPSER, M .
COMBINATORICA, 1987, 7 (02) :171-191
[7]   THE SOLUTION OF SOME RANDOM NP-HARD PROBLEMS IN POLYNOMIAL EXPECTED TIME [J].
DYER, ME ;
FRIEZE, AM .
JOURNAL OF ALGORITHMS, 1989, 10 (04) :451-489
[8]  
Feller W., 1968, INTRO PROBABILITY TH
[9]  
Feller W., 1971, An introduction to probability theory and its applications, V2
[10]  
FRIEZE AM, 1989, UNPUB NOTE COMPUTING