Skip to main content
Springer Nature Link
Log in
Menu
Find a journal Publish with us Track your research
Search
Saved research
Cart
  1. Home
  2. Discrete & Computational Geometry
  3. Article

Finding a minimum-weightk-link path in graphs with the concave Monge property and applications

  • Published: 01 September 1994
  • Volume 12, pages 263–280 (1994)
  • Cite this article
Download PDF
Save article
View saved research
Discrete & Computational Geometry Aims and scope Submit manuscript
Finding a minimum-weightk-link path in graphs with the concave Monge property and applications
Download PDF
  • A. Aggarwal1,
  • B. Schieber1 &
  • T. Tokuyama1,2 
  • 1194 Accesses

  • 59 Citations

  • 4 Altmetric

  • Explore all metrics

Abstract

LetG be a weighted, complete, directed acyclic graph (DAG) whose edge weights obey the concave Monge condition. We give an efficient algorithm for finding the minimum-weightk-link path between a given pair of vertices for any givenk. The time complexity of our algorithm is\(O(n\sqrt {k\log n} + n\log n)\). Our algorithm uses some properties of DAGs with the concave Monge property together with the parametric search technique. We apply our algorithm to get efficient solutions for the following problems, improving on previous results: (1) Finding the largestk-gon contained in a given convex polygon. (2) Finding the smallestk-gon that is the intersection ofk half-planes out ofn half-planes defining a convexn-gon. (3) Computing maximumk-cliques of an interval graph. (4) Computing length-limited Huffman codes. (5) Computing optimal discrete quantization.

Article PDF

Download to read the full article text

Similar content being viewed by others

Computing the Minimal Perimeter Polygon for Sets of Rectangular Tiles based on Visibility Cones

Article 24 June 2024

Optimum turn-restricted paths, nested compatibility, and optimum convex polygons

Article 05 April 2018

A new algorithm for approximating the least concave majorant

Article 16 August 2017

Explore related subjects

Discover the latest articles, books and news in related subjects, suggested using machine learning.
  • Algorithmic Complexity
  • Algorithms
  • Convex and Discrete Geometry
  • Discrete Mathematics in Computer Science
  • Discrete Optimization
  • Graph Theory

References

  1. A. Aggarwal, M. Klawe, S. Moran, P. Shor, and R. Wilber, Geometric Applications of a Matrix-Searching Algorithm,Algorithmica 2 (1987), 195–208.

    Article  MathSciNet  Google Scholar 

  2. A. Aggarwal and J. Park, Notes on Searching in Multidimensional Monotone Arrays,Proc. 29th IEEE Symp. on Foundations on Computer Science, 1988, pp. 497–512.

  3. A. Aggarwal and T. Tokuyama, Consecutive Interval Query and Dynamic Programming on Intervals,Proc. 4th Internat. Symp. on Algorithms and Computing, 1993, pp. 466–475. Lecture Notes in Computer Science, Vol. 762. Springer-Verlag, Berlin.

    Google Scholar 

  4. T. Asano, Dynamic Programming on Intervals,Proc. 2nd Internat. Symp. on Algorithms, 1991, pp. 199–207. Lecture Notes in Computer Science, Vol. 557. Springer-Verlag, Berlin.

    Google Scholar 

  5. W. Bein, L. Larmore, and J. Park, Thed-Edge Shortest-Path Problem for a Monge Graph, Preprint, 1992.

  6. J. Boyce, D. Dobkin, R. Drysdale, and L. Guibas, Finding Extremal Polygons,SIAM J. Comput. 14 (1985), 134–147.

    Article  MathSciNet  Google Scholar 

  7. K. Chan and T. Lam, Finding Least-Weight Subsequences with Fewer Processors,Proc. SIGAL Internat. Symp. on Algorithms, 1990, pp. 318–327. Lecture Notes in Computer Science, Vol. 450. Springer-Verlag, Berlin.

    Google Scholar 

  8. B. Chazelle, H. Edelsbrunner, L. Guibas, and M. Sharir, Diameter, Width, Closest Line Pair, and Parametric Searching,Proc. 8th ACM Symp. on Computational Geometry, 1992, pp. 120–129.

  9. R. Cole, Slowing Down Sorting Networks to Obtain Faster Sorting Algorithms,J. Assoc. Comput. Mach. 34 (1987), 200–208.

    Article  MathSciNet  Google Scholar 

  10. G. Frederickson, Optimal Algorithms for Tree Partitioning,Proc. 2nd ACM-SIAM Symp. on Discrete Algorithms, 1991, pp. 168–177.

  11. M. Klawe, A Simple Linear-Time Algorithm for Concave One-Dimensional Dynamic Programming, Technical Report 89-16, University of British Columbia, Vancouver, 1989.

    Google Scholar 

  12. M. Klawe and D. Kleitman, An Almost Linear-Time Algorithm for Generalized Matrix Searching, Technical Report RJ6275, IBM Almaden Research Center, 1988.

  13. C. P. Kruskal, Searching, Merging and Sorting in Parallel Computation,IEEE Trans. Comput. 32 (1983), 942–946.

    Article  MathSciNet  Google Scholar 

  14. L. Larmore and D. Hirschberg, Length-Limited Coding,Proc. 1st ACM-SIAM Symp. on Discrete Algorithms, 1990, pp. 310–318.

  15. L. Larmore and T. Przytycka, Parallel Construction of Trees with Optimal Weighted Path Length,Proc. 3rd ACM Symp. on Parallel Algorithms and Architectures, 1991, pp. 71–80.

  16. L. Larmore and B. Schieber, On-Line Dynamic Programming with Applications to the Prediction of RNA Secondary Structure,J. Algorithms 12 (1991), 490–515.

    Article  MathSciNet  Google Scholar 

  17. N. Megiddo, Applying Parallel Computation Algorithms in the Design of Serial Algorithms,J. Assoc. Comput. Mach. 30 (1983), 852–865.

    Article  MathSciNet  Google Scholar 

  18. R. Wilber, The Concave Least Weight Subsequence Problem Revisited,J. Algorithms 9 (1988), 418–425.

    Article  MathSciNet  Google Scholar 

  19. X. Wu, Optimal Quantization by Matrix Searching,J. Algorithms 12 (1991), 663–673.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Research Division, IBM, T. J. Watson Research Center, P.O. Box 218, 10598, Yorktown Heights, NY, USA

    A. Aggarwal, B. Schieber & T. Tokuyama

  2. Research Division, IBM, Tokyo Research Laboratory, 1623-14 Shimo-tsuruma, 242, Yamato, Kanagawa, Japan

    T. Tokuyama

Authors
  1. A. Aggarwal
    View author publications

    Search author on:PubMed Google Scholar

  2. B. Schieber
    View author publications

    Search author on:PubMed Google Scholar

  3. T. Tokuyama
    View author publications

    Search author on:PubMed Google Scholar

Rights and permissions

Reprints and permissions

About this article

Cite this article

Aggarwal, A., Schieber, B. & Tokuyama, T. Finding a minimum-weightk-link path in graphs with the concave Monge property and applications. Discrete Comput Geom 12, 263–280 (1994). https://doi.org/10.1007/BF02574380

Download citation

  • Received: 23 March 1993

  • Revised: 30 November 1993

  • Published: 01 September 1994

  • Issue date: September 1994

  • DOI: https://doi.org/10.1007/BF02574380

Share this article

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Keywords

  • Parallel Algorithm
  • Directed Acyclic Graph
  • Time Algorithm
  • Edge Weight
  • Decision Algorithm

Advertisement

Search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

Footer Navigation

Discover content

  • Journals A-Z
  • Books A-Z
  • Subjects A-Z

Publish with us

  • Journal finder
  • Publish your research
  • Language editing
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our brands

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Discover

Corporate Navigation

  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support
  • Legal notice
  • Cancel contracts here

104.23.243.58

Not affiliated

Springer Nature

© 2026 Springer Nature