×

A Dijkstra-like method computing all extreme supported non-dominated solutions of the biobjective shortest path problem. (English) Zbl 1348.90607

Summary: We address the problem of determining all extreme supported solutions of the biobjective shortest path problem. A novel Dijkstra-like method generalizing Dijkstra’s algorithm to this biobjective case is proposed. The algorithm runs in \(O(N(m+n\log n))\) time to solve one-to-one and one-to-all biobjective shortest path problems determining all extreme supported non-dominated points in the outcome space and one supported efficient path associated with each one of them. Here \(n\) is the number of nodes, \(m\) is the number of arcs and \(N\) is the number of extreme supported points in outcome space for the one-to-all biobjective shortest path problem. The memory space required by the algorithm is \(O(n+m)\) for the one-to-one problem and \(O(N+m)\) for the one-to-all problem. A computational experiment comparing the performance of the proposed methods and state-of-the-art methods is included.

MSC:

90C35 Programming involving graphs or networks
90B10 Deterministic network models in operations research
90C29 Multi-objective and goal programming
05C85 Graph algorithms (graph-theoretic aspects)

Software:

DIMACS
Full Text: DOI

References:

[1] Ahuja, R.; Magnanti, T.; Orlin, J. B., Network flows: theory, algorithms and applications (1993), Prentice-Hall: Prentice-Hall Englewood Cliffs, New Jersey · Zbl 1201.90001
[3] Martins, E., On a multicriteria shortest path problem, Eur J Oper Res, 16, 236-245 (1984) · Zbl 0533.90090
[4] Guerriero, F.; Musmanno, R., Label correcting methods to solve multicriteria shortest path problems, J Optim Theor Appl, 111, 589-613 (2001) · Zbl 0984.90050
[5] Paixão, J.; Santos, J., Labeling methods for the general case of the multi-objective shortest path problem - a computational study optimization methods and software, computational intelligence and decision making (2013), Springer: Springer Netherlands
[6] Martins, E.; Clímaco, J., On the determination of the nondominated paths in multiobjective network problem, Method Oper Res, 40, 255-258 (1981) · Zbl 0463.90084
[7] Mote, J.; Murthy, I.; Olson, D. L., A parametric approach to solving bicriterion shortest path problems, Eur J Oper Res, 53, 81-92 (1991) · Zbl 0733.90073
[8] Raith, A.; Ehrgott, M., A comparison of solution strategies for biobjective shortest path problems, Comput Oper Res, 36, 1299-1331 (2009) · Zbl 1162.90579
[9] White, D., The set of efficient solutions for multiple objective shortest path problems, Comput Oper Res, 9, 101-107 (1982)
[10] Xie, C.; Waller, S. T., Optimal routing with multiple objectives: efficient algorithm and application to the hazardous materials transportation problem, Comput Aided Civ Infrastruct Eng, 27, 77 (2012)
[11] Xie, C.; Waller, S. T., Parametric search and problem decomposition for approximating pareto-optimal paths, Transp Res Part B, 46, 1043-1067 (2012)
[12] Henig, M., The shortest path problem with two objective functions, Eur J Oper Res, 25, 281-291 (1985) · Zbl 0594.90087
[13] Current, J. R.; Revelle, C. S.; Cohon, J. L., An interactive approach to identify the best compromise solution for two objective shortest path problems, Comput Oper Res, 17, 187-198 (1990) · Zbl 0698.90084
[14] Coutinho-Rodrigues, J.; Clímaco, J.; Current, J., An interactive bi-objective shortest path approach: searching for unsupported nondominated solutions, Comput Oper Res, 26, 789-798 (1999) · Zbl 0932.90005
[15] Steuer, R., Multiple criteria optimization. theory, computation, and application (1985), Wiley: Wiley New York · Zbl 0666.90071
[16] Isermann, H., Proper efficiency and the linear vector maximum problem, Oper Res, 22, 189-191 (1974) · Zbl 0274.90024
[17] Dijkstra, E., A note on two problems in connection with graphs, Numer Math, 1, 269-271 (1959) · Zbl 0092.16002
[18] Cormen, T. H.; Leiserson, C. E.; Rivest, R. L.; Stein, C., Introduction to algorithms (2009), MIT Press: MIT Press Massachusetts, Cambridge · Zbl 1187.68679
[19] Fredman, M. L.; Tarjan, R. E., Fibonacci heaps and their uses in improved network optimization algorithms, J ACM, 34, 3, 596-615 (1987) · Zbl 1412.68048
[20] Cherkassy, B.; Goldberg, A.; Radzik, T., Shortest path algorithms: theory and experimental evaluation, Math Progr, 73, 129-174 (1996) · Zbl 0853.90111
[21] Carlyle, W. M.; Wood, R. K., Near-shortest and k-shortest simple paths, Networks, 46, 2, 98-109 (2005) · Zbl 1102.68090
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.