This article deals with the problem of partitioning a graph into p connected components by optimizing some balancing objective functions related to the vertex weights. Objective functions based on the gap or range of the partition's components, that is, the difference between the maximum and minimum weight of a vertex in the component, have been already introduced in the literature. Here we introduce the notion of aggregated gap, defined as the sum of the differences between the weights of the vertices and the minimum weight of a vertex in the component. We study new connected p- partitioning problems whose objective is a function of the components' aggregated gap, and give NP-hardness results for these problems on general graphs. Mathematical programming formulations are proposed for these problems adopting flow-based constraints for modeling connectivity in a partition. Even if they are introduced for the new aggregated gap problems, such formulations are rather general and apply also to the classical non-aggregated gap problems. Extensive computational tests, both for aggregated and non-aggregated gap problems, are performed on a set of squared grids and randomly generated graphs with up to 120 vertices, and a number of components ranging from 2 to 9. In our experiments, we test several alternative formulations for our problems providing a comparative analysis of their performance.

Connected graph partitioning with aggregated and non‐aggregated gap objective functions / Fernández, Elena; Lari, Isabella; Puerto, Justo; Ricca, Federica; Scozzari, Andrea. - In: NETWORKS. - ISSN 1097-0037. - 82:4(2023), pp. 551-579. [10.1002/net.22181]

Connected graph partitioning with aggregated and non‐aggregated gap objective functions

Isabella Lari;Federica Ricca
;
Andrea Scozzari
2023

Abstract

This article deals with the problem of partitioning a graph into p connected components by optimizing some balancing objective functions related to the vertex weights. Objective functions based on the gap or range of the partition's components, that is, the difference between the maximum and minimum weight of a vertex in the component, have been already introduced in the literature. Here we introduce the notion of aggregated gap, defined as the sum of the differences between the weights of the vertices and the minimum weight of a vertex in the component. We study new connected p- partitioning problems whose objective is a function of the components' aggregated gap, and give NP-hardness results for these problems on general graphs. Mathematical programming formulations are proposed for these problems adopting flow-based constraints for modeling connectivity in a partition. Even if they are introduced for the new aggregated gap problems, such formulations are rather general and apply also to the classical non-aggregated gap problems. Extensive computational tests, both for aggregated and non-aggregated gap problems, are performed on a set of squared grids and randomly generated graphs with up to 120 vertices, and a number of components ranging from 2 to 9. In our experiments, we test several alternative formulations for our problems providing a comparative analysis of their performance.
2023
aggregated gap objective functions; balance criteria; connected graph partitioning; flow-based connectivity constraints; integer programming formulations
01 Pubblicazione su rivista::01a Articolo in rivista
Connected graph partitioning with aggregated and non‐aggregated gap objective functions / Fernández, Elena; Lari, Isabella; Puerto, Justo; Ricca, Federica; Scozzari, Andrea. - In: NETWORKS. - ISSN 1097-0037. - 82:4(2023), pp. 551-579. [10.1002/net.22181]
File allegati a questo prodotto
File Dimensione Formato  
Ricca_Connected-graph_2023.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 1.91 MB
Formato Adobe PDF
1.91 MB Adobe PDF   Contatta l'autore

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/11573/1688716
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact