2+p-SAT: Relation of typical-case complexity to the nature of the phase transition
R. Monasson, R. Zecchina, S. Kirkpatrick, B. Selman, Lidror Troyansky
{"title":"2+p-SAT: Relation of typical-case complexity to the nature of the phase transition","authors":"R. Monasson, R. Zecchina, S. Kirkpatrick, B. Selman, Lidror Troyansky","doi":"10.1002/(SICI)1098-2418(199910/12)15:3/4%3C414::AID-RSA10%3E3.0.CO;2-G","DOIUrl":null,"url":null,"abstract":"Heuristic methods for solution of problems in the NP-complete class of decision problems often reach exact solutions, but fail badly at “phase boundaries,” across which the decision to be reached changes from almost always having one value to almost always having a different value. We report an analytic solution and experimental investigations of the phase transition that occurs in the limit of very large problems in K-SAT. Studying a model which interpolates K-SAT between K=2 and K=3, we find a change from a continuous to a discontinuous phase transition when K, the average number of inputs per clause, exceeds 0.4. The cost of finding solutions also increases dramatically above this changeover. The nature of its “random first-order” phase transition, seen at values of K large enough to make the computational cost of solving typical instances increase exponentially with problem size, suggests a mechanism for the cost increase. There has been evidence for features like the “backbone” of frozen inputs which characterizes the UNSAT phase in K-SAT in the study of models of disordered materials, but this feature and this transition are uniquely accessible to analysis in K-SAT. The random first-order transition combines properties of the first-order (discontinuous onset of order) and second-order (with power law scaling, e.g., of the width of the critical region in a finite system) transitions known in the physics of pure solids. Such transitions should occur in other combinatoric problems in the large N limit. Finally, improved search heuristics may be developed when a “backbone” is known to exist. ©1999 John Wiley & Sons, Inc. Random Struct. Alg., 15, 414–435, 1999","PeriodicalId":303496,"journal":{"name":"Random Struct. Algorithms","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"120","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Random Struct. Algorithms","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/(SICI)1098-2418(199910/12)15:3/4%3C414::AID-RSA10%3E3.0.CO;2-G","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 120
Abstract
Heuristic methods for solution of problems in the NP-complete class of decision problems often reach exact solutions, but fail badly at “phase boundaries,” across which the decision to be reached changes from almost always having one value to almost always having a different value. We report an analytic solution and experimental investigations of the phase transition that occurs in the limit of very large problems in K-SAT. Studying a model which interpolates K-SAT between K=2 and K=3, we find a change from a continuous to a discontinuous phase transition when K, the average number of inputs per clause, exceeds 0.4. The cost of finding solutions also increases dramatically above this changeover. The nature of its “random first-order” phase transition, seen at values of K large enough to make the computational cost of solving typical instances increase exponentially with problem size, suggests a mechanism for the cost increase. There has been evidence for features like the “backbone” of frozen inputs which characterizes the UNSAT phase in K-SAT in the study of models of disordered materials, but this feature and this transition are uniquely accessible to analysis in K-SAT. The random first-order transition combines properties of the first-order (discontinuous onset of order) and second-order (with power law scaling, e.g., of the width of the critical region in a finite system) transitions known in the physics of pure solids. Such transitions should occur in other combinatoric problems in the large N limit. Finally, improved search heuristics may be developed when a “backbone” is known to exist. ©1999 John Wiley & Sons, Inc. Random Struct. Alg., 15, 414–435, 1999
2+p-SAT:典型情况下的复杂性与相变性质的关系
在np完全类的决策问题中,启发式方法通常会得到精确的解,但在“阶段边界”上严重失败,在“阶段边界”上,要达成的决策几乎总是从一个值变化到几乎总是具有不同的值。我们报告了K-SAT中发生在非常大问题极限的相变的解析解和实验研究。研究了K- sat在K=2和K=3之间插值的模型,我们发现当每个子句的平均输入数K超过0.4时,从连续相变到不连续相变的变化。在这种转换之后,寻找解决方案的成本也会急剧增加。其“随机一阶”相变的性质,在K值大到足以使解决典型实例的计算成本随着问题规模呈指数增长时,表明了成本增加的机制。在无序材料模型的研究中,有证据表明冻结输入的“骨干”特征是K-SAT中UNSAT阶段的特征,但这一特征和这种转变是K-SAT中唯一可以分析的。随机一阶跃迁结合了纯固体物理学中已知的一阶(不连续的开始顺序)和二阶(幂律缩放,例如,有限系统中临界区域的宽度)跃迁的性质。在大N极限下的其他组合问题中也会出现这种过渡。最后,当已知存在“主干”时,可以开发改进的搜索启发式。©1999 John Wiley & Sons, Inc随机结构。Alg。中文信息学报,15,414-435,1999
本文章由计算机程序翻译,如有差异,请以英文原文为准。