The Graph Partitioning Problem (equicut) is:

INPUT: an undirected graph G with 2n nodes.

OUTPUT: a partition of the nodes of G into two equicardinality sets S and T as to minimize the number of edges with one endpoint in S and the other in T.

[Example Graph]

The figure above shows two examples. Set S is enclosed in an ellipse and the red edges represent the minimum equicut of each graph.


Interactive Tool
We are developing efficient heuristic algorithms for the graph partitioning problem. The tool puts at your disposal two algorithms: Diff-Greedy (Differential Greedy) and RRTS (Reactive and Randomized Tabu Search) .
Diff-Greedy is a very fast greedy construction algorithm, RRTS is a Tabu Search algorithm (local search plus prohibitions) with a randomized and reactive determination of the prohibition. RRTS takes more computational effort but provides state-of-the-art heuristic results on many benchmark graphs.

You can submit a description of your graph. Our server will run our heuristics on your problem. The best solution found and other statistics will be returned to you online and, optionally, by e-mail.


Submit your problem:

our heuristic.
© 2005-2009 Roberto Battiti and Mauro Brunato, All Rights Reserved.
Pages hosted by "machine Learning and Intelligent Optimization (LION)" Group - DISI - Università di Trento - Italy.
Last updated: 2012-02-10 12:07:37