Abstract
The core concept for solving a binary integer program (BIP) is about dividing the BIP’s variables into core and adjunct ones. We fix the adjunct variables to either 0 or 1; consequently, we reduce the problem to the core variables only, forming a core problem (CP). An optimal solution to a CP is not optimal to the original BIP unless adjunct variables are fixed to their optimal values. Consequently, an optimal CP is a CP whose associated adjunct variables are fixed to their optimal values. This paper presents a new optimization concept that solves a BIP by searching for its optimal CP. We use a hybrid algorithm of local search and linear programming to move from a CP to a better one until we find the optimal CP. We use our algorithm to solve 180 multidimensional knapsack (MKP) instances to validate this new optimization concept. Results show that it is a promising approach to investigate because we were able to find the optimal solutions of 149 instances, of which some had 500 variables, by solving several CPs having 30 variables only.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Al-Shihabi, S.: Backtracking ant system for the traveling salesman problem. In: Dorigo, M., Birattari, M., Blum, C., Gambardella, L.M., Mondada, F., Stützle, T. (eds.) ANTS 2004. LNCS, vol. 3172, pp. 318–325. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-28646-2_30
Al-Shihabi, S.: A hybrid of max-min ant system and linear programming for the k-covering problem. Comput. Oper. Res. 76, 1–11 (2016)
Angelelli, E., Mansini, R., Speranza, M.G.: Kernel search: a general heuristic for the multi-dimensional knapsack problem. Comput. Oper. Res. 37(11), 2017–2026 (2010)
Balas, E., Zemel, E.: An algorithm for large zero-one knapsack problems. Oper. Res. 28(5), 1130–1154 (1980)
Federgruen, A., Meissner, J., Tzur, M.: Progressive interval heuristics for multi-item capacitated lot-sizing problems. Oper. Res. 55(3), 490–502 (2007)
Fischetti, M., Lodi, A.: Local branching. Math. Program. 98(1), 23–47 (2003)
Hill, R.R., Cho, Y.K., Moore, J.T.: Problem reduction heuristic for the 0–1 multidimensional knapsack problem. Comput. Oper. Res. 39(1), 19–26 (2012)
Huston, S., Puchinger, J., Stuckey, P.: The core concept for 0/1 integer programming. In: Proceedings of the Fourteenth Symposium on Computing: the Australasian Theory-Volume 77, pp. 39–47. Australian Computer Society, Inc. (2008)
Mansini, R., Speranza, M.G.: CORAL: an exact algorithm for the multidimensional knapsack problem. INFORMS J. Comput. 24(3), 399–415 (2012)
Martello, S., Toth, P.: A new algorithm for the 0–1 knapsack problem. Manage. Sci. 34(5), 633–644 (1988)
Pirkul, H.: A heuristic solution procedure for the multiconstraint zero-one knapsack problem. Naval Res. Logistics (NRL) 34(2), 161–172 (1987)
Pisinger, D.: An expanding-core algorithm for the exact 0–1 knapsack problem. Eur. J. Oper. Res. 87(1), 175–187 (1995)
Pisinger, D.: Core problems in knapsack algorithms. Oper. Res. 47(4), 570–575 (1999)
Puchinger, J., Raidl, G.R., Pferschy, U.: The core concept for the multidimensional knapsack problem. In: Gottlieb, J., Raidl, G.R. (eds.) EvoCOP 2006. LNCS, vol. 3906, pp. 195–208. Springer, Heidelberg (2006). https://doi.org/10.1007/11730095_17
Puchinger, J., Raidl, G.R., Pferschy, U.: The multidimensional knapsack problem: structure and algorithms. INFORMS J. Comput. 22(2), 250–265 (2010)
Vimont, Y., Boussier, S., Vasquez, M.: Reduced costs propagation in an efficient implicit enumeration for the 01 multidimensional knapsack problem. J. Comb. Optim. 15(2), 165–178 (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Al-Shihabi, S. (2022). Optimizing a Binary Integer Program by Identifying Its Optimal Core Problem - A New Optimization Concept Applied to the Multidimensional Knapsack Problem. In: Le Thi, H.A., Pham Dinh, T., Le, H.M. (eds) Modelling, Computation and Optimization in Information Systems and Management Sciences. MCO 2021. Lecture Notes in Networks and Systems, vol 363. Springer, Cham. https://doi.org/10.1007/978-3-030-92666-3_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-92666-3_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-92665-6
Online ISBN: 978-3-030-92666-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)