Collapsing the Tower - On the Complexity of Multistage Stochastic IPs

Author:

Klein Kim-Manuel1,Reuter Janina1

Affiliation:

1. Kiel University, Germany

Abstract

In this paper we study the computational complexity of solving a class of block structured integer programs (IPs) - so called multistage stochastic IPs. A multistage stochastic IP is an IP of the form min { c xAx = b ,  x0 ,  x  integral} where the constraint matrix A consists of small block matrices ordered on the diagonal line and for each stage there are larger blocks with few columns connecting the blocks in a tree like fashion. Over the last years there was enormous progress in the area of block structured IPs. For many of the known block IP classes - such as n -fold, tree-fold, and two-stage stochastic IPs, nearly matching upper and lower bounds are known concerning their computational complexity. One of the major gaps that remained however was the parameter dependency in the running time for an algorithm solving multistage stochastic IPs. Previous algorithms require a tower of t exponentials, where t is the number of stages. In contrast, only a double exponential lower bound was known based on the exponential time hypothesis. In this paper we show that the tower of t exponentials is actually not necessary. We show an improved running time of \(2^{(d\left\Vert A \right\Vert _\infty)^{\mathcal {O}(d^{3t+1})}} \cdot rn\log ^{\mathcal {O}(2^d)}(rn) \) for the algorithm solving multistage stochastic IPs, where d is the sum of columns in the connecting blocks and rn is the number of rows. Hence, we obtain the first bound by an elementary function for the running time of an algorithm solving multistage stochastic IPs. In contrast to previous works, our algorithm has only a triple exponential dependency on the parameters and only doubly exponential for every constant t . By this we come very close to the known double exponential bound that holds already for two-stage stochastic IPs, i.e. multistage stochastic IPs with two stages. The improved running time of the algorithm is based on new bounds for the proximity of multistage stochastic IPs. The idea behind the bound is based on generalization of a structural lemma originally used for two-stage stochastic IPs. While the structural lemma requires iteration to be applied to multistage stochastic IPs, our generalization directly applies to inherent combinatorial properties of multiple stages. Already a special case of our lemma yields an improved bound for the Graver complexity of multistage stochastic IPs.

Publisher

Association for Computing Machinery (ACM)

Subject

Mathematics (miscellaneous)

Reference30 articles.

1. Matthias Aschenbrenner and Raymond Hemmecke. 2007. Finiteness Theorems in Stochastic Integer Programming. Found. Comput. Math.(2007) 183–227. Matthias Aschenbrenner and Raymond Hemmecke. 2007. Finiteness Theorems in Stochastic Integer Programming. Found. Comput. Math.(2007) 183–227.

2. John  R. Birge and François Louveaux . 2011 . Introduction to stochastic programming. Springer Science & Business Media . John R. Birge and François Louveaux. 2011. Introduction to stochastic programming. Springer Science & Business Media.

3. Gerard M. Campbell. 2011. A two-stage stochastic program for scheduling and allocating cross-trained workers. Journal of the Operational Research Society(2011) 1038–1047. Gerard M. Campbell. 2011. A two-stage stochastic program for scheduling and allocating cross-trained workers. Journal of the Operational Research Society(2011) 1038–1047.

4. Lin Chen and Dániel Marx . 2018. Covering a tree with rooted subtrees - parameterized and approximation algorithms . In Proc . SODA. SIAM , 2801–2820. Lin Chen and Dániel Marx. 2018. Covering a tree with rooted subtrees - parameterized and approximation algorithms. In Proc. SODA. SIAM, 2801–2820.

5. Jana Cslovjecsek , Friedrich Eisenbrand , Christoph Hunkenschröder , Lars Rohwedder , and Robert Weismantel . 2021. Block-Structured Integer and Linear Programming in Strongly Polynomial and Near Linear Time . In Proc . SODA. SIAM , 1666–1681. Jana Cslovjecsek, Friedrich Eisenbrand, Christoph Hunkenschröder, Lars Rohwedder, and Robert Weismantel. 2021. Block-Structured Integer and Linear Programming in Strongly Polynomial and Near Linear Time. In Proc. SODA. SIAM, 1666–1681.

Cited by 1 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Tight Lower Bounds for Block-Structured Integer Programs;Lecture Notes in Computer Science;2024

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3