Multilevel approach for combinatorial optimization in bipartite network

被引:12
作者
Valejo, Alan [1 ]
Ferreira de Oliveira, Maria Cristina [1 ]
Filho, Geraldo P. R. [1 ]
Lopes, Alneu de Andrade [1 ]
机构
[1] Univ Sao Paulo, Inst Math & Comp Sci ICMC, POB 668, BR-14560970 Sao Carlos, SP, Brazil
基金
巴西圣保罗研究基金会;
关键词
Complex networks; Bipartite networks; Combinatorial optimization; Meta-heuristic; Multilevel optimization; Large-scale networks; COMMUNITY STRUCTURE; ALGORITHM;
D O I
10.1016/j.knosys.2018.03.021
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:45 / 61
页数:17
相关论文
共 67 条
[1]  
Abou-Rjeili A., 2006, Proceedings. 20th International Parallel and Distributed Processing Symposium (IEEE Cat. No.06TH8860)
[2]  
[Anonymous], 2011, Journal of Experimental Algorithmics (JEA), DOI 10.1145/1963190.1970376
[3]  
[Anonymous], INT PAR DISTR PROC S
[4]  
Asratian A. S., 1998, Cambridge Tracts in Mathematics
[5]   A parallel multilevel metaheuristic for graph partitioning [J].
Baños, R ;
Gil, C ;
Ortega, J ;
Montoya, FG .
JOURNAL OF HEURISTICS, 2004, 10 (03) :315-336
[6]   Modularity and community detection in bipartite networks [J].
Barber, Michael J. .
PHYSICAL REVIEW E, 2007, 76 (06)
[7]   FAST MULTILEVEL IMPLEMENTATION OF RECURSIVE SPECTRAL BISECTION FOR PARTITIONING UNSTRUCTURED PROBLEMS [J].
BARNARD, ST ;
SIMON, HD .
CONCURRENCY-PRACTICE AND EXPERIENCE, 1994, 6 (02) :101-117
[8]  
Barnett S.F., 1995, The Portwood Member (upper Middle Devonian) of the New Albany Shale of central Kentucky
[9]  
nature and origin, P1
[10]   Improved community detection in weighted bipartite networks [J].
Beckett, Stephen J. .
ROYAL SOCIETY OPEN SCIENCE, 2016, 3 (01)