Statistical analyses of solution methods for the multiple-choice knapsack problem with setups: Implications for OR practitioners

•MCKS instances are efficiently solved using Gurobi.•Gurobi generated guaranteed near-optimum by using a sequential strategy.•Gurobi results for the MCKS are proven competitive using statistics.•31 MCKS instances solved by the IILP-H algorithm violate Gurobi upper bounds. An interesting extension of...

Full description

Saved in:
Bibliographic Details
Published in:Expert systems with applications Vol. 262; p. 125622
Main Authors: Song, Myung Soon, Lu, Yun, Rando, Dominic, Vasko, Francis J.
Format: Journal Article
Language:English
Published: Elsevier Ltd 01-03-2025
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:•MCKS instances are efficiently solved using Gurobi.•Gurobi generated guaranteed near-optimum by using a sequential strategy.•Gurobi results for the MCKS are proven competitive using statistics.•31 MCKS instances solved by the IILP-H algorithm violate Gurobi upper bounds. An interesting extension of the classic Knapsack Problem (KP) is the Multiple-Choice Knapsack Problem with Setups (MCKS) which is focused on solving practical applications that involve both multiple periods and setups. Sophisticated solution methods for the MCKS that are presented in the operations research (OR) literature are not readily available for use by OR practitioners. Using MCKS test instances that appear in the literature, we demonstrate that the general-purpose integer programming software Gurobi sometimes used in an iterative manner can efficiently solve these MCKS instances using all default parameter values on a standard PC. It is shown both empirically and statistically that these Gurobi solutions are competitive with solution approaches from the literature. Hence, our approach using Gurobi is both easy for the OR practitioner to use and gives results competitive with the best specialized MCKS solution methods in the literature without the need to generate algorithm-specific code. Furthermore, this paper presents significant concerns regarding the solutions stated in the literature by the approximate solution method that reports the best results on 120 MCKS test instances. Specifically, 26% of this method’s solutions violate Gurobi upper bounds and an additional 33% of its solutions, on average, exceed the known guaranteed optimums by a value of 12,510.
ISSN:0957-4174
DOI:10.1016/j.eswa.2024.125622