Chain-constrained spanning trees

被引:4
作者
Olver, Neil [1 ,2 ]
Zenklusen, Rico [3 ]
机构
[1] Vrije Univ Amsterdam, Amsterdam, Netherlands
[2] CWI, Amsterdam, Netherlands
[3] Swiss Fed Inst Technol, Zurich, Switzerland
基金
瑞士国家科学基金会;
关键词
Network design; Spanning trees; Approximation algorithms; APPROXIMATION ALGORITHMS; NETWORK-DESIGN; MINIMUM;
D O I
10.1007/s10107-017-1126-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider the problem of finding a spanning tree satisfying a family of additional constraints. Several settings have been considered previously, the most famous being the problem of finding a spanning tree with degree constraints. Since the problem is hard, the goal is typically to find a spanning tree that violates the constraints as little as possible. Iterative rounding has become the tool of choice for constrained spanning tree problems. However, iterative rounding approaches are very hard to adapt to settings where an edge can be part of more than a constant number of constraints. We consider a natural constrained spanning tree problem of this type, namely where upper bounds are imposed on a family of cuts forming a chain. Our approach reduces the problem to a family of independent matroid intersection problems, leading to a spanning tree that violates each constraint by a factor of at most 9. We also present strong hardness results: among other implications, these are the first to show, in the setting of a basic constrained spanning tree problem, a qualitative difference between what can be achieved when allowing multiplicative as opposed to additive constraint violations.
引用
收藏
页码:293 / 314
页数:22
相关论文
共 19 条
[1]  
Anari N., 2014, ARXIV14114613
[2]  
Asadpour A., 2010, P 20 ANN ACM SIAM S
[3]   On generalizations of network design problems with degree bounds [J].
Bansal, Nikhil ;
Khandekar, Rohit ;
Koenemann, Jochen ;
Nagarajan, Viswanath ;
Peis, Britta .
MATHEMATICAL PROGRAMMING, 2013, 141 (1-2) :479-506
[4]   ADDITIVE GUARANTEES FOR DEGREE-BOUNDED DIRECTED NETWORK DESIGN [J].
Bansal, Nikhil ;
Khandekar, Rohit ;
Nagarajan, Viswanath .
SIAM JOURNAL ON COMPUTING, 2009, 39 (04) :1413-1431
[5]  
BAUER F, 1995, IEEE INFOCOM SER, P369, DOI 10.1109/INFCOM.1995.515897
[6]   A push-relabel approximation algorithm for approximating the minimum-degree MST problem and its generalization to matroids [J].
Chaudhuri, Kamalika ;
Rao, Satish ;
Riesenfeld, Samantha ;
Talwar, Kunal .
THEORETICAL COMPUTER SCIENCE, 2009, 410 (44) :4489-4503
[7]   What Would Edmonds Do? Augmenting Paths and Witnesses for Degree-Bounded MSTs [J].
Chaudhuri, Kamalika ;
Rao, Satish ;
Riesenfeld, Samantha ;
Talwar, Kunal .
ALGORITHMICA, 2009, 55 (01) :157-189
[8]   Dependent Randomized Rounding via Exchange Properties of Combinatorial Structures [J].
Chekuri, Chandra ;
Vondrak, Jan ;
Zenklusen, Rico .
2010 IEEE 51ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 2010, :575-584
[9]   APPROXIMATING THE MINIMUM-DEGREE STEINER TREE TO WITHIN ONE OF OPTIMAL [J].
FURER, M ;
RAGHAVACHARI, B .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 1994, 17 (03) :409-423
[10]  
Gharan SO, 2011, PROCEEDINGS OF THE TWENTY-SECOND ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P967