LOCAL SEARCH FOR SATISFIABILITY (SAT) PROBLEM

被引:48
作者
GU, J
机构
[1] Department of Electrical and Computer Engineering, University of Calgary, Calgary, AB
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS | 1993年 / 23卷 / 04期
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
10.1109/21.247892
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The satisfiability problem (SAT) is a fundamental problem in mathematical logic, constraint satisfaction, VLSI engineering, and computing theory. Methods to solve the satisfiability problem play an important role in the development of computing theory and systems. Traditional methods treat the SAT problem as a constrained decision problem. During past research, the number of unsatisfiable clauses as the value of an objective function was formulated. This transforms the SAT problem into a search problem-an unconstrained optimization problem to the objective function. A variety of iterative optimization techniques can be used to solve this optimization problem. In this paper, we show how to use the local search techniques to solve the satisfiability problem. The average time complexity analysis and numerous real algorithm executions were performed. They indicate that the local search algorithms are much more efficient than the existing SAT algorithms for certain classes of conjunctive normal form (CNF) formulas.
引用
收藏
页码:1108 / 1129
页数:22
相关论文
共 83 条
[1]   A MEASURE OF ASYMPTOTIC EFFICIENCY FOR TESTS OF A HYPOTHESIS BASED ON THE SUM OF OBSERVATIONS [J].
CHERNOFF, H .
ANNALS OF MATHEMATICAL STATISTICS, 1952, 23 (04) :493-507
[2]  
COOK SA, 1971, 3RD P ANN ACM S THEO, P151
[3]   A COMPUTING PROCEDURE FOR QUANTIFICATION THEORY [J].
DAVIS, M ;
PUTNAM, H .
JOURNAL OF THE ACM, 1960, 7 (03) :201-215
[4]  
DEKLEER J, 1990, PROCEEDINGS : EIGHTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 AND 2, P264
[5]  
Erdos P., 1974, PROBABILISTIC METHOD
[6]   PROBABILISTIC ANALYSIS OF THE DAVIS PUTNAM PROCEDURE FOR SOLVING THE SATISFIABILITY PROBLEM [J].
FRANCO, J ;
PAULL, M .
DISCRETE APPLIED MATHEMATICS, 1983, 5 (01) :77-87
[7]  
Garey M. R., 1979, COMPUTERS INTRACTABI
[8]   AVERAGE TIME ANALYSES OF SIMPLIFIED DAVIS-PUTNAM PROCEDURES [J].
GOLDBERG, A ;
PURDOM, P ;
BROWN, C .
INFORMATION PROCESSING LETTERS, 1982, 15 (02) :72-75
[9]   A PARALLEL ARCHITECTURE FOR DISCRETE RELAXATION ALGORITHM [J].
GU, J ;
WANG, W ;
HENDERSON, TC .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1987, 9 (06) :816-831
[10]   A NOVEL DISCRETE RELAXATION ARCHITECTURE [J].
GU, J ;
WANG, W .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1992, 14 (08) :857-865