Goal-Induced Pareto Fronts for a Bi-Criterion Truck–Multiple-Drone Routing Problem
Abstract
1. Introduction
2. Literature Review
2.1. Truck–Drone and Truck–Multiple-Drone Routing Problems
2.2. Multiobjective Approaches in Routing Problems
2.3. Goal Programming and Deviation-Based Reformulations
3. Materials and Methods
3.1. General Multiobjective Minimization Framework
3.2. Goal-Induced Normalized Deviation Mapping
3.3. Structural Properties of the Goal-Induced Mapping
3.4. Behavior of the Deviation Model According to Target Attainability
3.4.1. Inactive Truncation Regime
3.4.2. Full Target Attainment and the Loss of Discrimination
3.4.3. Consequences of Partial Target Attainment
3.5. Enhanced Goal Scalarization to Avoid Degeneracy
3.6. Illustrative Theoretical Case
3.6.1. Target-Unattainable Regime
3.6.2. Target-Attainable Regime
3.6.3. The Practical Role of
3.7. Bi-Criterion Truck–Multiple-Drone Routing Problem and Case-Study Methodology
3.7.1. Problem Setting
3.7.2. Solution Procedure
3.7.3. Reference Pareto Frontier Estimation
3.7.4. Target-Oriented Evaluation Protocol
4. Results and Discussion
4.1. Illustrative Experiments on Selected Instances
4.1.1. Instance uniform-61-n20
4.1.2. Instance uniform-71-n50
4.2. Benchmark Battery and Statistical Comparison
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| EGP | Enhanced Goal Programming |
| GP | Goal Programming |
| TmDTL | Truck–Multidrone Team Logistics Problem |
References
- Murray, C.C.; Chu, A.G. The flying sidekick traveling salesman problem: Optimization of drone-assisted parcel delivery. Transp. Res. Part C Emerg. Technol. 2015, 54, 86–109. [Google Scholar] [CrossRef]
- Raj, R.; Murray, C.C. The multiple flying sidekicks traveling salesman problem: Parcel delivery with multiple drones. Transp. Res. Part C Emerg. Technol. 2020, 110, 368–398. [Google Scholar]
- Gonzalez-R, P.L.; Canca, D.; Andrade-Pineda, J.L.; Calle, M.; León-Blanco, J.M. Truck-drone team logistics: A heuristic approach to multi-drop route planning. Transp. Res. Part C Emerg. Technol. 2020, 114, 657–680. [Google Scholar] [CrossRef]
- León-Blanco, J.M.; Gonzalez-R, P.L.; Andrade-Pineda, J.L.; Canca, D.; Calle, M. A multi-agent approach to the truck multi-drone routing problem. Expert Syst. Appl. 2022, 195, 116604. [Google Scholar] [CrossRef]
- Wang, K.; Yuan, B.; Zhao, M.; Lu, Y. Cooperative route planning for the drone and truck in delivery services: A bi-objective optimisation approach. J. Oper. Res. Soc. 2020, 71, 1657–1674. [Google Scholar] [CrossRef]
- Zajac, S.; Huber, S. Objectives and methods in multi-objective routing problems: A survey and classification scheme. Eur. J. Oper. Res. 2021, 290, 1–25. [Google Scholar] [CrossRef]
- Gonzalez-R, P.L.; Sanchez-Wells, D.; Andrade-Pineda, J.L. A bi-criteria approach to the truck-multidrone routing problem. Expert Syst. Appl. 2024, 243, 122809. [Google Scholar] [CrossRef]
- Charnes, A.; Cooper, W.W.; Ferguson, R.O. Optimal estimation of executive compensation by linear programming. Manag. Sci. 1955, 1, 138–151. [Google Scholar] [CrossRef]
- Ijiri, Y. Management Goals and Accounting for Control; North-Holland: Amsterdam, The Netherlands, 1972. [Google Scholar]
- Lee, S.M. Goal Programming for Decision Analysis; Auerbach: Philadelphia, PA, USA, 1972. [Google Scholar]
- Tamiz, M.; Jones, D.F.; Romero, C. Goal programming for decision making: An overview of the current state-of-the-art. Eur. J. Oper. Res. 1998, 111, 569–581. [Google Scholar] [CrossRef]
- Aouni, B.; Kettani, O.; Martel, J.-M. Decision-maker’s preferences modeling in goal programming. Eur. J. Oper. Res. 2005, 162, 610–618. [Google Scholar] [CrossRef]
- Dhouib, S.; Kharrat, A.; Chabchoub, H. Goal programming using multiple objective hybrid metaheuristic algorithm. J. Oper. Res. Soc. 2011, 62, 677–689. [Google Scholar] [CrossRef]
- Luo, Z.; Poon, M.; Zhang, Z.; Liu, Z.; Lim, A. The multi-visit traveling salesman problem with multi-drones. Transp. Res. Part C Emerg. Technol. 2021, 128, 103172. [Google Scholar] [CrossRef]
- Gu, R.; Poon, M.; Luo, Z.; Liu, Y.; Liu, Z. A hierarchical solution evaluation method and a hybrid algorithm for the vehicle routing problem with drones and multiple visits. Transp. Res. Part C Emerg. Technol. 2022, 141, 103733. [Google Scholar] [CrossRef]
- Miettinen, K. Nonlinear Multiobjective Optimization; Kluwer Academic Publishers: Boston, MA, USA, 1999. [Google Scholar]
- Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
- Rodriguez-Fernandez, A.E.; Wang, H.; Schütze, O. Reference set generator: A method for Pareto front approximation and reference set generation. Mathematics 2025, 13, 1626. [Google Scholar] [CrossRef]
- Ignizio, J.P. A review of goal programming: A tool for multiobjective analysis. J. Oper. Res. Soc. 1978, 29, 1109–1119. [Google Scholar] [CrossRef]
- Romero, C. Handbook of Critical Issues in Goal Programming; Pergamon Press: Oxford, UK, 1991. [Google Scholar]
- Mallidis, I.; Yakavenka, V.; Konstantinidis, A.; Sariannidis, N. A goal programming-based methodology for machine learning model selection decisions: A predictive maintenance application. Mathematics 2021, 9, 2405. [Google Scholar] [CrossRef]
- Steuer, R.E. Multiple Criteria Optimization: Theory, Computation, and Application; Wiley: New York, NY, USA, 1986. [Google Scholar]
- Ehrgott, M. Multicriteria Optimization, 2nd ed.; Springer: Berlin, Germany, 2005. [Google Scholar]
- Wierzbicki, A.P. The use of reference objectives in multiobjective optimization. In Multiple Criteria Decision Making; Springer: Berlin, Germany, 1980; pp. 468–486. [Google Scholar]
- Miettinen, K.; Mäkelä, M.M. On scalarizing functions in multiobjective optimization. OR Spectr. 2002, 24, 193–213. [Google Scholar] [CrossRef]
- Agatz, N.; Bouman, P.; Schmidt, M. Optimization approaches for the traveling salesman problem with drone. Transp. Sci. 2018, 52, 965–981. [Google Scholar] [CrossRef]






| Case | Classical GP | Enhanced GP |
|---|---|---|
| All the targets are violated | Weighted sum | Weighted sum |
| Some targets are attained | Possible loss of discrimination | Restores discrimination and Pareto efficiency |
| All the targets are attainable | Degenerate | Pareto-efficient selection among target-satisfactory solutions |
| Parameter | Brief Role in the Search | ||
|---|---|---|---|
| pfactor | 1.0 | 1.0 | Penalty multiplier for solutions violating drone endurance |
| max r | 10 | 20 | Parameter used to compute the maximum horizontal swapping radius in 2opt() |
| R | 10 | 20 | Parameter used to compute the number of extracted agents in rand_sol() |
| max its | 20 | 30 | Maximum number of iterations in the rand_sol() procedure |
| Runtime budget | 600 s | 600 s | Time limit assigned to each scalar optimization run |
| Independent runs | 10 | 10 | Number of repeated runs per scalar objective configuration |
| Id | GP | EGP | Difference | |||||
|---|---|---|---|---|---|---|---|---|
| Target Att. Rate | Target Att. Rate | |||||||
| 61 | 0.0978 | 0.0358 | 9/10 | 0.1593 | 0.1390 | 10/10 | 0.0615 | 0.1032 |
| 62 | 0.1023 | 0.0619 | 9/10 | 0.1751 | 0.1555 | 10/10 | 0.0728 | 0.0936 |
| 63 | 0.0707 | 0.0479 | 10/10 | 0.1615 | 0.0941 | 10/10 | 0.0907 | 0.0461 |
| 64 | 0.1162 | 0.0298 | 8/10 | 0.1449 | −0.0598 | 6/10 | 0.0287 | −0.0896 |
| 65 | 0.1198 | 0.0443 | 10/10 | 0.1519 | 0.0752 | 10/10 | 0.0321 | 0.0309 |
| 66 | 0.1756 | 0.0777 | 10/10 | 0.1901 | 0.1867 | 10/10 | 0.0145 | 0.1089 |
| 67 | 0.0668 | 0.0395 | 10/10 | 0.1827 | 0.1271 | 10/10 | 0.1159 | 0.0876 |
| 68 | 0.1894 | 0.0991 | 10/10 | 0.1620 | 0.1526 | 10/10 | −0.0274 | 0.0536 |
| 69 | 0.1674 | 0.0542 | 10/10 | 0.2184 | 0.2078 | 10/10 | 0.0510 | 0.1535 |
| 70 | 0.0849 | 0.0567 | 10/10 | 0.1593 | 0.1390 | 10/10 | 0.0744 | 0.0823 |
| 71 | 0.0903 | −0.1329 | 2/10 | 0.1980 | 0.1264 | 10/10 | 0.1078 | 0.2593 |
| 72 | 0.0278 | −0.1375 | 1/10 | 0.2437 | 0.1916 | 10/10 | 0.2159 | 0.3292 |
| 73 | 0.0213 | −0.0087 | 5/10 | 0.2051 | 0.1415 | 10/10 | 0.1838 | 0.1502 |
| 74 | 0.0074 | −0.1771 | 1/10 | 0.2922 | 0.0519 | 7/10 | 0.2848 | 0.2289 |
| 75 | 0.0588 | −0.0010 | 4/10 | 0.1845 | 0.1662 | 10/10 | 0.1257 | 0.1672 |
| 76 | −0.0150 | −0.1448 | 0/10 | 0.2035 | 0.1437 | 10/10 | 0.2185 | 0.2885 |
| 77 | −0.0145 | −0.1632 | 0/10 | 0.1872 | −0.0037 | 8/10 | 0.2017 | 0.1594 |
| 78 | 0.0083 | −0.1046 | 2/10 | 0.2089 | 0.0370 | 9/10 | 0.2005 | 0.1416 |
| 79 | −0.1039 | −0.3269 | 0/10 | 0.1983 | 0.0694 | 10/10 | 0.3023 | 0.3963 |
| 80 | 0.0572 | −0.0007 | 5/10 | 0.3747 | 0.3425 | 10/10 | 0.3175 | 0.3431 |
| Mean | 0.0664 | −0.0325 | 5.8/10 | 0.2001 | 0.1242 | 9.5/10 | 0.1336 | 0.1567 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
González Rodríguez, P.L.; Sánchez-Wells, D.; León-Blanco, J.M.; Calle Suárez, M.; Andrade Pineda, J.L. Goal-Induced Pareto Fronts for a Bi-Criterion Truck–Multiple-Drone Routing Problem. Mathematics 2026, 14, 1635. https://doi.org/10.3390/math14101635
González Rodríguez PL, Sánchez-Wells D, León-Blanco JM, Calle Suárez M, Andrade Pineda JL. Goal-Induced Pareto Fronts for a Bi-Criterion Truck–Multiple-Drone Routing Problem. Mathematics. 2026; 14(10):1635. https://doi.org/10.3390/math14101635
Chicago/Turabian StyleGonzález Rodríguez, Pedro Luis, David Sánchez-Wells, José Miguel León-Blanco, Marcos Calle Suárez, and José Luis Andrade Pineda. 2026. "Goal-Induced Pareto Fronts for a Bi-Criterion Truck–Multiple-Drone Routing Problem" Mathematics 14, no. 10: 1635. https://doi.org/10.3390/math14101635
APA StyleGonzález Rodríguez, P. L., Sánchez-Wells, D., León-Blanco, J. M., Calle Suárez, M., & Andrade Pineda, J. L. (2026). Goal-Induced Pareto Fronts for a Bi-Criterion Truck–Multiple-Drone Routing Problem. Mathematics, 14(10), 1635. https://doi.org/10.3390/math14101635

