The constrained compartmentalised knapsack problem

The constrained compartmentalised knapsack problem is an extension of the classical integer constrained knapsack problem which can be stated as the following hypothetical situation: a climber must load his/her knapsack with a number of items. For each item a weight, a utility value and an upper bound are given. However, the items are of different classes (food, medicine, utensils, etc.) and they have to be loaded in separate compartments inside the knapsack (each compartment is itself a knapsack to be loaded by items from the same class). The compartments have flexible capacities which are lower and upper bounded. Each compartment has a fixed cost to be included inside the knapsack that depends on the class of items chosen to load it and, in addition, each new compartment introduces a fixed loss of capacity of the original knapsack. The constrained compartmentalised knapsack problem consists of determining suitable capacities of each compartment and how these compartments should be loaded, such that the total items inside all compartments does not exceed the upper bound given. The objective is to maximise the total utility value minus the cost of the compartments. This kind of problem arises in practice, such as in the cutting of steel or paper reels. The problem is modeled as an integer non-linear optimisation problem and for which some heuristic methods are designed. Finally, computational experiments are given to analyse the methods.

[1]  J. Soeiro Ferreira,et al.  A two-phase roll cutting problem , 1990 .

[2]  Robert E Johnston,et al.  Bounds for nested knapsack problems , 1995 .

[3]  Reinaldo Morabito,et al.  The cutting stock problem in a hardboard industry: a case study , 1998, Comput. Oper. Res..

[4]  Andrea Lodi,et al.  Two-dimensional packing problems: A survey , 2002, Eur. J. Oper. Res..

[5]  Gerhard Wäscher,et al.  Heuristics for the integer one-dimensional cutting stock problem: A computational study , 1996 .

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

[7]  Eugene J. Zak Modeling multistage cutting stock problems , 2002, Eur. J. Oper. Res..

[8]  Gerhard Wäscher,et al.  An improved typology of cutting and packing problems , 2007, Eur. J. Oper. Res..

[9]  Edward Y. H. Lin,et al.  A Bibliographical Survey On Some Well-Known Non-Standard Knapsack Problems , 1998 .

[10]  José Fernando Oliveira,et al.  Reel and sheet cutting at a paper mill , 2004, Comput. Oper. Res..

[11]  A. I. Hinxman The trim-loss and assortment problems: A survey , 1980 .

[12]  Ralph E. Gomory,et al.  A Linear Programming Approach to the Cutting Stock Problem---Part II , 1963 .

[13]  Tami Tamir,et al.  Polynominal time approximation schemes for class-constrained packing problem , 2000, APPROX.

[14]  R. Gomory,et al.  Multistage Cutting Stock Problems of Two and More Dimensions , 1965 .

[15]  Gerhard Wäscher,et al.  Cutting and packing , 1995, Eur. J. Oper. Res..

[16]  Ralph E. Gomory,et al.  The Theory and Computation of Knapsack Functions , 1966, Oper. Res..

[17]  Paul E. Sweeney,et al.  Cutting and Packing Problems: A Categorized, Application-Orientated Research Bibliography , 1992 .

[18]  Nelson Maculan,et al.  An algorithm for determining the K-best solutions of the one-dimensional Knapsack problem , 2000 .

[19]  Harald Dyckhoff,et al.  A typology of cutting and packing problems , 1990 .

[20]  David Pisinger,et al.  A Minimal Algorithm for the Bounded Knapsack Problem , 1995, IPCO.

[21]  Harald Dyckhoff,et al.  Trim loss and related problems , 1985 .

[22]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[23]  J. M. Valério de Carvalho,et al.  A Computer Based Interactive Approach To A Two-Stage Cutting Stock Problem , 1994 .

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

[25]  Meng Dong-mei,et al.  Cutting and Packing Problems , 2002 .

[26]  Harald Dyckhoff,et al.  Cutting and packing in production and distribution : a typology and bibliography , 1992 .

[27]  Mauro Dell'Amico,et al.  Annotated Bibliographies in Combinatorial Optimization , 1997 .