×

On the complexity of the bilevel minimum spanning tree problem. (English) Zbl 1535.90168

Summary: We consider the bilevel minimum spanning tree (BMST) problem where the leader and the follower choose a spanning tree together, according to different objective functions. We show that this problem is NP-hard, even in the special case where the follower only controls a matching. Moreover, we give some evidence that BMST might even remain hard in case the follower controls only few edges. On the positive side, we present a \( \left(|V|-1\right) \)-approximation algorithm for BMST, where \( | V|\) is the number of vertices. Moreover, we show that 2-approximating BMST is fixed-parameter tractable and that, in case of uniform costs on leader’s edges, even solving BMST exactly is fixed-parameter tractable. We finally consider bottleneck variants of BMST and settle the complexity landscape of all combinations of sum or bottleneck objective functions for the leader and follower, for the optimistic as well as the pessimistic setting.
{© 2022 The Authors. Networks published by Wiley Periodicals LLC.}

MSC:

90C35 Programming involving graphs or networks
90C27 Combinatorial optimization
90C60 Abstract computational complexity for mathematical programming problems

References:

[1] M.Bern and P.Plassmann, The Steiner problem with edge lengths 1 and 2, Informat. Process. Lett.32 (1989), 171-176. · Zbl 0677.68074
[2] A.Björklund and T.Husfeldt, Shortest two disjoint paths in polynomial time, SIAM J. Comput.48 (2019), 1698-1710. · Zbl 1428.05292
[3] M.Chlebik and J.Chlebikova, The Steiner tree problem on graphs: Inapproximability results, Theor. Comput. Sci.406 (2008), 207-214. · Zbl 1160.68023
[4] B.Colson, P.Marcotte, and G.Savard, An overview of bilevel optimization, Ann. Oper. Res.153 (2007), 235-256. · Zbl 1159.90483
[5] S.Dempe, Annotated bibliography on bilevel programming and mathematical programs with equilibirium constraints, Optimization52 (2003), 333-359. · Zbl 1140.90493
[6] S.Dempe, V.Kalashnikov, G. A.Pérez‐Valdés, and N.Kalashnykova, Bilevel programming problems, Springer, Heidelberg, 2015. · Zbl 1338.90005
[7] X.Deng, “Complexity issues in bilevel linear programming,” Multilevel optimization: Algorithms and applications, Springer, New York, 1998, pp. 149-164. · Zbl 0902.90119
[8] S. E.Dreyfus and R. A.Wagner, The Steiner problem in graphs, Networks1 (1971), 195-207. · Zbl 0229.05125
[9] E.Gassner, Maximal spannende Baumprobleme mit einer Hierarchie von zwei Entscheidungsträgern, Diploma thesis, Graz University of Technology, 2002.
[10] E.Gassner and B.Klinz, The computational complexity of bilevel assignment problems, 4OR7 (2009), 379-394. · Zbl 1188.90212
[11] P.Hansen, B.Jaumard, and G.Savard, New branch‐and‐bound rules for linear bilevel programming, SIAM J. Sci. Stat. Comput.13 (1992), 1194-1217. · Zbl 0760.65063
[12] K.Jain, A factor 2 approximation algorithm for the generalized Steiner network problem, Combinatorica21 (2001), 39-60. · Zbl 1107.68533
[13] T.Kleinert, M.Labbé, I.Ljubić, and M.Schmidt, A survey on mixed‐integer programming techniques in bilevel optimization, EURO J. Comput. Optim.9 (2021), 100007. · Zbl 1533.90002
[14] B.Korte, H. J.Prömel, and A.Steger, “Steiner trees in VLSI‐layout,” Paths, flows, and VLSI‐layout, Algorithms and combinatorics, B.Korte (ed.), L.Lovasz (ed.), H. J.Prömel (ed.), and A.Schrijver (ed.) (eds.), Springer, Berlin, Heidelberg. Vol 9, 1990, pp. 185-214. · Zbl 0722.68088
[15] J. B.KruskalJr., On the shortest spanning subtree of a graph and the traveling salesman problem, Proc. Am. Math. Soc.7 (1956), 48-50. · Zbl 0070.18404
[16] M.Labbé, M. A.Pozo, and J.Puerto, Computational comparisons of different formulations for the Stackelberg MST game, Int. Trans. Oper. Res.28 (2021), 48-69. · Zbl 07768498
[17] M.Labbé and A.Violin, Bilevel programming and price setting problems, 4OR11 (2013), 1-30. · Zbl 1259.90112
[18] N.Robertson and P. D.Seymour, “An outline of a disjoint paths algorithm,” Paths, flows, and VLSI‐layout, Algorithms and combinatorics, B.Korte (ed.), L.Lovasz (ed.), H. J.Prömel (ed.), and A.Schrijver (ed.) (eds.), Springer, Berlin, Heidelberg. Vol 9, 1990, pp. 267-292. · Zbl 0759.05055
[19] N.Robertson and P. D.Seymour, Graph minors. XIII. The disjoint paths problem, J. Comb. Theory Ser. B63 (1995), 65-110. · Zbl 0823.05038
[20] X.Shi, O.Prokopyev, and T. K.Ralphs, Mixed integer bilevel optimization with
[( k \]\)‐optimal follower: A hierarchy of bounds, http://www.optimization‐online.org/DB_HTML/2020/06/7874.html, 2020.
[21] X.Shi, B.Zeng, and O. A.Prokopyev, On bilevel minimum and bottleneck spanning tree problems, Networks74 (2019), 251-273. · Zbl 1423.90047
[22] S.vanHoesel, An overview of Stackelberg pricing in networks, Eur. J. Oper. Res.189 (2008), 1393-1402. · Zbl 1146.91018
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.