Solving network design problems via iterative aggregation

In this work, we present an exact approach for solving network design problems that is based on an iterative graph aggregation procedure. The scheme allows existing preinstalled capacities. Starting with an initial aggregation, we solve a sequence of network design master problems over increasingly fine-grained representations of the original network. In each step, a subproblem is solved that either proves optimality of the solution or gives a directive where to refine the representation of the network in the subsequent iteration. The algorithm terminates with a globally optimal solution to the original problem. Our implementation uses a standard integer programming solver for solving the master problems as well as the subproblems. The computational results on random and realistic instances confirm the profitable use of the iterative aggregation technique. The computing time often reduces drastically when our method is compared to solving the original problem from scratch.

[1]  Vernon E Francis Aggregation of Network Flow Problems. , 1985 .

[2]  Jorge J. Moré,et al.  Benchmarking optimization software with performance profiles , 2001, Math. Program..

[3]  E. Balas Solution of Large-Scale Transportation Problems Through Aggregation , 1965 .

[4]  Toby Walsh,et al.  A Hybrid MIP/CP Approach for Multi-activity Shift Scheduling , 2012, CP.

[5]  Cláudio Alves,et al.  Solving the vehicle routing problem with time windows and multiple routes exactly using a pseudo-polynomial model , 2011, Eur. J. Oper. Res..

[6]  Claude Lemaréchal,et al.  Lagrangian Relaxation , 2000, Computational Combinatorial Optimization.

[7]  J. Hooker,et al.  Logic-based Benders decomposition , 2003 .

[8]  Teodor Gabriel Crainic,et al.  Bundle-based relaxation methods for multicommodity capacitated fixed charge network design , 2001, Discret. Appl. Math..

[9]  Rainer Leisten,et al.  An LP-aggregation view on aggregationin multi-level production planning , 1998, Ann. Oper. Res..

[10]  Ronald L. Rardin,et al.  Some relationships between lagrangian and surrogate duality in integer programming , 1979, Math. Program..

[11]  M. D. Devine,et al.  A Modified Benders' Partitioning Algorithm for Mixed Integer Programming , 1977 .

[12]  Arthur M. Geoffrion,et al.  Lagrangian Relaxation for Integer Programming , 2010, 50 Years of Integer Programming.

[13]  Jeff T. Linderoth,et al.  Improving Bounds on the Football Pool Problem by Integer Programming and High-Throughput Computing , 2009, INFORMS J. Comput..

[14]  Alexandra M. Newman,et al.  Using aggregation to optimize long-term production planning at an underground mine , 2007, Eur. J. Oper. Res..

[15]  Jan Karel Lenstra,et al.  The complexity of the network design problem , 1978, Networks.

[16]  Shao-ju Lee Surrogate programming by aggregation , 1975 .

[17]  Jacques F. Benders,et al.  Partitioning procedures for solving mixed-variables programming problems , 2005, Comput. Manag. Sci..

[18]  Sverre Storøy,et al.  Aggregation and Disaggregation in Integer Programming Problems , 1990, Oper. Res..

[19]  Albert-László Barabási,et al.  Statistical mechanics of complex networks , 2001, ArXiv.

[20]  Alysson M. Costa A survey on benders decomposition applied to fixed-charge network design problems , 2005, Comput. Oper. Res..

[21]  Ivo G. Rosenberg,et al.  Aggregation of equations in integer programming , 1974, Discret. Math..

[22]  L. M. Dubkin,et al.  Iterative aggregation theory , 1987 .

[23]  Teodor Gabriel Crainic,et al.  Multicommodity Capacitated Network Design , 1999 .

[24]  I. Litvinchev,et al.  Aggregation in Large-Scale Optimization , 2003 .

[25]  Matteo Fischetti,et al.  A note on the selection of Benders’ cuts , 2010, Math. Program..

[26]  James R. Evans,et al.  Aggregation and Disaggregation Techniques and Methodology in Optimization , 1991, Oper. Res..

[27]  Michal Pióro,et al.  SNDlib 1.0—Survivable Network Design Library , 2010, Networks.

[28]  H. Günther,et al.  Produktion Und Logistik , 1994 .

[29]  Andrew V. Goldberg,et al.  Route Planning in Transportation Networks , 2015, Algorithm Engineering.

[30]  P. Hammer,et al.  Aggregation of inequalities in integer programming. , 1975 .