Multilevel approach for combinatorial optimization in bipartite network

•A novel multilevel optimization method applicable to problems modeled as bipartite network.•Two novel efficient matching algorithms, as well as novel contracting and uncoarsening algorithms.•Comprehensive experimental evaluation on real and synthetic data. Multilevel approaches aim at reducing the...

Full description

Saved in:
Bibliographic Details
Published in:Knowledge-based systems Vol. 151; pp. 45 - 61
Main Authors: Valejo, Alan, Ferreira de Oliveira, Maria Cristina, Filho, Geraldo P.R., Lopes, Alneu de Andrade
Format: Journal Article
Language:English
Published: Amsterdam Elsevier B.V 01-07-2018
Elsevier Science Ltd
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:•A novel multilevel optimization method applicable to problems modeled as bipartite network.•Two novel efficient matching algorithms, as well as novel contracting and uncoarsening algorithms.•Comprehensive experimental evaluation on real and synthetic data. Multilevel approaches aim at reducing the cost of a target algorithm over a given network by applying it to a coarsened (or reduced) version of the original network. They have been successfully employed in a variety of problems, most notably community detection. However, current solutions are not directly applicable to bipartite networks and the literature lacks studies that illustrate their application for solving multilevel optimization problems in such networks. This article addresses this gap and introduces a multilevel optimization approach for bipartite networks and the implementation of a general multilevel framework including novel algorithms for coarsening and uncorsening, applicable to a variety of problems. We analyze how the proposed multilevel strategy affects the topological features of bipartite networks and show that a controlled coarsening strategy can preserve properties such as degree and clustering coefficient centralities. The applicability of the general framework is illustrated in two optimization problems, one for solving the Barber’s modularity for community detection and the second for dimensionality reduction in text classification. We show that the solutions thus obtained are statistically equivalent, regarding accuracy, to those of conventional approaches, whilst requiring considerably lower execution times.
ISSN:0950-7051
1872-7409
DOI:10.1016/j.knosys.2018.03.021