The Minimum Gap Graph Partitioning Problem requires to divide a vertex-weighted undirected graph into a given number of vertex-disjoint connected components, such that the sum of the maximum weight differences over all components is minimized. Based on an extended Integer Linear Programming formulation with an exponential number of binary variables, we propose two relaxations that exploit the properties of the objective function so as to restrict the search for the optimal solution to a polynomial subset of variables. We also introduce a branching scheme that maintains this nice property in all subproblems for both relaxations. This allows to replace the pricing mechanism, typically adopted to manage extended formulations, with a branching mechanism on a polynomial number of candidate variables. The experimental results show that both approaches can solve to optimality instances up to 300 vertices, unless very sparse and with a large number of subgraphs, and determine tight optimality gaps on the unsolved ones, if supported by an effective metaheuristic.

An exact algorithm for the Minimum Gap Graph Partitioning Problem

Bruglieri, Maurizio;
2025-01-01

Abstract

The Minimum Gap Graph Partitioning Problem requires to divide a vertex-weighted undirected graph into a given number of vertex-disjoint connected components, such that the sum of the maximum weight differences over all components is minimized. Based on an extended Integer Linear Programming formulation with an exponential number of binary variables, we propose two relaxations that exploit the properties of the objective function so as to restrict the search for the optimal solution to a polynomial subset of variables. We also introduce a branching scheme that maintains this nice property in all subproblems for both relaxations. This allows to replace the pricing mechanism, typically adopted to manage extended formulations, with a branching mechanism on a polynomial number of candidate variables. The experimental results show that both approaches can solve to optimality instances up to 300 vertices, unless very sparse and with a large number of subgraphs, and determine tight optimality gaps on the unsolved ones, if supported by an effective metaheuristic.
2025
Branch-and-bound
Graph partitioning
Lagrangian relaxation
Reduction procedures
Set covering
File in questo prodotto:
File Dimensione Formato  
Bruglieri_Consiglio_Cordone_COR2025.pdf

Accesso riservato

: Publisher’s version
Dimensione 1.49 MB
Formato Adobe PDF
1.49 MB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1310256
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact