Analysis of heuristics for number partitioning

被引:33
作者
Gent, IP [1 ]
Walsh, T [1 ]
机构
[1] Univ Strathclyde, Dept Comp Sci, Glasgow G1 1XH, Lanark, Scotland
关键词
heuristics; number partitioning; phase transitions;
D O I
10.1111/0824-7935.00069
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We illustrate the use of phase transition behavior in the study of heuristics. Using an "annealed" theory, we define a parameter that measures the "constrainedness" of an ensemble of number partitioning problems. We identify a phase transition at a critical value of constrainedness. We then show that constrainedness can be used to analyze and compare algorithms and heuristics for number partitioning in a precise and quantitative manner. For example, we demonstrate that on uniform random problems both the Karmarkar-Karp and greedy heuristics minimize the constrainedness, but that the decisions made by the Karmarkar-Karp heuristic are superior at reducing constrainedness. This supports the better performance observed experimentally for the Karmarkar-Karp heuristic. Our results refute a conjecture of Fu that phase transition behavior does not occur in number partitioning;. Additionally, they demonstrate that phase transition behavior is useful for more than just simple benchmarking. It can, for instance, be used to analyze heuristics, and to compare the quality of heuristic solutions.
引用
收藏
页码:430 / 451
页数:22
相关论文
共 22 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[2]  
Barbar M N., 1983, Phase Transitions and Critical Phenomena, Vvol 8, pp 145
[3]  
Cheeseman P C., 1991, INT JOINT C ARTIFICI, V91, P331
[4]  
Chvatal V., 1992, Proceedings 33rd Annual Symposium on Foundations of Computer Science (Cat. No.92CH3188-0), P620, DOI 10.1109/SFCS.1992.267789
[5]  
FU Y, 1989, LECT SCI COMPLEXITY, V1, P815
[6]  
Gent I. P., 1996, Principles and Practice of Constraint Programming - CP96. Second International Conference - CP96. Proceedings, P179
[7]  
Gent I. P., 1994, KI-94: Advances in Artificial Intelligence. 18th German Annual Conference on Artificial Intelligence. Proceedings, P355
[8]  
Gent IP, 1996, PROCEEDINGS OF THE THIRTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE, VOLS 1 AND 2, P246
[9]  
GENT IP, 1995, 1 INT C PRINC PRACT, P70
[10]  
GENT L, 1996, P ECAI 96, P170