Network extraction by routing optimization

被引:14
作者
Baptista, Diego [1 ]
Leite, Daniela [1 ]
Facca, Enrico [2 ]
Putti, Mario [3 ]
De Bacco, Caterina [1 ]
机构
[1] Max Planck Inst Intelligent Syst, D-72076 Tubingen, Germany
[2] Scuola Normale Super Pisa, Ctr Ric Matemat Ennio De Giorgi, Piazza Cavalieri 3, Pisa, Italy
[3] Univ Padua, Dept Math Tullio Levi Civita, Via Trieste 63, Padua, Italy
关键词
TRANSPORT NETWORK; DYNAMICS;
D O I
10.1038/s41598-020-77064-4
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Routing optimization is a relevant problem in many contexts. Solving directly this type of optimization problem is often computationally intractable. Recent studies suggest that one can instead turn this problem into one of solving a dynamical system of equations, which can instead be solved efficiently using numerical methods. This results in enabling the acquisition of optimal network topologies from a variety of routing problems. However, the actual extraction of the solution in terms of a final network topology relies on numerical details which can prevent an accurate investigation of their topological properties. In fact, in this context, theoretical results are fully accessible only to an expert audience and ready-to-use implementations for non-experts are rarely available or insufficiently documented. In particular, in this framework, final graph acquisition is a challenging problem in-and-of-itself. Here we introduce a method to extract network topologies from dynamical equations related to routing optimization under various parameters' settings. Our method is made of three steps: first, it extracts an optimal trajectory by solving a dynamical system, then it pre-extracts a network, and finally, it filters out potential redundancies. Remarkably, we propose a principled model to address the filtering in the last step, and give a quantitative interpretation in terms of a transport-related cost function. This principled filtering can be applied to more general problems such as network extraction from images, thus going beyond the scenarios envisioned in the first step. Overall, this novel algorithm allows practitioners to easily extract optimal network topologies by combining basic tools from numerical methods, optimization and network theory. Thus, we provide an alternative to manual graph extraction which allows a grounded extraction from a large variety of optimal topologies. The analysis of these may open up the possibility to gain new insights into the structure and function of optimal networks. We provide an open source implementation of the code online.
引用
收藏
页数:13
相关论文
共 58 条
[1]   The Edge-Disjoint Path Problem on Random Graphs by Message-Passing [J].
Altarelli, Fabrizio ;
Braunstein, Alfredo ;
Dall'Asta, Luca ;
De Bacco, Caterina ;
Franz, Silvio .
PLOS ONE, 2015, 10 (12)
[2]  
[Anonymous], 1998, Connections
[3]   River landscapes and optimal channel networks [J].
Balister, Paul ;
Balogh, Jozsef ;
Bertuzzo, Enrico ;
Bollobas, Bela ;
Caldarelli, Guido ;
Maritan, Amos ;
Mastrandrea, Rossana ;
Morris, Robert ;
Rinaldo, Andrea .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2018, 115 (26) :6548-6553
[4]   Topology of the fittest transportation network [J].
Banavar, JR ;
Colaiori, F ;
Flammini, A ;
Maritan, A ;
Rinaldo, A .
PHYSICAL REVIEW LETTERS, 2000, 84 (20) :4745-4748
[5]  
Bastian M., 2009, Association for the Advancement of Artificial Intelligence, DOI DOI 10.1609/ICWSM.V3I1.13937
[6]  
Baumgarten W., 2010, J COMPUT INTERDISCIP, V1, P241
[7]   Statistical mechanics of Steiner trees [J].
Bayati, M. ;
Borgs, C. ;
Braunstein, A. ;
Chayes, J. ;
Ramezanpour, A. ;
Zecchina, R. .
PHYSICAL REVIEW LETTERS, 2008, 101 (03)
[8]   Biological solutions to transport network design [J].
Bebber, Daniel P. ;
Hynes, Juliet ;
Darrah, Peter R. ;
Boddy, Lynne ;
Fricker, Mark D. .
PROCEEDINGS OF THE ROYAL SOCIETY B-BIOLOGICAL SCIENCES, 2007, 274 (1623) :2307-2315
[9]   Fungal network responses to grazing [J].
Boddy, Lynne ;
Wood, Jonathan ;
Redman, Emily ;
Hynes, Juliet ;
Fricker, Mark D. .
FUNGAL GENETICS AND BIOLOGY, 2010, 47 (06) :522-530
[10]  
Bradski G., 2008, Learning OpenCV