Analysis of heuristics for number partitioning

被引:31
|
作者
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
相关论文
共 50 条
  • [1] Heuristics and exact methods for number partitioning
    Pedroso, Joao Pedro
    Kubo, Mikio
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 202 (01) : 73 - 81
  • [2] WORST CASE ANALYSIS OF 2 HEURISTICS FOR THE SET PARTITIONING PROBLEM
    SPACCAMELA, AM
    PELAGGI, A
    [J]. RAIRO-INFORMATIQUE THEORIQUE ET APPLICATIONS-THEORETICAL INFORMATICS AND APPLICATIONS, 1987, 21 (01): : 11 - 23
  • [3] Probabilistic analysis of the number partitioning problem
    Ferreira, FF
    Fontanari, JF
    [J]. JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 1998, 31 (15): : 3417 - 3428
  • [4] ON PARALLELIZING GRAPH-PARTITIONING HEURISTICS
    SAVAGE, JE
    WLOKA, MG
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1990, 443 : 476 - 489
  • [5] Heuristics in Physical Design Partitioning: A Review
    Sinha, Bhargab
    Laskar, Naushad Manzoor
    Sen, Rahul
    Baishnab, K. L.
    [J]. 2015 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION, EMBEDDED AND COMMUNICATION SYSTEMS (ICIIECS), 2015,
  • [6] CONSTRUCTING TEST CASES FOR PARTITIONING HEURISTICS
    KRISHNAMURTHY, B
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1987, 36 (09) : 1112 - 1114
  • [7] Hardware/software partitioning with iterative improvement heuristics
    Eles, P
    Peng, Z
    Kuchcinski, K
    Doboli, A
    [J]. 9TH INTERNATIONAL SYMPOSIUM ON SYSTEMS SYNTHESIS, PROCEEDINGS, 1996, : 71 - 76
  • [8] Abstraction Heuristics, Cost Partitioning and Network Flows
    Pommerening, Florian
    Helmert, Malte
    Bonet, Blai
    [J]. TWENTY-SEVENTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING, 2017, : 228 - 232
  • [9] PARTITIONING HEURISTICS FOR 2 GEOMETRIC MAXIMIZATION PROBLEMS
    DYER, ME
    FRIEZE, AM
    MCDIARMID, CJH
    [J]. OPERATIONS RESEARCH LETTERS, 1984, 3 (05) : 267 - 270
  • [10] Greedy, prohibition, and reactive heuristics for graph partitioning
    Battiti, R
    Bertossi, AA
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (04) : 361 - 385