An optimization framework for solving large scale multidemand multidimensional knapsack problem instances employing a novel core identification heuristic

被引:0
|
作者
Al-Shihabi, Sameh [1 ,2 ]
机构
[1] Univ Sharjah, Ind Engn & Engn Management Dept, POB 27272, Sharjah, U Arab Emirates
[2] Univ Sharjah, Modeling & Optimizat Sustainable Operat & Supply C, Sharjah, U Arab Emirates
关键词
Core problem; Multidemand multidimensional knapsack; problem; Exact solution; Tabu search; Local-branching; TABU SEARCH; ALGORITHM;
D O I
10.1016/j.ejor.2024.08.025
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
By applying the core concept to solve a binary integer program (BIP), certain variables of the BIP are fixed to their anticipated values in the optimal solution. In contrast, the remaining variables, called core variables, are used to construct and solve a core problem (CP) instead of the BIP. A new approach for identifying CP utilizing a local branching (LB) alike constraint is presented in this article. By including the LB-like constraint in the linear programming relaxation of the BIP, this method transfers batches of variables to the set of core variables by analyzing changes to their reduced costs. This approach is sensitive to problem hardness because more variables are moved to the core set for hard problems compared to easy ones. This novel core identification approach is embedded in a multi-stage framework to solve the multidemand, multidimensional knapsack problems (MDMKP), where at each stage, more variables are added to the previous stage CP. The default branch and bound of CPLEX20.10 is used to solve the first stage, and a tabu search algorithm is used to solve subsequent stages until all variables are added to CP in the last stage. The new framework has shown equivalent to superior results compared to the state-of-the-art algorithms in solving large MDMKP instances having 500 and 1,000 variables.
引用
收藏
页码:496 / 504
页数:9
相关论文
共 10 条
  • [1] A Novel Core-Based Optimization Framework for Binary Integer Programs-the Multidemand Multidimesional Knapsack Problem as a Test Problem
    Al-Shihabi, Sameh
    OPERATIONS RESEARCH PERSPECTIVES, 2021, 8
  • [2] On Solving Large-Scale Instances of the Knapsack Problem with Setup by means of an Iterated Greedy Algorithm
    Bouamama, Salim
    Blum, Christian
    2017 6TH INTERNATIONAL CONFERENCE ON SYSTEMS AND CONTROL (ICSC' 17), 2017, : 342 - 347
  • [3] A novel binary fruit fly optimization algorithm for solving the multidimensional knapsack problem
    Wang, Ling
    Zheng, Xiao-long
    Wang, Sheng-yao
    KNOWLEDGE-BASED SYSTEMS, 2013, 48 : 17 - 23
  • [4] Core-based fruit fly optimization algorithm for solving multidimensional knapsack problem
    Zhang Q.
    Qian H.
    Lei D.
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2019, 47 (02): : 92 - 97
  • [5] A fast particle swarm optimization algorithm for large scale multidimensional knapsack problem
    Kang, Kunpeng
    Journal of Computational Information Systems, 2012, 8 (07): : 2709 - 2716
  • [6] An Optimization Framework for Solving a Large Scale Scheduling Problem
    Lastusilta, Toni
    Frankenhaeuser, Oskar
    Pettersson, Frank
    Westerlund, Tapio
    19TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, 2009, 26 : 525 - 529
  • [7] An improved method for solving the large-scale multidimensional 0-1 knapsack problem
    Liu, Xu
    Xiang, Fenghong
    Mao, Jianlin
    2014 INTERNATIONAL CONFERENCE ON ELECTRONICS AND COMMUNICATION SYSTEMS (ICECS), 2014,
  • [8] Optimization problem solving framework employing GAs with linkage identification over a Grid environment
    Munawar, Asim
    Munetomo, Masaharu
    Akama, Kiyoshi
    2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 1191 - +
  • [9] A four-phase meta-heuristic algorithm for solving large scale instances of the Shift minimization personnel task scheduling problem
    Nechita, Sebastian
    Diosan, Laura
    2018 20TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2018), 2019, : 394 - 400
  • [10] Solving large-scale instances of the urban transit routing problem with a parallel artificial bee colony-hill climbing optimization algorithm
    Zervas, Alexandros
    Iliopoulou, Christina
    Tassopoulos, Ioannis
    Beligiannis, Grigorios
    APPLIED SOFT COMPUTING, 2024, 167