A new heuristic for the Euclidean Steiner Tree Problem in Rn

被引:0
作者
Pinto, Renan Vicente [1 ]
Maculan, Nelson [2 ,3 ]
机构
[1] Univ Fed Rural Rio de Janeiro, Dept Math, Rio De Janeiro, Brazil
[2] Univ Fed Rio de Janeiro, COPPE, Rio De Janeiro, Brazil
[3] Univ Fed Rio de Janeiro, Inst Math, Rio De Janeiro, Brazil
关键词
Euclidean Steiner Tree Problem; Combinatorial optimization; Heuristic; Second-order cone programming; GILBERT-POLLAK CONJECTURE; MINIMAL-TREES; RATIO; RELAXATION; ALGORITHM;
D O I
10.1007/s11750-022-00642-4
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Given p points in R-n, called terminal points, the Euclidean Steiner Tree Problem (ESTP) consists of finding the shortest tree connecting them, using or not extra points, called Steiner points. This is a well-known NP-hard combinatorial optimization problem. Instances with thousands of points have been solved for n = 2. However, methods specialized for the ESTP in R-2 cannot be applied to problems in higher dimensions. Enumeration schemes have been proposed in the literature. Unfortunately, the number of Steiner trees having p terminal points grows extremely fast with p, so the enumeration of all trees is only possible for very small values of p. For n = 3, even small instances with tens of points cannot be solved with exact algorithms in a reasonable time. In this work, we present two heuristics for the ESTP. These heuristics differ from most existent ones in the literature in the fact that they do not rely on the minimum spanning tree of the terminal points. Instead, they start with a single extra point connected to all terminal points and new extra points are introduced iteratively according to angle properties for two consecutive edges. The heuristics return the optimal solution in most of the small test instances. For large instances, where the optimum is not known, the heuristics return relatively good solutions, according to their Steiner ratio.
引用
收藏
页码:391 / 413
页数:23
相关论文
共 41 条
  • [1] [Anonymous], 2021, IBM CPLEX OPTIMIZER
  • [2] Arbel Ami., 1993, Exploring Interior-Point Linear Programming
  • [3] A HEURISTIC FOR EUCLIDEAN AND RECTILINEAR STEINER PROBLEMS
    BEASLEY, JE
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1992, 58 (02) : 284 - 292
  • [4] A Novel Approach to Phylogenetic Tress: d-Dimensional Geometric Steiner Tress
    Brazil, M.
    Thomas, D. A.
    Nielsen, B. K.
    Winter, P.
    Wulff-Nilsen, C.
    Zachariasen, M.
    [J]. NETWORKS, 2009, 53 (02) : 104 - 111
  • [5] On the history of the Euclidean Steiner tree problem
    Brazil, Marcus
    Graham, Ronald L.
    Thomas, Doreen A.
    Zachariasen, Martin
    [J]. ARCHIVE FOR HISTORY OF EXACT SCIENCES, 2014, 68 (03) : 327 - 354
  • [6] ALGEBRAIC OPTIMIZATION - THE FERMAT-WEBER LOCATION PROBLEM
    CHANDRASEKARAN, R
    TAMIR, A
    [J]. MATHEMATICAL PROGRAMMING, 1990, 46 (02) : 219 - 224
  • [7] A dynamic adaptive relaxation scheme applied to the Euclidean Steiner minimal tree problem
    Chapeau-Blondeau, F
    Janez, F
    Ferrier, JL
    [J]. SIAM JOURNAL ON OPTIMIZATION, 1997, 7 (04) : 1037 - 1053
  • [8] Costa V., 2016, INVESTIGA O OPERACIO, P145
  • [9] Iterated local search algorithms for the Euclidean Steiner tree problem in n dimensions
    do Forte, Vinicius Leal
    Tavares Montenegro, Flavio Marcelo
    de Moura Brito, Jose Andre
    Maculan, Nelson
    [J]. INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2016, 23 (06) : 1185 - 1199
  • [10] Two heuristics for the Euclidean Steiner tree problem
    Dreyer, DR
    Overton, ML
    [J]. JOURNAL OF GLOBAL OPTIMIZATION, 1998, 13 (01) : 95 - 106