Skip to main content
Log in

Path problem simplification with desired bounded lengths in acyclic networks

  • Published:
Journal of Systems Science and Systems Engineering Aims and scope Submit manuscript

Abstract

Path determination is a fundamental problem of operations research. Current solutions mainly focus on the shortest and longest paths. We consider a more generalized problem; specifically, we consider the path problem with desired bounded lengths (DBL path problem). This problem has extensive applications; however, this problem is much harder, especially for large-scale problems. An effective approach to this problem is equivalent simplification. We focus on simplifying the problem in acyclic networks and creating a path length model that simplifies relationships between various path lengths. Based on this model, we design polynomial algorithms to compute the shortest, longest, second shortest, and second longest paths that traverse any arc. Furthermore, we design a polynomial algorithm for the equivalent simplification of the DBL path problem. The complexity of the algorithm is O(m), where m is the number of arcs.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Al Nasr, K., Ranjan, D., Zubair, M., Chen, L. & He, J. (2014). Solving the secondary structure matching problem in CryoEM De Novo modeling using a constrained k-shortest path graph algorithm. Computational Biology and Bioinformatics, IEEE/ACM Transactions on Computational Biology and Bioinformatics, 11(2): 419–430.

    Article  Google Scholar 

  2. András, B. & Péter, K. (1977). Determining the kth shortest path by the matrix method. Szigma–Mat.-Közgazdasági Folyóirat, 10 (1–2): 61–67.

    MATH  Google Scholar 

  3. Bodlaender, H.L., Jansen, B.M.P. & Kratsch, S. (2013). Kernel bounds for path and cycle problems. Theoretical Computer Science, 511: 117–136.

    Article  MathSciNet  MATH  Google Scholar 

  4. Chen, Y.L. & Tang, W. (2005). Finding the Kth shortest path in a time-scheduling network. Naval Research Logistics, 52: 93–102.

    Article  MathSciNet  MATH  Google Scholar 

  5. Cormen, T.H., Leiserson, C.E., Rivest, R.L. & Stein, C. (2009). Introduction to Algorithms (3rd edition). The MIT Press, Cambridge.

    MATH  Google Scholar 

  6. Fiala, J., Kaminski, M., Lidicky, B. & Paulusma, D. (2012). The k-in-a-path problem for claw-free graphs. Algorithmica, 62(1–2): 499–519.

    Article  MathSciNet  MATH  Google Scholar 

  7. Fox, B.L. (1973). Calculating kth shortest paths. INFOR–Canad. J. Operational Res. and Information Processing, 11: 66–70.

    MathSciNet  MATH  Google Scholar 

  8. Fox, B.L. (1975). More on kth shortest path. Communications of ACM, 18(5): 279–279.

    Article  Google Scholar 

  9. Fox, B.L. (1975). K-th shortest paths and applications to probabilistic networks. Operations Research, 23: B263.

    Google Scholar 

  10. Gao, S., Liu, F. & Duan, Y.Y. (2008). A Kth shortest path algorithm implemented with bi-directional search. Geomatics and Information Science of Wuhan University, 33(4): 418–421.

    Google Scholar 

  11. Hiroshi, M. (1993). A new kth-shortest path algorithm. IEICE Trans. Inf. & Syst., E76-D(3): 388–389.

    Google Scholar 

  12. Jiang, M., Chen, Y.K., Zhang Y.C. etc. (2013). Identification of hepatocellular carcinoma related genes with k-th shortest paths in a protein-protein interaction network. Molecular BioSystems, 9(11): 2720–2728.

    Article  Google Scholar 

  13. Kawarabayashi, K.I. & Kobayashi, Y. (2012). A linear time algorithm for the induced disjoint paths problem in planar graphs. Journal of Computer and System Sciences, 78(2): 670–680.

    Article  MathSciNet  MATH  Google Scholar 

  14. Kelley, J.E. & Walker, M.R. (1959). Critical- path planning and scheduling. Proceedings of Eastern Joint IRE-ACM Computer Conference, 160–173.

    Google Scholar 

  15. Keshavarz-Kohjerdi, F. & Bagheri, A. (2013). An efficient parallel algorithm for the longest path problem in meshes. The Journal of Supercomputing, 65(2): 723–741.

    Article  Google Scholar 

  16. Kim, S.K. (2013). Linear-time algorithm for the length-constrained heaviest path problem in a tree with uniform edge lengths. IEICE Transactions on Information and Systems, E96-D(3): 498–501.

    Article  Google Scholar 

  17. Lari, I., Ricca, F. & Scozzari, A. (2008). Comparing different metaheuristic approaches for the median path problem with bounded length. European Journal of Operational Research, 190(3): 587–597.

    Article  MathSciNet  MATH  Google Scholar 

  18. Li J., Liu S.F., Ren Y.Y. etc. (2006). An improved Bellman algorithm for the kth shortest path problem. Mathematics in Practice and Theory, 36(1): 215–219.

    Google Scholar 

  19. Lirov, Y. (1988). K-th shortest collision-free path planning. Applied Mathematics Letters, 1(1): 61–64.

    Article  MathSciNet  MATH  Google Scholar 

  20. Li, X.M., Qi J.X. & Su, Z.X. (2009). Free float theorem and algorithm of seeking the k-th order critical path. Journal of Management Science in China, 12(2): 98–104.

    Google Scholar 

  21. Pascoal, M.M.B. & Sedeno-Noda, A. (2012). Enumerating k best paths in length order in DAGs. European Journal of Operational Research, 221(2): 308–316.

    Article  MathSciNet  MATH  Google Scholar 

  22. Qi, J.X., Zhang L.H. & Li X.M. (2009). Properties and Applications of Time Floats in Network Planning Management. Science Press, Inc., Beijing.

    Google Scholar 

  23. Wu, B.Y. (2013). A simpler and more efficient algorithm for the next-to-shortest path problem. Algorithmica, 65: 467–479.

    Article  MathSciNet  MATH  Google Scholar 

  24. Yates, J., Wang, X.H. & Chen, N.N. (2014). Assessing the effectiveness of k-shortest path sets in problems of network interdiction. Optimization and Engineering, 15(3): 721–749.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhixiong Su.

Additional information

Zhixiong Su is a lecturer of Business Administration College, Nanchang Institute of Technology, Nanchang, China. He holds a Ph.D in technical economic and management science from North China Electric Power University. His researches focus on operations research, network optimization, and project scheduling. His recent research has appeared in International Transaction in Operational Research, Systems Engineering - Theory & Practice, Journal of Management Sciences in China, The Scientific World Journal, and Applied Mathematics & Information Sciences. He is a member of Chinese Society of Optimization, Overall Planning and Economical Mathematics, and Operations Research Society of China.

Jianxun Qi is a professor and doctoral mentor of School of Economics and Management, North China Electric Power University. His researches focus on operations research, network planning technology, project scheduling, and global optimization. His recent research has appeared in International Transaction in Operational Research, Systems Engineering - Theory & Practice, Journal of Systems Engineering, Journal of Management Sciences in China, Chinese Journal of Management Science, The Scientific World Journal, and Journal of Industrial and Management Optimization. He is a standing director of Chinese Society of Optimization, Overall Planning and Economical Mathematics.

Hanying Wei is a lecturer of Business Administration College, Nanchang Institute of Technology, Nanchang, China. She holds a MA in technical economic and management science from North China Electric Power University. Her researches focus on technical economic, management science, and finance.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Su, Z., Qi, J. & Wei, H. Path problem simplification with desired bounded lengths in acyclic networks. J. Syst. Sci. Syst. Eng. 24, 500–519 (2015). https://doi.org/10.1007/s11518-015-5292-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11518-015-5292-y

Keywords

Navigation