{"title":"A Fast Heuristic Algorithm for the Steiner Tree Problem with Uniform Edge Weights","authors":"Xinyu Wu, Yi Zhou","doi":"10.1109/PRAI55851.2022.9904263","DOIUrl":null,"url":null,"abstract":"The Steiner tree problem, which asks for a tree of minimum weight that spans all the terminals in the given network, is a challenging NP-hard problem. Applications of the problem can be found in many practical applications in artificial intelligence, network design and so on. In this paper, we study an effective iterative local search (ILS) algorithm for solving this problem in a graph with uniform edge weights. The algorithm uses several strong graph reduction techniques and a novel neighborhood generation method, namely Steiner-edge-vertex swap. We conduct experiments on a wide range of well-known instances and confirm that our algorithm competes favorably with other state-of-the-art algorithms. Further experiments also validate the effectiveness of the proposed techniques.","PeriodicalId":243612,"journal":{"name":"2022 5th International Conference on Pattern Recognition and Artificial Intelligence (PRAI)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 5th International Conference on Pattern Recognition and Artificial Intelligence (PRAI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PRAI55851.2022.9904263","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The Steiner tree problem, which asks for a tree of minimum weight that spans all the terminals in the given network, is a challenging NP-hard problem. Applications of the problem can be found in many practical applications in artificial intelligence, network design and so on. In this paper, we study an effective iterative local search (ILS) algorithm for solving this problem in a graph with uniform edge weights. The algorithm uses several strong graph reduction techniques and a novel neighborhood generation method, namely Steiner-edge-vertex swap. We conduct experiments on a wide range of well-known instances and confirm that our algorithm competes favorably with other state-of-the-art algorithms. Further experiments also validate the effectiveness of the proposed techniques.