Solving multiobjective, multiconstraint knapsack problems using mathematical programming and evolutionary algorithms

被引:39
|
作者
Florios, Kostas [1 ]
Mavrotas, George [1 ]
Diakoulaki, Danae [1 ]
机构
[1] Natl Tech Univ Athens, Lab Ind & Energy Econ, Athens 15780, Greece
关键词
Branch and bound; Knapsack problem; Multiobjective; Evolutionary algorithms; GENETIC ALGORITHM; SCATTER SEARCH; EFFICIENT; METAHEURISTICS; PERFORMANCE; INTEGER;
D O I
10.1016/j.ejor.2009.06.024
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper, we solve instances of the multiobjective multiconstraint (or multidimensional) knapsack problem (MOMCKP) from the literature. with three objective functions and three constraints. We use exact as well as approximate algorithms. The exact algorithm is a properly modified version of the multicriteria branch and bound (MCBB) algorithm, which is further customized by suitable heuristics. Three branching heuristics and a more general purpose composite branching and construction heuristic are devised. Comparison is made to the published results from another exact algorithm, the adaptive epsilon-constraint method [Laumanns, M., Thiele, L, Zitzler, E., 2006. An efficient, adaptive parameter variation scheme for Metaheuristics based on the epsilon-constraint method. European journal of operational Research 169, 932-942], using the same data sets. Furthermore, the same problems are solved using standard multiobjective evolutionary algorithms (MOEA), namely, the SPEA2 and the NSGAII. The results from the exact case show that the branching heuristics greatly improve the performance of the MCBB algorithm, which becomes faster than the adaptive epsilon-constraint. Regarding the performance of the MOEA algorithms in the specific problems, SPEA2 outperforms NSGAII in the degree of approximation of the Pareto front, as measured by the coverage metric (especially for the largest instance). (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:14 / 21
页数:8
相关论文
共 50 条
  • [1] A Multipopulation Evolutionary Algorithm Using New Cooperative Mechanism for Solving Multiobjective Problems With Multiconstraint
    Zou, Juan
    Sun, Ruiqing
    Liu, Yuan
    Hu, Yaru
    Yang, Shengxiang
    Zheng, Jinhua
    Li, Ke
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2024, 28 (01) : 267 - 280
  • [2] Solving mathematical programming problems using genetic algorithms
    Malasri, S
    Martin, JR
    Medina, RA
    [J]. COMPUTING IN CIVIL ENGINEERING, 1996, : 233 - 239
  • [3] EFFICIENT ALGORITHMS FOR SOLVING MULTICONSTRAINT ZERO-ONE KNAPSACK-PROBLEMS TO OPTIMALITY
    GAVISH, B
    PIRKUL, H
    [J]. MATHEMATICAL PROGRAMMING, 1985, 31 (01) : 78 - 105
  • [4] SOME EXPERIENCES ON SOLVING MULTICONSTRAINT ZERO-ONE KNAPSACK-PROBLEMS WITH GENETIC ALGORITHMS
    THIEL, J
    VOSS, S
    [J]. INFOR, 1994, 32 (04) : 226 - 242
  • [5] Spatial implementation of evolutionary multiobjective algorithms with partial Lamarckian repair for multiobjective knapsack problems
    Ishibuchi, H
    Narukawa, K
    [J]. HIS 2005: 5TH INTERNATIONAL CONFERENCE ON HYBRID INTELLIGENT SYSTEMS, PROCEEDINGS, 2005, : 265 - 270
  • [6] Behavior of Multiobjective Evolutionary Algorithms on Many-Objective Knapsack Problems
    Ishibuchi, Hisao
    Akedo, Naoya
    Nojima, Yusuke
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (02) : 264 - 283
  • [7] Multiobjective evolutionary algorithms for solving constrained optimization problems
    Sarker, Ruhul
    Ray, Tapabrata
    [J]. INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR MODELLING, CONTROL & AUTOMATION JOINTLY WITH INTERNATIONAL CONFERENCE ON INTELLIGENT AGENTS, WEB TECHNOLOGIES & INTERNET COMMERCE, VOL 2, PROCEEDINGS, 2006, : 197 - +
  • [8] Neuroevolution for solving multiobjective knapsack problems
    Denysiuk, Roman
    Gaspar-Cunha, Antonio
    Delbem, Alexandre C. B.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2019, 116 : 65 - 77
  • [9] Evolutionary algorithm using surrogate models for solving bilevel multiobjective programming problems
    Liu, Yuhui
    Li, Hecheng
    Li, Hong
    [J]. PLOS ONE, 2020, 15 (12):
  • [10] Solving Multicommodity Capacitated Network Design Problems Using Multiobjective Evolutionary Algorithms
    Kleeman, Mark P.
    Seibert, Benjamin A.
    Lamont, Gary B.
    Hopkinson, Kenneth M.
    Graham, Scott R.
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2012, 16 (04) : 449 - 471