Evolutionary Computation plus Dynamic Programming for the Bi-Objective Travelling Thief Problem

被引:9
|
作者
Wu, Junhua [1 ]
Polyakovskiy, Sergey [2 ]
Wagner, Markus [1 ]
Neumann, Frank [1 ]
机构
[1] Univ Adelaide, Sch Comp Sci, Optimisat & Logist, Adelaide, SA, Australia
[2] Deakin Univ, Sch Informat Technol, Geelong, Vic, Australia
基金
澳大利亚研究理事会;
关键词
Bi-objective optimisation; Genetic algorithms; Dynamic programming; Travelling thief problem; Multi-component problem; Hybrid approach; LIN-KERNIGHAN;
D O I
10.1145/3205455.3205488
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This research proposes a novel indicator-based hybrid evolutionary approach that combines approximate and exact algorithms. We apply it to a new bi-criteria formulation of the travelling thief problem, which is known to the Evolutionary Computation community as a benchmark multi-component optimisation problem that interconnects two classical NP-hard problems: the travelling salesman problem and the 0-1 knapsack problem. Our approach employs the exact dynamic programming algorithm for the underlying packing while travelling problem as a subroutine within a bi-objective evolutionary algorithm. This design takes advantage of the data extracted from Pareto fronts generated by the dynamic program to achieve better solutions. Furthermore, we develop a number of novel indicators and selection mechanisms to strengthen synergy of the two algorithmic components of our approach. The results of computational experiments show that the approach is capable to outperform the state-of-the-art results for the single-objective case of the problem.
引用
收藏
页码:777 / 784
页数:8
相关论文
共 50 条
  • [1] A comparative study of evolutionary approaches to the bi-objective dynamic Travelling Thief Problem
    Herring, Daniel
    Kirley, Michael
    Yao, Xin
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2024, 84
  • [2] A Specialized Evolutionary Approach to the bi-objective Travelling Thief Problem
    Laszczyk, Maciej
    Myszkowski, Pawel B.
    [J]. PROCEEDINGS OF THE 2019 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2019, : 47 - 56
  • [3] Dynamic programming operators for the bi-objective Traveling Thief Problem
    Santana, Roberto
    Shakya, Siddhartha
    [J]. 2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [4] An Evolutionary Algorithm Applied to the Bi-Objective Travelling Salesman Problem
    Pauleti Mendes, Luis Henrique
    Usberti, Fabio Luiz
    San Felice, Mario Cesar
    [J]. METAHEURISTICS, MIC 2022, 2023, 13838 : 519 - 524
  • [5] Probabilistic Based Evolutionary Optimizers in Bi-objective Travelling Salesman Problem
    Shim, Vui Ann
    Tan, Kay Chen
    Chia, Jun Yong
    [J]. SIMULATED EVOLUTION AND LEARNING, 2010, 6457 : 588 - 592
  • [6] A reduction dynamic programming algorithm for the bi-objective integer knapsack problem
    Rong, Aiying
    Figueira, Jose Rui
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2013, 231 (02) : 299 - 313
  • [7] A Dynamic Programming Algorithm for Solving Bi-Objective Fuzzy Knapsack Problem
    Singh, V. P.
    Chakraborty, D.
    [J]. MATHEMATICS AND COMPUTING, 2015, 139 : 289 - 306
  • [8] Genetic algorithm to the bi-objective multiple travelling salesman problem
    Linganathan, Shayathri
    Singamsetty, Purusotham
    [J]. ALEXANDRIA ENGINEERING JOURNAL, 2024, 90 : 98 - 111
  • [9] An Algorithm for Bi-Objective Integer Linear Programming Problem
    Prerna
    Sharma, Vikas
    [J]. FILOMAT, 2022, 36 (16) : 5641 - 5651
  • [10] Bi-Objective Bilevel Programming Problem: A Fuzzy Approach
    Haseen, S.
    Bari, A.
    [J]. JOURNAL OF APPLIED MATHEMATICS STATISTICS AND INFORMATICS, 2015, 11 (02) : 97 - 115