Using Biconnected Components for Efficient Identification of Upstream Features in Large Spatial Networks (GIS Cup)

被引:0
|
作者
Goldthorpe, Zach [1 ]
Cannon, Jason [1 ]
Farebrother, Jesse [1 ]
Friggstad, Zachary [1 ]
Nascimento, Mario A. [1 ]
机构
[1] Univ Alberta, Edmonton, AB, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
biconnected components; block-cut tree; GIS; graph algorithms; upstream features; utility networks;
D O I
10.1145/3274895.3276476
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a solution to the problem posed in the ACM SIGSPATIAL GIS Cup 2018, namely to identify all upstream features-nodes and edges existing on simple paths between starting points and controllers-in a given spatial network. Our approach is based primarily on a two-sweep depth-first search which decomposes a graph into its biconnected components prior to collecting the upstream features. Our algorithm runs in linear time in the size of the graph and, in practice, is able to solve large instances with millions of features within seconds on an ordinary personal laptop, identifying features if and only if they are upstream.
引用
收藏
页码:630 / 633
页数:4
相关论文
共 50 条
  • [1] Fast Analysis of Upstream Features on Spatial Networks (GIS Cup)
    Gomes Magalhaes, Salles Viana
    Franklin, W. Randolph
    Ferreira, Ricardo dos Santos
    26TH ACM SIGSPATIAL INTERNATIONAL CONFERENCE ON ADVANCES IN GEOGRAPHIC INFORMATION SYSTEMS (ACM SIGSPATIAL GIS 2018), 2018, : 622 - 625
  • [2] Wupstream: Efficient Enumeration of Upstream Features (GIS Cup)
    van Dijk, Thomas C.
    Greiner, Tobias
    den Heijer, Bas
    Henning, Nadja
    Klesen, Felix
    Loeffler, Andre
    26TH ACM SIGSPATIAL INTERNATIONAL CONFERENCE ON ADVANCES IN GEOGRAPHIC INFORMATION SYSTEMS (ACM SIGSPATIAL GIS 2018), 2018, : 626 - 629
  • [3] AN EFFICIENT DISTRIBUTED ALGORITHM FOR FINDING ARTICULATION POINTS, BRIDGES, AND BICONNECTED COMPONENTS IN ASYNCHRONOUS NETWORKS
    AHUJA, M
    ZHU, Y
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 405 : 99 - 108
  • [4] AN EFFICIENT DISTRIBUTED ALGORITHM FOR FINDING ARTICULATION POINTS, BRIDGES, AND BICONNECTED COMPONENTS IN ASYNCHRONOUS NETWORKS
    AHUJA, M
    ZHU, Y
    FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE ////, 1989, 405 : 99 - 108
  • [5] Measuring Topological Robustness of Scale-Free Networks Using Biconnected Components
    Sayeed, Suri Dipannita
    Hasan, Md Sajid
    Rahman, Md Saidur
    2015 INTERNATIONAL CONFERENCE ON NETWORKING SYSTEMS AND SECURITY (NSYSS), 2015, : 18 - 23
  • [6] Efficient rendering multi-representation of spatial features on Internet GIS
    Liang, C
    Lee, CH
    Lee, JD
    Bae, HY
    IC'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, VOLS I AND II, 2001, : 835 - 841
  • [7] MODELING REEF HEALTH FROM UPSTREAM SOCIO-ECOLOGICAL COMPONENTS USING GIS AND RS
    Pouteau, Robin
    Collin, Antoine
    Archambaul, Philippe
    Stou, Benoit
    2013 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2013, : 306 - 309
  • [8] Identification of the Spatial Distribution of Environmental Development Needs using GIS
    Wijesekera, N. T. S.
    Leelananda, H. H.
    Jayamaha, S. U. B.
    De Silva, S.
    ENGINEER-JOURNAL OF THE INSTITUTION OF ENGINEERS SRI LANKA, 2008, 41 (05): : 34 - 43
  • [9] AN ANALYSIS OF SPATIAL STRUCTURE OF URBAN REGIONAL NETWORKS USING GIS
    Kostin, Vitalii
    Halounova, Lena
    ACTA POLYTECHNICA, 2019, 59 (01) : 35 - 41
  • [10] Identification of Critical Nodes in Large-Scale Spatial Networks
    Krishnan, Vishaal
    Martinez, Sonia
    IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2019, 6 (02): : 842 - 851