A Dynamic Combined Flow Algorithm for the Two-Commodity Max-Flow Problem Over Delay-Tolerant Networks

被引:28
作者
Zhang, Tao [1 ]
Li, Hongyan [1 ]
Li, Jiandong [1 ]
Zhang, Shun [1 ]
Shen, Haiying [2 ]
机构
[1] Xidian Univ, State Key Lab Integrated Serv Networks, Xian 710071, Shaanxi, Peoples R China
[2] Univ Virginia, Dept Comp Sci, Charlottesville, VA 22903 USA
基金
中国国家自然科学基金;
关键词
Delay tolerant networks; satellite networks; network capacity; storage time aggregated graph; two-commodity maximum flow; MAXIMUM FLOW; MULTICOMMODITY FLOWS; TIME; GRAPHS;
D O I
10.1109/TWC.2018.2872551
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The multi-commodity flow problem plays an important role in network optimization, routing, and service scheduling. With the network partitioning and the intermittent connectivity, the commodity flows in delay tolerant networks (DTNs) are time-dependent, which is very different from that over the static networks. As an NP-hard problem, existing works can only obtain sub-optimal results on maximizing the multi-commodity flow of dynamic networks. To overcome these bottlenecks, in this paper, we propose a graph-based algorithm to solve the maximum two commodity flow problem over the DTNs. Through analyzing the relationship between the two commodities, we propose a maximum two-commodity flow theorem to simplify the coupling two-commodity flow problem as the two single-commodity flow ones. Then, with the help of the storage time aggregated graph (STAG) (a DTN model with less memory), we construct a pair of flow graphs to describe the reduced two single-commodity flows (addition flow and subtraction flow), and design the corresponding flow calculation methods. Moreover, we design a STAG-based dynamic combined flow algorithm to maximize the two-commodity flow. Finally, the computational complexity of the proposed algorithm is analyzed, and its efficacy has also been demonstrated through an illustrative example and numerical simulations.
引用
收藏
页码:7879 / 7893
页数:15
相关论文
共 35 条
  • [1] A CAPACITY SCALING ALGORITHM FOR THE CONSTRAINED MAXIMUM FLOW PROBLEM
    AHUJA, RK
    ORLIN, JB
    [J]. NETWORKS, 1995, 25 (02) : 89 - 98
  • [2] [Anonymous], 1970, Soviet Math. Doklady
  • [3] [Anonymous], 1962, Flows in Networks
  • [4] Contact Graph Routing in DTN Space Networks: Overview, Enhancements and Performance
    Araniti, Giuseppe
    Bezirgiannidis, Nikolaos
    Birrane, Edward
    Bisio, Igor
    Burleigh, Scott
    Caini, Carlo
    Feldmann, Marius
    Marchese, Mario
    Segui, John
    Suzuki, Kiyohisa
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2015, 53 (03) : 38 - 46
  • [5] MULTIPLE-SOURCE MULTIPLE-SINK MAXIMUM FLOW IN DIRECTED PLANAR GRAPHS IN NEAR-LINEAR TIME
    Borradaile, Glencora
    Klein, Philip N.
    Mozes, Shay
    Nussbaum, Yahav
    Wulff-Nilsen, Christian
    [J]. SIAM JOURNAL ON COMPUTING, 2017, 46 (04) : 1280 - 1303
  • [6] Darayi M., 2017, NETW SPAT ECON, V17, P200
  • [7] Power System Structural Vulnerability Assessment Based on an Improved Maximum Flow Approach
    Fang, Jiakun
    Su, Chi
    Chen, Zhe
    Sun, Haishun
    Lund, Per
    [J]. IEEE TRANSACTIONS ON SMART GRID, 2018, 9 (02) : 777 - 785
  • [8] CONSTRUCTING MAXIMAL DYNAMIC FLOWS FROM STATIC FLOWS
    FORD, LR
    FULKERSON, DR
    [J]. OPERATIONS RESEARCH, 1958, 6 (03) : 419 - 433
  • [9] An overview of the IRIDIUM® low earth orbit (LEO) satellite system
    Fossa, CE
    Raines, RA
    Gunsch, GH
    Temple, MA
    [J]. PROCEEDINGS OF THE IEEE 1998 NATIONAL AEROSPACE AND ELECTRONICS CONFERENCE, 1998, : 152 - 159
  • [10] Fragkos I., 2017, 201763 CIRRELT