Algorithms for optimal min hop and foremost paths in interval temporal graphs

被引:2
|
作者
Jain, Anuj [1 ,2 ]
Sahni, Sartaj K. [1 ]
机构
[1] Univ Florida, CISE Dept, Gainesville, FL 32611 USA
[2] Adobe Syst Inc, Engn Dept, Lehi, UT 84043 USA
关键词
Interval temporal graphs; Contact sequence temporal graphs; Foremost path; Min-hop path; NP-hard;
D O I
10.1007/s41109-022-00499-3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Path problems are fundamental to the study of graphs. Temporal graphs are graphs in which the edges connecting the vertices change with time. Min hop paths problem in a temporal graph is the problem of finding time respecting paths from source vertex to every destination vertex such that the path goes through minimum number of edges. Foremost paths problem in a temporal graph requires to find time respecting paths that arrive at the destination vertices at earliest possible time. In this paper we present algorithms to find min hop paths and foremost paths in interval temporal graphs. These algorithms are benchmarked against the fastest algorithms known for foremost and min-hop paths by Wu et al. (IEEE Trans Knowl Data Eng 28(11):2927-2942, 2016a. https://doi.org/10.1109/TKDE.2016.2594065) that work on contact sequence temporal graph model. On the available test data, our foremost path algorithm provides a speedup of up to 1800 over the fastest algorithm for contact sequence graphs; the speedup for our min-hop algorithm is up to 6700. We also demonstrate that interval temporal graph model on which our algorithms work represents a superset of contact sequence temporal graphs. We show that path problems exist that are NP-hard in interval temporal graph model but polynomial in the contact sequence temporal graph model in terms of the number of vertices and edges in the input graph. This is due to the fact that the contact sequence graph model may require much larger number of edges than the corresponding interval temporal graph to represent a given temporal graph.
引用
收藏
页数:24
相关论文
共 50 条
  • [31] Stability of directed Min-Max optimal paths
    Perlsman, E.
    Havlin, S.
    EPL, 2007, 77 (02)
  • [32] DYNAMIC ALGORITHMS FOR SHORTEST PATHS IN PLANAR GRAPHS
    FEUERSTEIN, E
    MARCHETTISPACCAMELA, A
    THEORETICAL COMPUTER SCIENCE, 1993, 116 (02) : 359 - 371
  • [33] DYNAMIC ALGORITHMS FOR SHORTEST PATHS IN PLANAR GRAPHS
    FEUERSTEIN, E
    MARCHETTISPACCAMELA, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 570 : 187 - 197
  • [34] Distance Two Surjective Labelling of Paths and Interval Graphs
    Amanathulla, Sk
    Muhiuddin, G.
    Al-Kadi, D.
    Pal, Madhumangal
    DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2021, 2021
  • [35] Optimal linear arrangement of interval graphs
    Cohen, Johanne
    Fomin, Fedor
    Heggernes, Pinar
    Kratsch, Dieter
    Kucherov, Gregory
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2006, PROCEEDINGS, 2006, 4162 : 267 - 279
  • [36] Planning Optimal Paths for Multiple Robots on Graphs
    Yu, Jingjin
    LaValle, Steven M.
    2013 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2013, : 3612 - 3617
  • [37] OPTIMAL PATHS IN GRAPHS WITH STOCHASTIC OR MULTIDIMENSIONAL WEIGHTS
    HENIG, M
    COMMUNICATIONS OF THE ACM, 1985, 28 (11) : 1242 - 1243
  • [38] Optimal parallel algorithms for cut vertices, bridges, and Hamiltonian Path in bounded interval tolerance graphs
    Adhar, GS
    PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, : 91 - 98
  • [39] OPTIMAL PATHS IN GRAPHS WITH STOCHASTIC OR MULTIDIMENSIONAL WEIGHTS
    LOUI, RP
    COMMUNICATIONS OF THE ACM, 1983, 26 (09) : 670 - 676
  • [40] The Challenge of Optimal Paths in Graphs with Item Sets
    Botea, Adi
    Kishimoto, Akihiro
    Marinescu, Radu
    Daly, Elizabeth M.
    Alkan, Oznur
    ECAI 2020: 24TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, 325 : 2885 - 2886