An effective hybrid evolutionary algorithm for the set orienteering problem

被引:2
|
作者
Lu, Yongliang [1 ]
Benlic, Una [2 ]
Wu, Qinghua [3 ]
机构
[1] Fuzhou Univ, Sch Econ & Management, Fuzhou 350116, Peoples R China
[2] Tesco PLC, Lever Bldg,85 Clerkenwell Rd, London EC1R 5AR, England
[3] Huazhong Univ Sci & Technol, Sch Management, Wuhan 430074, Peoples R China
关键词
Heuristics; Orienteering problem; Tabu search; Hybrid evolutionary algorithm; MEMETIC ALGORITHM; SEARCH;
D O I
10.1016/j.ins.2023.119813
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Set Orienteering Problem (SOP) is a variant of the popular Orienteering Problem (OP) arising from a number of real-life applications. The aim is to find a tour across a subset of customers, while maximizing the collected profit within a given travel time limit. In SOP, vertices (customers) are partitioned into clusters, where a profit is associated to each cluster. The profit of a cluster is collected only if at least one vertex belonging to the cluster is contained in the tour. For NP-hard problem, we present a highly effective hybrid evolutionary algorithm that integrates cluster-based crossover operator, a randomized mutation operator to generate multiple distinct promising offspring solutions, and a two-phase local refinement procedure that explores feasible and infeasible solutions in search of high-quality local optima. Extensive experiments 192 large benchmark instances show that the proposed algorithm significantly outperforms the existing approaches from the SOP literature. In particular, it reports improved best-known solutions (new lower bounds) for 54 instances, while matching the existing best-known for 133 instances. We further investigate the contribution of the key algorithmic elements to success of the proposed approach.
引用
收藏
页数:24
相关论文
共 50 条
  • [31] Novel hybrid algorithm for Team Orienteering Problem with Time Windows for rescue applications
    Saeedvand, Saeed
    Aghdasi, Hadi S.
    Baltes, Jacky
    APPLIED SOFT COMPUTING, 2020, 96
  • [32] Set Team Orienteering Problem with Time Windows
    Gunawan, Aldy
    Yu, Vincent F.
    Sutanto, Andro Nicus
    Jodiawan, Panca
    LEARNING AND INTELLIGENT OPTIMIZATION, LION 15, 2021, 12931 : 142 - 149
  • [33] Hybrid dynamic programming with bounding algorithm for the multi-profit orienteering problem
    Kim, Hyunjoon
    Kim, Byung-In
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 303 (02) : 550 - 566
  • [34] An adaptive memory matheuristic for the set orienteering problem
    Dontas, Michael
    Sideris, Georgios
    Manousakis, Eleftherios G.
    Zachariadis, Emmanouil E.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2023, 309 (03) : 1010 - 1023
  • [35] The orienteering problem: a hybrid control formulation
    Bagagiolo, Fabio
    Festa, Adriano
    Marzufero, Luciano
    IFAC PAPERSONLINE, 2021, 54 (05): : 175 - 180
  • [36] A Genetic Algorithm for the Thief Orienteering Problem
    Faeda, Leonardo M.
    Santos, Andre G.
    2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [37] A memetic algorithm for the team orienteering problem
    Hermann Bouly
    Duc-Cuong Dang
    Aziz Moukrim
    4OR, 2010, 8 : 49 - 70
  • [38] A Hybrid Variation Harmony Search Algorithm for the Team Orienteering Problem with Capacity Limitations
    Tsakirakis, Eleftherios
    Marinaki, Magdalene
    Marinakis, Yannis
    LEARNING AND INTELLIGENT OPTIMIZATION, LION, 2020, 11968 : 146 - 156
  • [39] A memetic algorithm for the Team Orienteering Problem
    Bouly, Hermann
    Dang, Duc-Cuong
    Moukrim, Aziz
    APPLICATIONS OF EVOLUTIONARY COMPUTING, PROCEEDINGS, 2008, 4974 : 649 - 658
  • [40] Optimal algorithm for the orienteering tour problem
    Ramesh, R.
    Yoon, Yong-Seok
    Karwan, Mark
    ORSA journal on computing, 1992, 4 (02): : 155 - 164