Exactly solving packing problems with fragmentation

In packing problems with fragmentation a set of items of known weight is given, together with a set of bins of limited capacity; the task is to find an assignment of items to bins such that the sum of items assigned to the same bin does not exceed its capacity. As a distinctive feature, items can be split at a price, and fractionally assigned to different bins. Arising in diverse application fields, packing with fragmentation has been investigated in the literature from both theoretical, modeling, approximation and exact optimization points of view.We improve the theoretical understanding of the problem and we introduce new models by exploiting only its combinatorial nature. We design new exact solution algorithms and heuristics based on these models. We consider also variants from the literature with different objective functions and the option of handling weight overhead after splitting. We present experimental results on both datasets from the literature and new, more challenging, ones. These show that our algorithms are both flexible and effective, outperforming by orders of magnitude previous approaches from the literature for all the variants considered. By using our algorithms we could also assess the impact of explicitly handling split overhead, in terms of both solutions quality and computing effort. HighlightsWe consider bin packing problems in which items can be split at a price.We consider bin and fragmentation minimization, size preserving and increasing.We introduce new theoretical results, models and algorithms.We introduce new, more challenging, datasets.Our algorithms outperform previous approaches by orders of magnitude.

[1]  A. Pattavina,et al.  Direct optimal design of a quasi-regular composite-star core network , 2007, 2007 6th International Workshop on Design and Reliable Communication Networks.

[2]  George Varghese,et al.  Parallelism versus Memory Allocation in Pipelined Router Forwarding Engines , 2004, SPAA '04.

[3]  Leah Epstein,et al.  Approximation Schemes for Packing Splittable Items with Cardinality Constraints , 2007, Algorithmica.

[4]  George B. Dantzig,et al.  Decomposition Principle for Linear Programs , 1960 .

[5]  R. Gomory,et al.  A Linear Programming Approach to the Cutting-Stock Problem , 1961 .

[6]  Leah Epstein,et al.  Improved Results for a Memory Allocation Problem , 2007, WADS.

[7]  C. Mandal,et al.  Complexity of fragmentable object bin packing and an application , 1998 .

[8]  Nina Skorin-Kapov,et al.  Routing and wavelength assignment in optical networks using bin packing based algorithms , 2007, Eur. J. Oper. Res..

[9]  Hadas Shachnai,et al.  Approximation Schemes for Packing with Item Fragmentation , 2005, Theory of Computing Systems.

[10]  José M. Valério de Carvalho,et al.  Using Extra Dual Cuts to Accelerate Column Generation , 2005, INFORMS J. Comput..

[11]  Alberto Ceselli,et al.  Mathematical programming algorithms for bin packing problems with item fragmentation , 2014, Comput. Oper. Res..

[12]  Daniele Vigo,et al.  Chapter 6 Vehicle Routing , 2007, Transportation.

[13]  Tobias Achterberg,et al.  SCIP: solving constraint integer programs , 2009, Math. Program. Comput..

[14]  Dominik Goeke,et al.  The Electric Vehicle-Routing Problem with Time Windows and Recharging Stations , 2014, Transp. Sci..

[15]  Mauro Dell'Amico,et al.  The Bin Packing Problem with Precedence Constraints , 2012, Oper. Res..

[16]  José M. Valério de Carvalho,et al.  LP models for bin packing and cutting stock problems , 2002, Eur. J. Oper. Res..

[17]  Raphael Rom,et al.  Bin Packing with Item Fragmentation , 2001, WADS.

[18]  Stefan Irnich,et al.  Dual Inequalities for Stabilized Column Generation Revisited , 2016, INFORMS J. Comput..

[19]  Raphael Rom,et al.  Packet scheduling with fragmentation , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[20]  Claudia Archetti,et al.  Branch-and-cut algorithms for the split delivery vehicle routing problem , 2014, Eur. J. Oper. Res..

[21]  Mauro Dell'Amico,et al.  Exact algorithms for the bin packing problem with fragile objects , 2013, Discret. Optim..

[22]  Hadas Shachnai,et al.  Fast Asymptotic FPTAS for Packing Fragmentable Items with Costs , 2007, FCT.

[23]  Marc-Antoine Weisser,et al.  Bin packing with fragmentable items: Presentation and approximations , 2015, Theor. Comput. Sci..

[24]  W. Y. Szeto,et al.  Solving a static repositioning problem in bike-sharing systems using iterated tabu search , 2014 .

[25]  Paolo Toth,et al.  Knapsack Problems: Algorithms and Computer Implementations , 1990 .