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.
Similar content being viewed by others
References
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.
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.
Bodlaender, H.L., Jansen, B.M.P. & Kratsch, S. (2013). Kernel bounds for path and cycle problems. Theoretical Computer Science, 511: 117–136.
Chen, Y.L. & Tang, W. (2005). Finding the Kth shortest path in a time-scheduling network. Naval Research Logistics, 52: 93–102.
Cormen, T.H., Leiserson, C.E., Rivest, R.L. & Stein, C. (2009). Introduction to Algorithms (3rd edition). The MIT Press, Cambridge.
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.
Fox, B.L. (1973). Calculating kth shortest paths. INFOR–Canad. J. Operational Res. and Information Processing, 11: 66–70.
Fox, B.L. (1975). More on kth shortest path. Communications of ACM, 18(5): 279–279.
Fox, B.L. (1975). K-th shortest paths and applications to probabilistic networks. Operations Research, 23: B263.
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.
Hiroshi, M. (1993). A new kth-shortest path algorithm. IEICE Trans. Inf. & Syst., E76-D(3): 388–389.
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.
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.
Kelley, J.E. & Walker, M.R. (1959). Critical- path planning and scheduling. Proceedings of Eastern Joint IRE-ACM Computer Conference, 160–173.
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.
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.
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.
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.
Lirov, Y. (1988). K-th shortest collision-free path planning. Applied Mathematics Letters, 1(1): 61–64.
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.
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.
Qi, J.X., Zhang L.H. & Li X.M. (2009). Properties and Applications of Time Floats in Network Planning Management. Science Press, Inc., Beijing.
Wu, B.Y. (2013). A simpler and more efficient algorithm for the next-to-shortest path problem. Algorithmica, 65: 467–479.
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.
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11518-015-5292-y