A self-adaptive and stagnation-aware breakout local search algorithm on the grid for the Steiner tree problem with revenue, budget and hop constraints

被引:2
|
作者
Dokeroglu, Tansel [1 ]
Mengusoglu, Erhan [2 ]
机构
[1] Turkish Aeronaut Assoc Univ, Comp Engn Dept, Ankara, Turkey
[2] Hacettepe Univ, Comp Engn Dept, Ankara, Turkey
关键词
Steiner tree problem; Breakout local search; Parallel processing; Multistart; Stagnation; QUADRATIC ASSIGNMENT PROBLEM; GRAPHS; MODELS;
D O I
10.1007/s00500-017-2630-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Steiner tree problem (STP) is a challenging NP-Hard combinatorial optimization problem. The STP with revenue, budget and hop constraints (STPRBH) determines a subtree of a given undirected graph with the defined constraints. In this study, we propose a novel self-adaptive and stagnation-aware breakout local search (BLS) algorithm (Grid-BLS) for the solution of the STPRBH. The proposed Grid-BLS is a parallel algorithm and keeps the parameters of the BLS heuristic in a population at the master node and tunes/updates them with the best performing parameters sent by the slave nodes. The parameter tuning of the BLS heuristic is considered as another optimization job and processed by a genetic algorithm that runs on the master node. The slave nodes perform BLS search and use a multistarting technique that prevents them to get stuck in a local optima by restarting the search processes. A master and slave communication topology is used for communicating with the slave processors. In order to evaluate the performance of the Grid-BLS algorithm, experiments are carried out on 240 benchmark problem instances. The solutions for 226 of these problems are reported to be optimal or the best solutions. The Grid-BLS achieves 21 new best solutions (graphs) that have never been found by any heuristic algorithm so far and performs better than the state-of-the-art heuristic algorithms Greedy, Destroy&Repair, Tabu Search, and Dynamic Memetic.
引用
收藏
页码:4133 / 4151
页数:19
相关论文
共 9 条
  • [1] A self-adaptive and stagnation-aware breakout local search algorithm on the grid for the Steiner tree problem with revenue, budget and hop constraints
    Tansel Dokeroglu
    Erhan Mengusoglu
    [J]. Soft Computing, 2018, 22 : 4133 - 4151
  • [2] Breakout local search for the Steiner tree problem with revenue, budget and hop constraints
    Fu, Zhang-Hua
    Hao, Jin-Kao
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 232 (01) : 209 - 233
  • [3] A stagnation-aware cooperative parallel breakout local search algorithm for the quadratic assignment problem
    Aksan, Yagmur
    Dokeroglu, Tansel
    Cosar, Ahmet
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2017, 103 : 105 - 115
  • [4] Dynamic Programming Driven Memetic Search for the Steiner Tree Problem with Revenues, Budget, and Hop Constraints
    Fu, Zhang-Hua
    Hao, Jin-Kao
    [J]. INFORMS JOURNAL ON COMPUTING, 2015, 27 (02) : 221 - 237
  • [5] A self-adaptive local search algorithm for the classical vehicle routing problem
    Alabas-Uslu, Cigdem
    Dengiz, Berna
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (07) : 8990 - 8998
  • [6] Modified self-adaptive local search algorithm for a biobjective permutation flow shop scheduling problem
    Alabas Uslu, Cigdem
    Dengiz, Berna
    Aglan, Canan
    Sabuncuoglu, Ihsan
    [J]. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2019, 27 (04) : 2730 - 2745
  • [7] A novel two-model local search algorithm with a self-adaptive parameter for clique partitioning problem
    Hu, Shuli
    Wu, Xiaoli
    Liu, Huan
    Li, Ruizhi
    Yin, Minghao
    [J]. NEURAL COMPUTING & APPLICATIONS, 2021, 33 (10): : 4929 - 4944
  • [8] A novel two-model local search algorithm with a self-adaptive parameter for clique partitioning problem
    Shuli Hu
    Xiaoli Wu
    Huan Liu
    Ruizhi Li
    Minghao Yin
    [J]. Neural Computing and Applications, 2021, 33 : 4929 - 4944
  • [9] Self-adaptive differential harmony search algorithm to solve dynamic economic dispatch problem with emission and security constraints
    Arul, R.
    Velusami, S.
    Ravi, G.
    [J]. PROCEEDINGS OF THE 2014 IEEE 2ND INTERNATIONAL CONFERENCE ON ELECTRICAL ENERGY SYSTEMS (ICEES), 2014, : 32 - 37