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 条
  • [31] WEIGHTED ITERATION ALGORITHM FOR SOLVING BI-OBJECTIVE LINEAR PROGRAMMING PROBLEM
    Wang, Shuoqi
    Wang, Zhanzhong
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2024, 20 (03): : 755 - 770
  • [32] 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
  • [33] The inverse {0,1}-knapsack problem: Theory, algorithms and computational experiments
    Roland, Julien
    Figueira, Jose Rui
    De Smet, Yves
    DISCRETE OPTIMIZATION, 2013, 10 (02) : 181 - 192
  • [34] Dynamic programming algorithms for the hi-objective integer knapsack problem
    Rong, Aiying
    Figueira, Jose Rui
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 236 (01) : 85 - 99
  • [35] Bi-objective topology design of communication networks using dynamic programming
    University of Jordan, Amman, Jordan
    不详
    WA
    6845, Australia
    不详
    LA
    70803, United States
    Int. J. Perform. Eng., 3 (265-274):
  • [36] Bi-Objective Integer Programming of Hospitals Under Dynamic Electricity Price
    Vaziri, Shabnam Mahmoudzadeh
    Rezaee, Babak
    Monirian, Masoud Amel
    PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND ENGINEERING MANAGEMENT, 2017, 502 : 409 - 417
  • [37] A bi-objective dynamic programming approach for airline green fleet planning
    Khoo, Hooi Ling
    Teoh, Lay Eng
    TRANSPORTATION RESEARCH PART D-TRANSPORT AND ENVIRONMENT, 2014, 33 : 166 - 185
  • [38] Bi-objective integer programming of hospitals under dynamic electricity price
    Vaziri, Shabnam Mahmoudzadeh (shabnam_vaziri@yahoo.com), 1600, Springer Verlag (502):
  • [39] A scatter search method for bi-criteria 1{0,1}-knapsack problems
    da Silva, CG
    Clímaco, J
    Figueira, J
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 169 (02) : 373 - 391
  • [40] Two-phases method and Branch and Bound procedures to solve the bi-objective Knapsack problem
    Visee, M
    Teghem, J
    Pirlot, M
    Ulungu, EL
    JOURNAL OF GLOBAL OPTIMIZATION, 1998, 12 (02) : 139 - 155