Exact Algorithms for the Minimum Load Spanning Tree Problem

被引:7
|
作者
Zhu, Xiaojun [1 ]
Tang, Shaojie [2 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Comp Sci & Technol, Nanjing 211106, Peoples R China
[2] Univ Texas Dallas, Naveen Jindal Sch Management, Richardson, TX 75080 USA
基金
中国国家自然科学基金;
关键词
exact algorithm; minimum load spanning tree; wireless sensor networks; AGGREGATION;
D O I
10.1287/ijoc.2020.1011
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In a minimum load spanning tree (MLST) problem, we are given an undirected graph and nondecreasing load functions for nodes defined on nodes' degrees in a spanning tree, and the objective is to find a spanning tree that minimizes the maximum load among all nodes. We propose the first O*(2(n)) time exact algorithm for the MLST problem, where n is the number of nodes and O* ignores polynomial factor. The algorithm is obtained by repeatedly querying whether a candidate objective value is feasible, where each query can be formulated as a bounded degree spanning tree problem (BDST). We propose a novel solution to BDST by extending an inclusion-exclusion based algorithm. To further enhance the time efficiency of the previous algorithm, we then propose a faster algorithm by generalizing the concept of branching walks. In addition, for the purpose of comparison, we give the first mixed integer linear programming formulation for MLST. In numerical analysis, we consider various load functions on a randomly generated network. The results verify the effectiveness of the proposed algorithms. Summary of Contribution: Minimum load spanning tree (MLST) plays an important role in various applications such as wireless sensor networks (WSNs). In many applications of WSNs, we often need to collect data from all sensors to some specified sink. In this paper, we propose the first exact algorithms for the MLST problem. Besides having theoretical guarantees, our algorithms have extraordinarily good performance in practice. We believe that our results make significant contributions to the field of graph theory, internet of things, and WSNs.
引用
收藏
页码:1431 / 1445
页数:15
相关论文
共 50 条
  • [31] Decomposable algorithms for computing minimum spanning tree
    Khedr, A
    Bhatnagar, R
    DISTRIBUTED COMPUTING: IWDC 2003, 2003, 2918 : 33 - 44
  • [32] Minimum spanning tree based clustering algorithms
    Grygorash, Oleksandr
    Zhou, Yan
    Jorgensen, Zach
    ICTAI-2006: EIGHTEENTH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, : 73 - +
  • [33] Exact algorithms for finding constrained minimum spanning trees
    Yao, Pei
    Guo, Longkun
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2022, 44 (03) : 2085 - 2103
  • [34] Exact algorithms for finding constrained minimum spanning trees
    Pei Yao
    Longkun Guo
    Journal of Combinatorial Optimization, 2022, 44 : 2085 - 2103
  • [35] An algorithm for inverse minimum spanning tree problem
    Zhang, JH
    Xu, SJ
    Ma, ZF
    OPTIMIZATION METHODS & SOFTWARE, 1997, 8 (01): : 69 - 84
  • [36] THE MINIMUM SPANNING TREE PROBLEM ON A PLANAR GRAPH
    MATSUI, T
    DISCRETE APPLIED MATHEMATICS, 1995, 58 (01) : 91 - 94
  • [37] The multilevel capacitated minimum spanning tree problem
    Gamvros, Ioannis
    Golden, Bruce
    Raghavan, S.
    INFORMS JOURNAL ON COMPUTING, 2006, 18 (03) : 348 - 365
  • [38] RAMP for the capacitated minimum spanning tree problem
    Rego, Cesar
    Mathew, Frank
    Glover, Fred
    ANNALS OF OPERATIONS RESEARCH, 2010, 181 (01) : 661 - 681
  • [39] A Minimum Spanning Tree Problem in Uncertain Networks
    He, FangGuo
    Shao, GuiMing
    ADVANCES IN MULTIMEDIA, SOFTWARE ENGINEERING AND COMPUTING, VOL 1, 2011, 128 : 677 - 683
  • [40] The minimum spanning tree problem with fuzzy costs
    Janiak, Adam
    Kasperski, Adam
    FUZZY OPTIMIZATION AND DECISION MAKING, 2008, 7 (02) : 105 - 118