An hybrid simulated annealing threshold accepting algorithm for satisfiability problems using dynamically cooling schemes

被引:0
|
作者
Martinez-Rios, Felix [1 ]
Frausto-Solis, Juan [2 ]
机构
[1] Universidad Panamericana, Campus Ciudad de México Augusto Rodín 498, Col. Insurgentes Mixcoac 03920 Distrito Federal, Mexico
[2] Technológico de Monterrey, Campus Cuernavaca Autopista del sol km 104, Colonia Real del Puente 62790 Xochitepec Morelos, Mexico
来源
WSEAS Transactions on Computers | 2008年 / 7卷 / 05期
关键词
Polynomial approximation - Formal logic - Chains - Cooling - Chain length - Markov processes;
D O I
暂无
中图分类号
学科分类号
摘要
For Satisfiability (SAT) Problem there is not a deterministic algorithm able to solve it in a polynomial time. Simulated Annealing (SA) and similar algorithms like Threshold Accepting (TA) are able to find very good solutions of SAT instances only if their control parameters are correctly tuned. Classical TA's algorithms usually use the same Markov chain length for each temperature cycle but they spend a lot of time. In this paper a new hybrid algorithm is presented. This algorithm is in fact a TA algorithm which is hybridized with SA in a certain way. For this TA algorithm, the Markov chain length (L) is obtained in a dynamical way for each temperature. Besides, it is known that TA and SA obtain very good results whether their parameters are correctly tuned. Experimental tuning methods expend a lot of time before a TA algorithm can correctly be executed; in other hand, analytical tuning methods for TA were only completely developed for the geometrical cooling function. This paper also shows how TA can be tuned for three common cooling functions with an analytical model. Experimentation presented in the paper shows that the new TA algorithm is more efficient than the classical one.
引用
收藏
页码:374 / 386
相关论文
共 50 条