Title :
Greedy, prohibition, and reactive heuristics for graph partitioning
Author :
Battiti, Roberto ; Bertossi, Alan Albert
Author_Institution :
Dipt. di Matematica, Trento Univ., Italy
fDate :
4/1/1999 12:00:00 AM
Abstract :
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
Keywords :
graph theory; heuristic programming; search problems; Kernighan-Lin algorithm; MIN-MAX-GREEDY; Tabu Search; benchmark suites; graph partitioning; greedy construction scheme; heuristic algorithms; parametric models; prohibition-based scheme; randomized; tie-breaking rule; Computer Society; Computer science; Distributed computing; Helium; Heuristic algorithms; Iterative algorithms; Parallel processing; Parametric statistics; Partitioning algorithms; Very large scale integration;
Journal_Title :
Computers, IEEE Transactions on