skip to main content
10.1145/3274895.3274903acmconferencesArticle/Chapter ViewAbstractPublication PagesgisConference Proceedingsconference-collections
poster

Finding k-dissimilar paths with minimum collective length

Published:06 November 2018Publication History

ABSTRACT

Shortest path computation is a fundamental problem in road networks. However, in many real-world scenarios, determining solely the shortest path is not enough. In this paper, we study the problem of finding k-Dissimilar Paths with Minimum Collective Length (kDPwML), which aims at computing a set of paths from a source s to a target t such that all paths are pairwise dissimilar by at least θ and the sum of the path lengths is minimal. We introduce an exact algorithm for the kDPwML problem, which iterates over all possible s - t paths while employing two pruning techniques to reduce the prohibitively expensive computational cost. To achieve scalability we also define the much smaller set of the simple single-via paths, and we adapt two algorithms for kDPwML queries to iterate over this set. Our experimental analysis on real road networks shows that iterating over all paths is impractical, while iterating over the set of simple single-via paths can lead to scalable solutions with only a small trade-off in the quality of the results.

References

  1. 2005. Choice Routing. Cambridge Vehicle Information Technology Ltd.. (2005).Google ScholarGoogle Scholar
  2. Ittai Abraham, Daniel Delling, Andrew V Goldberg, and Renato F Werneck. 2013. Alternative Routes in Road Networks. Journal of Exp. Alg. 18 (2013), 1--17. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Vedat Akgun, Erhan Erkut, and Rajan Batta. 2000. On Finding Dissimilar Paths. European Journal of Operational Research 121, 2 (2000), 232--246.Google ScholarGoogle ScholarCross RefCross Ref
  4. Roland Bader, Jonathan Dees, Robert Geisberger, and Peter Sanders. 2011. Alternative Route Graphs in Road Networks. In Proc. of the 1st Int. ICST Conf. on Theory and Practice of Algorithms in (Computer) Systems. 21--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Theodoros Chondrogiannis, Panagiotis Bouros, Johann Gamper, and Ulf Leser. 2015. Alternative Routing: K-shortest Paths with Limited Overlap. In Proc. of the 23rd ACM SIGSPATIAL Conf. 68:1--68:4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Theodoros Chondrogiannis, Panagiotis Bouros, Johann Gamper, and Ulf Leser. 2017. Exact and Approximate Algorithms for Finding k-Shortest Paths with Limited Overlap. In Proc. of the 20th EDBT Conf. 414--425.Google ScholarGoogle Scholar
  7. Theodoros. Chondrogiannis, Panagiotis. Bouros, Johann. Gamper, Ulf Leser, and David B. Blumenthal. 2018. Finding k-Dissimilar Paths with Minimum Collective Length. (2018). arXiv:1809.06831 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Tali Eilam-Tzoreff. 1998. The disjoint shortest paths problem. Discrete applied mathematics 85, 2 (1998), 113--138. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Yeon-Jeong Jeong, Tschangho John Kim, Chang-Ho Park, and Dong-Kyu Kim. 2009. A Dissimilar Alternative Paths-search Algorithm for Navigation Services: A Heuristic Approach. KSCE Journal of Civil Engineering 14, 1 (2009), 41--49.Google ScholarGoogle ScholarCross RefCross Ref
  10. Alireza Karduni, Amirhassan Kermanshah, and Sybil Derrible. 2016. A Protocol to Convert Spatial Polyline Data to Network Formats and Applications to World Urban Road Networks. Scientific Data 3, 160046 (2016).Google ScholarGoogle Scholar
  11. Donald E. Knuth. 2005. The Art of Computer Programming, Vol. 4, Fas. 3: Generating All Combinations and Partitions. Addison-Wesley Professional, Boston, MA, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. H Liu, C. Jin, B Yang, and A. Zhou. 2017. Finding Top-k Shortest Paths with Diversity. IEEE TKDE 30, 3 (2017), 488--502.Google ScholarGoogle Scholar
  13. Jin Y Yen. 1971. Finding the K Shortest Loopless Paths in a Network. Management Science 17, 11 (1971), 712--716.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Finding k-dissimilar paths with minimum collective length

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SIGSPATIAL '18: Proceedings of the 26th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems
        November 2018
        655 pages
        ISBN:9781450358897
        DOI:10.1145/3274895

        Copyright © 2018 Owner/Author

        Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 6 November 2018

        Check for updates

        Qualifiers

        • poster

        Acceptance Rates

        SIGSPATIAL '18 Paper Acceptance Rate30of150submissions,20%Overall Acceptance Rate220of1,116submissions,20%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader