Performance of a cavity-method-based algorithm for the prize-collecting Steiner tree problem on graphs

被引:13
作者
Biazzo, Indaco [1 ]
Braunstein, Alfredo [1 ,2 ,3 ]
Zecchina, Riccardo [1 ,2 ,3 ]
机构
[1] Politecn Torino, I-10129 Turin, Italy
[2] Human Genet Fdn, I-10023 Turin, Italy
[3] Coll Carlo Alberto, I-10024 Moncalieri, Italy
来源
PHYSICAL REVIEW E | 2012年 / 86卷 / 02期
关键词
Trees (mathematics) - Temperature - Integer programming;
D O I
10.1103/PhysRevE.86.026706
中图分类号
O35 [流体力学]; O53 [等离子体物理学];
学科分类号
070204 ; 080103 ; 080704 ;
摘要
We study the behavior of an algorithm derived from the cavity method for the prize-collecting steiner tree (PCST) problem on graphs. The algorithm is based on the zero temperature limit of the cavity equations and as such is formally simple (a fixed point equation resolved by iteration) and distributed (parallelizable). We provide a detailed comparison with state-of-the-art algorithms on a wide range of existing benchmarks, networks, and random graphs. Specifically, we consider an enhanced derivative of the Goemans-Williamson heuristics and the DHEA solver, a branch and cut integer linear programming based approach. The comparison shows that the cavity algorithm outperforms the two algorithms in most large instances both in running time and quality of the solution. Finally we prove a few optimality properties of the solutions provided by our algorithm, including optimality under the two postprocessing procedures defined in the Goemans-Williamson derivative and global optimality in some limit cases.
引用
收藏
页数:9
相关论文
共 21 条
[1]  
Aardal K., 1996, STAT NEERL, V50, P3
[2]   The ζ(2) limit in the random assignment problem [J].
Aldous, DJ .
RANDOM STRUCTURES & ALGORITHMS, 2001, 18 (04) :381-418
[3]   A sharp threshold for minimum bounded-depth and bounded-diameter spanning trees and Steiner trees in random networks [J].
Angel, Omer ;
Flaxman, Abraham D. ;
Wilson, David B. .
COMBINATORICA, 2012, 32 (01) :1-33
[4]   Finding undetected protein associations in cell signaling by belief propagation [J].
Bailly-Bechet, M. ;
Borgs, C. ;
Braunstein, A. ;
Chayes, J. ;
Dagkessamanskaia, A. ;
Francois, J. -M. ;
Zecchina, R. .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2011, 108 (02) :882-887
[5]  
Bailly-Bechet M., 2009, P 7 INT C COMP METH, P95
[6]   Statistical mechanics of Steiner trees [J].
Bayati, M. ;
Borgs, C. ;
Braunstein, A. ;
Chayes, J. ;
Ramezanpour, A. ;
Zecchina, R. .
PHYSICAL REVIEW LETTERS, 2008, 101 (03)
[7]   A rigorous analysis of the cavity equations for the minimum spanning tree [J].
Bayati, Mohsen ;
Braunstein, Alfredo ;
Zecchina, Riccardo .
JOURNAL OF MATHEMATICAL PHYSICS, 2008, 49 (12)
[8]   Learning by message passing in networks of discrete synapses [J].
Braunstein, A ;
Zecchina, R .
PHYSICAL REVIEW LETTERS, 2006, 96 (03)
[9]   Local search with perturbations for the prize-collecting Steiner tree problem in graphs [J].
Canuto, SA ;
Resende, MGC ;
Ribeiro, CC .
NETWORKS, 2001, 38 (01) :50-58
[10]  
Cees D., 1997, NETWORKS, V29, P89