Algorithmic improvements on dynamic programming for the bi-objective {0,1} knapsack problem

被引:0
|
作者
José Rui Figueira
Luís Paquete
Marco Simões
Daniel Vanderpooten
机构
[1] Technical University of Lisbon,CEG
[2] University of Coimbra,IST, Center for Management Studies, Instituto Superior Técnico
[3] University Paris-Dauphine,CISUC, Department of Informatics Engineering
关键词
Bi-objective 0-1 knapsack problems; Multi-objective combinatorial optimization; Bounds sets; Dichotomic search; Bi-objective simplex algorithm;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents several methodological and algorithmic improvements over a state-of-the-art dynamic programming algorithm for solving the bi-objective {0,1} knapsack problem. The variants proposed make use of new definitions of lower and upper bounds, which allow a large number of states to be discarded. The computation of these bounds are based on the application of dichotomic search, definition of new bound sets, and bi-objective simplex algorithms to solve the relaxed problem. Although these new techniques are not of a common application for dynamic programming, we show that the best variants tested in this work can lead to an average improvement of 10 to 30 % in CPU-time and significant less memory usage than the original approach in a wide benchmark set of instances, even for the most difficult ones in the literature.
引用
下载
收藏
页码:97 / 111
页数:14
相关论文
共 50 条
  • [21] On Local Search for Bi-objective Knapsack Problems
    Liefooghe, Arnaud
    Paquete, Luis
    Figueira, Jose Rui
    EVOLUTIONARY COMPUTATION, 2013, 21 (01) : 179 - 196
  • [22] 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
  • [23] A green approach for a bi-objective programming inventory routing problem
    He, Dongdong
    Zhong, Qiuyan
    Qu, Yi
    Du, Peng
    Lin, Zhengkui
    ICIC Express Letters, 2016, 10 (06): : 1375 - 1381
  • [24] MIXED-INTEGER ALGORITHMS FOR (0,1) KNAPSACK PROBLEM
    GUIGNARD, MM
    SPIELBERG, K
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1972, 16 (04) : 424 - +
  • [25] Evolutionary Bi-Objective Optimization for the Dynamic Chance-Constrained Knapsack Problem Based on Tail Bound Objectives
    Assimi, Hirad
    Harper, Oscar
    Xie, Yue
    Neumann, Aneta
    Neumann, Frank
    ECAI 2020: 24TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, 325 : 307 - 314
  • [26] Bi-objective dynamic programming for trading off hydropower and irrigation
    Michalland, B
    Parent, E
    Duckstein, L
    APPLIED MATHEMATICS AND COMPUTATION, 1997, 88 (01) : 53 - 76
  • [27] Core problems in bi-criteria {0,1}-knapsack problems
    Da Silva, Carlos Gomes
    Climaco, Joao
    Figueira, Jose Rui
    COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (07) : 2292 - 2306
  • [28] A hybrid population-based algorithm for the bi-objective quadratic multiple knapsack problem
    Aider, Meziane
    Gacem, Oussama
    Hifi, Mhand
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 191
  • [29] Solving the bi-objective multi-dimensional knapsack problem exploiting the concept of core
    Mavrotas, George
    Figueira, Jose Rui
    Florios, Kostas
    APPLIED MATHEMATICS AND COMPUTATION, 2009, 215 (07) : 2502 - 2514
  • [30] A Learning Module of the 0/1 Knapsack Problem using Dynamic Programming KLA Modeling
    Chen, Peter P.
    Chiou, Paul T.
    Young, G. S.
    PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), 2017, : 1055 - 1060