Multicriteria 0-1 knapsack problems with k-min objectives

This paper deals with the multicriteria 0-1 knapsack problem (KP) with k-min objectives (MkMIN-KP) in which the first objective is of classical sum type and the remaining objectives are k-min objective functions. The k-min objectives are ordinal objectives, aiming at the maximization of the k th smallest objective coefficient in any feasible knapsack solution with at least k items in the knapsack. We develop efficient algorithms for the determination of the complete nondominated set of MkMIN-KP. The MkMIN-KP can be transformed into a series of single objective 0-1 multidimensional KPs (mKPs) with cardinality constraints based on the @e-constraint method. The resulting mKPs are NP-hard. Therefore, it is necessary to solve the mKP efficiently. In this paper, we first develop different variants of hybrid algorithms for the mKP considering the properties of the MkMIN-KP problem and suggest a hybrid two stage solution approach that is the synthesis of various solution techniques such as linear programming relaxation, dynamic programming (DP), bounding techniques, state dominance relations, core concept and greedy principle. Numerical experiments with different types of MkMIN-KP instances with two k-min objectives show that the hybrid algorithm can find the complete nondominated set significantly faster with much less memory requirements than a sequential DP algorithm. We also evaluate the effect of different combinations of k values of the k-min objectives on the cardinality of the nondominated set, solution time and memory requirements of the algorithm.

[1]  Kathrin Klamroth,et al.  Generalized multiple objective bottleneck problems , 2012, Oper. Res. Lett..

[2]  Justo Puerto,et al.  Location Theory - A Unified Approach , 2005 .

[3]  Michel Minoux,et al.  A scheme for exact separation of extended cover inequalities and application to multidimensional knapsack problems , 2002, Oper. Res. Lett..

[4]  Malcolm O. Asadoorian,et al.  Essentials of Inferential Statistics , 2004 .

[5]  S. Martello,et al.  A New Algorithm for the 0-1 Knapsack Problem , 1988 .

[6]  Ronald R. Yager,et al.  On ordered weighted averaging aggregation operators in multicriteria decisionmaking , 1988, IEEE Trans. Syst. Man Cybern..

[7]  Horst W. Hamacher,et al.  On Universal Shortest Paths , 2010, OR.

[8]  Thomas L. Morin,et al.  Branch-and-Bound Strategies for Dynamic Programming , 2015, Oper. Res..

[9]  Margarida Vaz Pato,et al.  A two state reduction based dynamic programming algorithm for the bi-objective 0-1 knapsack problem , 2011, Comput. Math. Appl..

[10]  Kathrin Klamroth,et al.  Dynamic programming based algorithms for the discounted {0-1} knapsack problem , 2012, Appl. Math. Comput..

[11]  Wei Shih,et al.  A Branch and Bound Method for the Multiconstraint Zero-One Knapsack Problem , 1979 .

[12]  José Rui Figueira,et al.  Solving the bi-objective multi-dimensional knapsack problem exploiting the concept of core , 2009, Appl. Math. Comput..

[13]  Daniel Vanderpooten,et al.  Solving efficiently the 0-1 multi-objective knapsack problem , 2009, Comput. Oper. Res..

[14]  Matthias Ehrgott,et al.  Multicriteria Optimization , 2005 .

[15]  Egon Balas,et al.  An Algorithm for Large Zero-One Knapsack Problems , 1980, Oper. Res..

[16]  George Mavrotas,et al.  Project prioritization under policy restrictions. A combination of MCDA with 0-1 programming , 2006, Eur. J. Oper. Res..

[17]  Matthew J. Saltzman,et al.  Statistical Analysis of Computational Tests of Algorithms and Heuristics , 2000, INFORMS J. Comput..

[18]  Fred W. Glover,et al.  Cutting and Surrogate Constraint Analysis for Improved Multidimensional Knapsack Solutions , 2002, Ann. Oper. Res..

[19]  Luís Paquete,et al.  Greedy algorithms for a class of knapsack problems with binary weights , 2012, Comput. Oper. Res..

[20]  Ellis Horowitz,et al.  Fundamentals of Computer Algorithms , 1978 .

[21]  Alexis Tsoukiàs,et al.  An improved general procedure for lexicographic bottleneck problems , 1999, Oper. Res. Lett..

[22]  Paolo Toth,et al.  An Exact Algorithm for the Two-Constraint 0 - 1 Knapsack Problem , 2003, Oper. Res..

[23]  Jochen Gorski,et al.  On k-max-optimization , 2009, Oper. Res. Lett..

[24]  H. Martin Weingartner,et al.  Method for the Solution of the Multi-Dimensional 0/1 Knapsack Problem , 2015 .

[25]  Hasan Pirkul,et al.  Efficient algorithms for solving multiconstraint zero-one knapsack problems to optimality , 1985, Math. Program..

[26]  Günther R. Raidl,et al.  The Core Concept for the Multidimensional Knapsack Problem , 2006, EvoCOP.

[27]  Thomas L. Morin,et al.  A hybrid approach to discrete mathematical programming , 2015, Math. Program..