Breakout local search for the Steiner tree problem with revenue, budget and hop constraints

被引:19
|
作者
Fu, Zhang-Hua [1 ]
Hao, Jin-Kao [1 ]
机构
[1] Univ Angers, LERIA, 2 Blvd Lavoisier, F-49045 Angers 01, France
关键词
Steiner tree problems; Network design; Constrained combinatorial optimization; Heuristic search; Adaptive perturbation; FACILITY LAYOUT; FORMULATION; ALLOCATION;
D O I
10.1016/j.ejor.2013.06.048
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The Steiner tree problem (STP) is one of the most popular combinatorial optimization problems with various practical applications. In this paper, we propose a Breakout Local Search (BLS) algorithm for an important generalization of the STP: the Steiner tree problem with revenue, budget and hop constraints (STPRBH), which consists of determining a subtree of a given undirected graph which maximizes the collected revenues, subject to both budget and hop constraints. Starting from a probabilistically constructed initial solution, BLS uses a Neighborhood Search (NS) procedure based on several specifically designed move operators for local optimization, and employs an adaptive diversification strategy to escape from local optima. The diversification mechanism is implemented by adaptive perturbations, guided by dedicated information of discovered high-quality solutions. Computational results based on 240 benchmarks show that BLS produces competitive results with respect to several previous approaches. For the 56 most challenging instances with unknown optimal results, BLS succeeds in improving 49 and matching one best known results within reasonable time. For the 184 instances which have been solved to optimality, BLS can also match 167 optimal results. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:209 / 233
页数:25
相关论文
共 50 条
  • [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
    Soft Computing, 2018, 22 : 4133 - 4151
  • [2] A self-adaptive and stagnation-aware breakout local search algorithm on the grid for the Steiner tree problem with revenue, budget and hop constraints
    Dokeroglu, Tansel
    Mengusoglu, Erhan
    SOFT COMPUTING, 2018, 22 (12) : 4133 - 4151
  • [3] Dynamic Programming Driven Memetic Search for the Steiner Tree Problem with Revenues, Budget, and Hop Constraints
    Fu, Zhang-Hua
    Hao, Jin-Kao
    INFORMS JOURNAL ON COMPUTING, 2015, 27 (02) : 221 - 237
  • [4] Solving the Steiner Tree Problem with Revenues, Budget and Hop Constraints to optimality
    Layeb, Safa Bhar
    Hajri, Ines
    Haouari, Mohamed
    2013 5TH INTERNATIONAL CONFERENCE ON MODELING, SIMULATION AND APPLIED OPTIMIZATION (ICMSAO), 2013,
  • [5] Fast heuristics for the Steiner tree problem with revenues, budget and hop constraints
    Costa, Alysson M.
    Cordeau, Jean-Francois
    Laporte, Gilbert
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 190 (01) : 68 - 78
  • [6] The Steiner tree problem with hop constraints
    S. Voß
    Annals of Operations Research, 1999, 86 : 321 - 345
  • [7] The Steiner tree problem with hop constraints
    Voss, S
    ANNALS OF OPERATIONS RESEARCH, 1999, 86 (0) : 321 - 345
  • [8] A new Integer Linear Program for the Steiner Tree Problem with Revenues, Budget and Hop Constraints
    Jabrayilov, Adalat
    Mutzel, Petra
    2019 PROCEEDINGS OF THE MEETING ON ALGORITHM ENGINEERING AND EXPERIMENTS, ALENEX, 2019, : 107 - 116
  • [9] Models and Branch-and-Cut Algorithms for the Steiner Tree Problem with Revenues, Budget and Hop Constraints
    Costa, Alysson M.
    Cordeau, Jean-Francois
    Laporte, Gilbert
    NETWORKS, 2009, 53 (02) : 141 - 159
  • [10] An efficient algorithm for the Steiner Tree Problem with revenue, bottleneck and hop objective functions
    Pinto, Leizer Lima
    Laporte, Gilbert
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 207 (01) : 45 - 49