×

Multiobjective shortest path problems with lexicographic goal-based preferences. (English) Zbl 1339.90287

Summary: Multiobjective shortest path problems are computationally harder than single objective ones. In particular, execution time is an important limiting factor in exact multiobjective search algorithms. This paper explores the possibility of improving search performance in those cases where the interesting portion of the Pareto front can be initially bounded. We introduce a new exact label-setting algorithm that returns the subset of Pareto optimal paths that satisfy a set of lexicographic goals, or the subset that minimizes deviation from goals if these cannot be fully satisfied. Formal proofs on the correctness of the algorithm are provided. We also show that the algorithm always explores a subset of the labels explored by a full Pareto search. The algorithm is evaluated over a set of problems with three objectives, showing a performance improvement of up to several orders of magnitude as goals become more restrictive.

MSC:

90C27 Combinatorial optimization
90C29 Multi-objective and goal programming
90C35 Programming involving graphs or networks
90C59 Approximation methods and heuristics in mathematical programming
Full Text: DOI

References:

[1] Chankong, V.; Haimes, Y., Multiobjective decision making: Theory and methodology (1983), North-Holland · Zbl 0622.90002
[2] Clímaco, J. C.N.; Craveirinha, J. M.F.; Pascoal, M. M.B., A bicriterion approach for routing problems in multimedia networks, Networks, 41, 4, 206-220 (2003) · Zbl 1090.90026
[5] Delling, D.; Wagner, D., Pareto paths with SHARC, (Proceedings of the 8th international symposium on experimental algorithms (SEA’09), Vol. 2 (2009), Springer Verlag), 125-136
[6] Fujimura, K., Path planning with multiple objectives, Robotics Automation Magazine, IEEE, 3, 1, 33-38 (1996)
[7] Gabrel, V.; Vanderpooten, D., Enumeration and interactive selection of efficient paths in a multiple criteria graph for scheduling an earth observing satellite, European Journal of Operational Research, 139, 3, 533-542 (2002) · Zbl 0995.90047
[9] Hansen, P., Bicriterion path problems, (Lecture notes in economics and mathematical systems, Vol. 177 (1979), Springer), 109-127 · Zbl 0444.90098
[10] Jozefowiez, N.; Semet, F.; Talbi, E.-G., Multi-objective vehicle routing problems, European Journal of Operational Research, 189, 293-309 (2008) · Zbl 1148.90338
[11] Machuca, E.; Mandow, L., Multiobjective heuristic search in road maps, Expert Systems with Applications, 39, 7, 6435-6445 (2012)
[12] Machuca, E.; Mandow, L.; Pérez de la Cruz, J. L., An evaluation of heuristic functions for bicriterion shortest path problems, (Seabra Lopes, L.; Lau, N.; Mariano, P.; Rocha, L., New trends in artificial intelligence. New trends in artificial intelligence, Proceedings of EPIA’09 (2009), Universidade de Aveiro: Universidade de Aveiro Portugal), 205-216
[13] Machuca, E.; Mandow, L.; Pérez de la Cruz, J. L.; Ruiz-Sepulveda, A., A comparison of heuristic best-first algorithms for bicriterion shortest path problems, European Journal of Operational Research, 217, 1, 44-53 (2012) · Zbl 1244.90211
[15] Mandow, L.; Pérez de la Cruz, J. L., A heuristic search algorithm with lexicographic goals, Engineering Applications of Artificial Intelligence, 14, 6, 751-762 (2001)
[16] Mandow, L.; Pérez de la Cruz, J. L., A memory-efficient search strategy for multiobjective shortest path problems, KI 2009: Advances in Artificial Intelligence, 5803, 25-32 (2009)
[17] Mandow, L.; Pérez de la Cruz, J. L., Multiobjective \(A^∗\) search with consistent heuristics, Journal of the ACM, 57, 5, 27:1-25 (2010) · Zbl 1327.68226
[18] Martins, E. Q.V., On a multicriteria shortest path problem, European Journal of Operational Research, 16, 2, 236-245 (1984) · Zbl 0533.90090
[19] Müller-Hannemann, M.; Weihe, K., On the cardinality of the Pareto set in bicriteria shortest path problems, Annals of Operations Research, 147, 1, 269-286 (2006) · Zbl 1188.90245
[20] Pearl, J., Heuristics (1984), Addison-Wesley: Addison-Wesley Reading, Massachusetts
[21] Pérez de la Cruz, J. L.; Mandow, L.; Machuca, E., A case of pathology in multiobjective heuristic search, Journal of Artificial Intelligence Research, 48, 717-732 (2013) · Zbl 1361.68203
[22] Raith, A.; Ehrgott, M., A comparison of solution strategies for biobjective shortest path problems, Computers & Operations Research, 36, 4, 1299-1331 (2009) · Zbl 1162.90579
[23] Romero, C., Handbook of critical issues in goal programming (1991), Pergamon Press · Zbl 0817.68034
[25] Stewart, B. S.; White, C. C., Multiobjective \(A^∗\), Journal of the ACM, 38, 4, 775-814 (1991) · Zbl 0799.68173
[26] Tamiz, M.; Jones, D. F.; El-Darzi, E., A review of goal programming and its applications, Annals of Operations Research, 58, 1, 39-53 (1995) · Zbl 0836.90106
[27] Tung, C. T.; Chew, K. L., A multicriteria Pareto-optimal path algorithm, European Journal of Operational Research, 62, 203-209 (1992) · Zbl 0769.90079
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.