A two state reduction based dynamic programming algorithm for the bi-objective 0-1 knapsack problem

被引:11
|
作者
Rong, Aiying [1 ]
Figueira, Jose Rui [2 ]
Pato, Margarida Vaz [3 ]
机构
[1] ISEG Tech Univ Lisbon, Cemapre Ctr Appl Math & Econ, P-1200781 Lisbon, Portugal
[2] INPL, Ecole Mines Nancy, Lab LORIA, F-54052 Nancy, France
[3] FC Univ Lisbon, Cemapre Ctr Appl Math & Econ, ISEG Tech Univ Lisbon, Ctr Invest Operac, P-1200781 Lisbon, Portugal
关键词
Bi-objective knapsack instances; Multi-objective optimization; Dynamic programming; State reduction; MODEL;
D O I
10.1016/j.camwa.2011.07.067
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper, we present a dynamic programming (DP) algorithm for the multi-objective 0-1 knapsack problem (MKP) by combining two state reduction techniques. One generates a backward reduced-state DP space (BRDS) by discarding some states systematically and the other reduces further the number of states to be calculated in the BRDS using a property governing the objective relations between states. We derive the condition under which the BRDS is effective to the MKP based on the analysis of solution time and memory requirements. To the authors knowledge, the BRDS is applied for the first time for developing a DP algorithm. The numerical results obtained with different types of bi-objective instances show that the algorithm can find the Pareto frontier faster than the benchmark algorithm for the large size instances, for three of the four types of instances conducted in the computational experiments. The larger the size of the problem, the larger improvement over the benchmark algorithm. Also, the algorithm is more efficient for the harder types of bi-objective instances as compared with the benchmark algorithm. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:2913 / 2930
页数:18
相关论文
共 50 条
  • [1] Exact algorithm for bi-objective 0-1 knapsack problem
    Jolai, Fariborz
    Rezaee, M. J.
    Rabbani, M.
    Razmi, J.
    Fattahi, Pariviz
    APPLIED MATHEMATICS AND COMPUTATION, 2007, 194 (02) : 544 - 551
  • [2] Computational performance of basic state reduction based dynamic programming algorithms for bi-objective 0-1 knapsack problems
    Rong, Aiying
    Figueira, Jose Rui
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2012, 63 (10) : 1462 - 1480
  • [3] A reduction dynamic programming algorithm for the bi-objective integer knapsack problem
    Rong, Aiying
    Figueira, Jose Rui
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2013, 231 (02) : 299 - 313
  • [4] Algorithmic improvements on dynamic programming for the bi-objective {0,1} knapsack problem
    Figueira, Jose Rui
    Paquete, Luis
    Simoes, Marco
    Vanderpooten, Daniel
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2013, 56 (01) : 97 - 111
  • [5] Algorithmic improvements on dynamic programming for the bi-objective {0,1} knapsack problem
    José Rui Figueira
    Luís Paquete
    Marco Simões
    Daniel Vanderpooten
    Computational Optimization and Applications, 2013, 56 : 97 - 111
  • [6] A Dynamic Programming Algorithm for Solving Bi-Objective Fuzzy Knapsack Problem
    Singh, V. P.
    Chakraborty, D.
    MATHEMATICS AND COMPUTING, 2015, 139 : 289 - 306
  • [7] A dynamic programming based reduction procedure for the multidimensional 0-1 knapsack problem
    Balev, Stefan
    Yanev, Nicola
    Freville, Arnaud
    Andonov, Rumen
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 186 (01) : 63 - 76
  • [8] Dynamic programming based algorithms for the discounted {0-1} knapsack problem
    Rong, Aiying
    Figueira, Jose Rui
    Klamroth, Kathrin
    APPLIED MATHEMATICS AND COMPUTATION, 2012, 218 (12) : 6921 - 6933
  • [9] Dynamic programming and strong bounds for the 0-1 knapsack problem
    Martello, S
    Pisinger, D
    Toth, P
    MANAGEMENT SCIENCE, 1999, 45 (03) : 414 - 424
  • [10] Improved Dynamic Programming Algorithms for the 0-1 Knapsack Problem
    Meng, Xiaohua
    Zhu, Yue-an
    Wu, Xiaoming
    PROCEEDINGS OF 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (ICCSIT 2010), VOL 8, 2010, : 19 - 22