Greedy, Prohibition, and Reactive Heuristics for Graph Partitioning

  • Authors:
  • Roberto Battiti;Alan Albert Bertossi

  • Affiliations:
  • Univ. di Trento, Povo, Italy;Univ. di Trento, Trento, Italy

  • Venue:
  • IEEE Transactions on Computers
  • Year:
  • 1999

Quantified Score

Hi-index 14.99

Visualization

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.