Greedy, prohibition, and reactive heuristics for graph partitioning

被引:59
作者
Battiti, R [1 ]
Bertossi, AA [1 ]
机构
[1] Univ Trent, Dipartimento Matemat, I-38050 Trent, Italy
关键词
graph bisection; graph partitioning; heuristic algorithms; iterative improvement; local search; reactive search;
D O I
10.1109/12.762522
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
New heuristic algorithms are proposed for the Graph Partitioning problem. A greedy construction scheme with an appropriate tie-breaking rule (MIN-MAX-GREEDY) produces initial assignments in a very fast time. For some classes of graphs, independent repetitions of MIN-MAX-GREEDY are sufficient to reproduce solutions found by more complex techniques. When the method is not competitive, the initial assignments are used as starting points for a prohibition-based scheme, where the prohibition is chosen in a randomized and reactive way, with a bias towards more successful choices in the previous part of the run. The relationship between prohibition-based diversification (Tabu Search) and the variable-depth Kernighan-Lin algorithm is discussed. Detailed experimental results are presented on benchmark suites used in the previous literature, consisting of graphs derived from parametric models (random graphs, geometric graphs, etc.) and of "real-world" graphs of large size. On the first series of graphs, a better performance for equivalent or smaller computing times is obtained, while, on the large "real-world" instances, significantly better results than those of multilevel algorithms are obtained, but for a much larger computational effort.
引用
收藏
页码:361 / 385
页数:25
相关论文
共 60 条
[1]  
AARTS EHL, IN PRESS MATH PERSPE
[2]   RECENT DIRECTIONS IN NETLIST PARTITIONING - A SURVEY [J].
ALPERT, CJ ;
KAHNG, AB .
INTEGRATION-THE VLSI JOURNAL, 1995, 19 (1-2) :1-81
[3]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[4]   AN APPLICATION OF COMBINATORIAL OPTIMIZATION TO STATISTICAL PHYSICS AND CIRCUIT LAYOUT DESIGN [J].
BARAHONA, F ;
GROTSCHEL, M ;
JUNGER, M ;
REINELT, G .
OPERATIONS RESEARCH, 1988, 36 (03) :493-513
[5]   FAST MULTILEVEL IMPLEMENTATION OF RECURSIVE SPECTRAL BISECTION FOR PARTITIONING UNSTRUCTURED PROBLEMS [J].
BARNARD, ST ;
SIMON, HD .
CONCURRENCY-PRACTICE AND EXPERIENCE, 1994, 6 (02) :101-117
[6]  
BATTI R, IN PRESS ALGORITHMIC
[7]  
Battiti R., 1994, ORSA Journal on Computing, V6, P126, DOI 10.1287/ijoc.6.2.126
[8]  
BATTITI R, 1997, NETWORK DESIGN CONNE, P3
[9]  
BATTITI R, 1996, MODERN HEURISTIC SEA, P61
[10]  
Boppana R, 1987, P 28 IEEE S FDN COMP, P280