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 条
  • [1] Lower bounds and exact algorithms for the quadratic minimum spanning tree problem
    Pereira, Dilson Lucas
    Gendreau, Michel
    da Cunha, Alexandre Salles
    COMPUTERS & OPERATIONS RESEARCH, 2015, 63 : 149 - 160
  • [2] Parallel algorithms for minimum spanning tree problem
    Ahrabian, H
    Nowzari-Dalini, A
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2002, 79 (04) : 441 - 448
  • [3] Heuristic and exact algorithms for the spanning tree detection problem
    Yamada, T
    Kataoka, S
    Watanabe, K
    COMPUTERS & OPERATIONS RESEARCH, 2005, 32 (02) : 239 - 255
  • [4] Algorithms for the minimum spanning tree problem with resource allocation
    Kataoka, Seiji
    Yamada, Takeo
    OPERATIONS RESEARCH PERSPECTIVES, 2016, 3 : 5 - 13
  • [5] EXACT AND HEURISTIC ALGORITHMS FOR THE OPTIMUM COMMUNICATION SPANNING TREE PROBLEM
    AHUJA, RK
    MURTY, VVS
    TRANSPORTATION SCIENCE, 1987, 21 (03) : 163 - 170
  • [6] Layered graph models and exact algorithms for the generalized hop-constrained minimum spanning tree problem
    Leitner, Markus
    COMPUTERS & OPERATIONS RESEARCH, 2016, 65 : 1 - 18
  • [7] Automatically Produced Algorithms for the Generalized Minimum Spanning Tree Problem
    Contreras-Bolton, Carlos
    Rey, Carlos
    Ramos-Cossio, Sergio
    Rodriguez, Claudio
    Gatica, Felipe
    Parada, Victor
    SCIENTIFIC PROGRAMMING, 2016, 2016
  • [8] Randomized local search, evolutionary algorithms, and the minimum spanning tree problem
    Neumann, Frank
    Wegener, Ingo
    THEORETICAL COMPUTER SCIENCE, 2007, 378 (01) : 32 - 40
  • [9] On symbolic OBDD-based algorithms for the minimum spanning tree problem
    Bollig, Beate
    THEORETICAL COMPUTER SCIENCE, 2012, 447 : 2 - 12
  • [10] On Symbolic OBDD-Based Algorithms for the Minimum Spanning Tree Problem
    Bollig, Beate
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS, PT II, 2010, 6509 : 16 - 30