TY - GEN
T1 - Dynamic Partitioning of Evolving Graph Streams Using Nature-Inspired Heuristics
AU - Osaba, Eneko
AU - Bilbao, Miren Nekane
AU - Iglesias, Andres
AU - Del Ser, Javier
AU - Galvez, Akemi
AU - Fister, Iztok
AU - Fister, Iztok
N1 - Publisher Copyright:
© 2019, Springer Nature Switzerland AG.
PY - 2019
Y1 - 2019
N2 - Detecting communities of interconnected nodes is a frequently addressed problem in situation that be modeled as a graph. A common practical example is this arising from Social Networks. Anyway, detecting an optimal partition in a network is an extremely complex and highly time-consuming task. This way, the development and application of meta-heuristic solvers emerges as a promising alternative for dealing with these problems. The research presented in this paper deals with the optimal partitioning of graph instances, in the special cases in which connections among nodes change dynamically along the time horizon. This specific case of networks is less addressed in the literature than its counterparts. For efficiently solving such problem, we have modeled and implements a set of meta-heuristic solvers, all of them inspired by different processes and phenomena observed in Nature. Concretely, considered approaches are Water Cycle Algorithm, Bat Algorithm, Firefly Algorithm and Particle Swarm Optimization. All these methods have been adapted for properly dealing with this discrete and dynamic problem, using a reformulated expression for the well-known modularity formula as fitness function. A thorough experimentation has been carried out over a set of 12 synthetically generated dynamic graph instances, with the main goal of concluding which of the aforementioned solvers is the most appropriate one to deal with this challenging problem. Statistical tests have been conducted with the obtained results for rigorously concluding the Bat Algorithm and Firefly Algorithm outperform the rest of methods in terms of Normalized Mutual Information with respect to the true partition of the graph.
AB - Detecting communities of interconnected nodes is a frequently addressed problem in situation that be modeled as a graph. A common practical example is this arising from Social Networks. Anyway, detecting an optimal partition in a network is an extremely complex and highly time-consuming task. This way, the development and application of meta-heuristic solvers emerges as a promising alternative for dealing with these problems. The research presented in this paper deals with the optimal partitioning of graph instances, in the special cases in which connections among nodes change dynamically along the time horizon. This specific case of networks is less addressed in the literature than its counterparts. For efficiently solving such problem, we have modeled and implements a set of meta-heuristic solvers, all of them inspired by different processes and phenomena observed in Nature. Concretely, considered approaches are Water Cycle Algorithm, Bat Algorithm, Firefly Algorithm and Particle Swarm Optimization. All these methods have been adapted for properly dealing with this discrete and dynamic problem, using a reformulated expression for the well-known modularity formula as fitness function. A thorough experimentation has been carried out over a set of 12 synthetically generated dynamic graph instances, with the main goal of concluding which of the aforementioned solvers is the most appropriate one to deal with this challenging problem. Statistical tests have been conducted with the obtained results for rigorously concluding the Bat Algorithm and Firefly Algorithm outperform the rest of methods in terms of Normalized Mutual Information with respect to the true partition of the graph.
KW - Bio-inspired computation
KW - Community detection
KW - Evolving graphic streams
KW - Nature-inspired heuristics
UR - http://www.scopus.com/inward/record.url?scp=85067812447&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-22744-9_29
DO - 10.1007/978-3-030-22744-9_29
M3 - Conference contribution
AN - SCOPUS:85067812447
SN - 9783030227432
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 367
EP - 380
BT - Computational Science – ICCS 2019 - 19th International Conference, Proceedings
A2 - Rodrigues, João M.F.
A2 - Cardoso, Pedro J.S.
A2 - Monteiro, Jânio
A2 - Lam, Roberto
A2 - Krzhizhanovskaya, Valeria V.
A2 - Lees, Michael H.
A2 - Sloot, Peter M.A.
A2 - Dongarra, Jack J.
PB - Springer Verlag
T2 - 19th International Conference on Computational Science, ICCS 2019
Y2 - 12 June 2019 through 14 June 2019
ER -