Coordinated Truck Loading and Routing Problem: A Forestry Logistics Case Study
Abstract
1. Introduction
2. Literature Review
3. Materials and Methods
3.1. Mathematical Model
- the graph underlying the CTLRP.
- is the set of customers , including the unique depot represented as the vertex 0 and .
- is the set of arcs (i,j), for any pair of vertices and .
- and are the sets of nodes accessible from and that can reach node , respectively.
- denotes the set of available vehicles.
- Each vehicle has different capacities .
- The cost and the traveling time associated with the arc represents the cost of the trip and the time required to move from vertex i to vertex j, respectively. Furthermore, in general, for each .
- Each customer specifies its demand of pallets, and this induces a loading time of the pallets on the truck at the depot and a service time to unload them at its location.
- A time window [] must be specified to indicate the earliest time for starting and the latest time for completing the unloading operation at customer . Furthermore, if the vehicle arrives before the time window of customer , then it must wait until . By default, we specify the time window [] = [] = for the depot, where and represent the earlier time to leave from the depot and the latest return time to the depot, respectively:
- ○
- .
- ○
- .
- Flow variables
- Time variables stand for the time when truck arrives at vertex .Sequencing variables for trucks are
- Sequencing initiating variable for truck
3.2. Solution Procedure
- The set of customers already visited by the truck of ant from the depot up to customer .
- The arrival time of the truck of ant at the customer .
- The increase in arrival time at customer when customer is inserted into the route. This time is affected by the loading time , associated with fulfilling customer ’s demand at the depot. However, this increase may be partially offset if, prior to adding customer , the truck arrives at customer earlier than its earliest service time and must wait until that time to begin service. The values must be computed recursively across the set .
- Capacity constraint: The demand fits in the residual capacity of truck of ant at vertex ; that is, .
- Feasibility at current customer: The new arrival time at customer , including the insertion of customer j, satisfies .
- Feasibility at customer : The service of customer can be completed within its time window: .
- Return-to-depot feasibility: The truck can return to the depot before the latest allowable time: .
- Fewer trucks were used.
- Lower total travel time.
- Higher fleet capacity utilization.
Algoritm 1: ACS–CTLRP |
Initialization: Let any feasible solution with objective function value Let iter≔ 0; n_iter≔ 0 Let ≔ Let Let stop ≔ false Let the set of trucks While not stop For to While the ant does not give a solution Select a truck with probability While (Truck h does not back to the depot) Select a next client Update and end While end While Update local traces of pherome by using (23) Evaluate (value of solution ) end For If then ≔ and If or then Update global traces of pheromone by using (24) end While Return is the best solution generated |
3.3. Analytical Framework
- Depot Return Parameter (α): Five values (0.2, 0.4, 0.6, 0.8, 1.0) were tested across 10 runs each, using a small real-world instance. This parameter controls the probability that a vehicle returns to the depot instead of proceeding to the next customer.
- Ant Population Size (): Four colony sizes (3, 4, 7, 10) were evaluated to balance exploration capability with computational efficiency.
- Termination Criteria: Three problems instances of varying sizes were run for 3500 iterations each. Convergence behavior was analyzed to determine effective stopping rules.
4. Results
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Simard, V.; Rönnqvist, M.; LeBel, L.; Lehoux, N. Stochastic Programming to Evaluate the Benefits of Coordination Mechanisms in the Forest Supply Chain. Comput. Ind. Eng. 2023, 184, 109571. [Google Scholar] [CrossRef]
- Moons, S.; Ramaekers, K.; Caris, A.; Arda, Y. Integrating Production Scheduling and Vehicle Routing Decisions at the Operational Decision Level: A Review and Discussion. Comput. Ind. Eng. 2017, 104, 224–245. [Google Scholar] [CrossRef]
- Toth, P.; Vigo, D. (Eds.) The Vehicle Routing Problem; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2002; ISBN 978-0-89871-498-2. [Google Scholar]
- Berghman, L.; Kergosien, Y.; Billaut, J.-C. A Review on Integrated Scheduling and Outbound Vehicle Routing Problems. Eur. J. Oper. Res. 2023, 311, 1–23. [Google Scholar] [CrossRef]
- Meinecke, C.; Reiter, B.S. A Representation Scheme for Integrated Production and Outbound Distribution Models. Int. J. Logist. Syst. Manag. 2014, 18, 283. [Google Scholar] [CrossRef]
- Ullrich, C.A. Integrated Machine Scheduling and Vehicle Routing with Time Windows. Eur. J. Oper. Res. 2013, 227, 152–165. [Google Scholar] [CrossRef]
- Cheref, A.; Artigues, C.; Billaut, J.-C.; Ngueveu, S.U. Integrated Production Scheduling and Delivery Routing: Complexity Results and Column Generation. In Proceedings of the Combinatorial Optimization; Cerulli, R., Fujishige, S., Mahjoub, A.R., Eds.; Springer International Publishing: Cham, Switzerland, 2016; pp. 439–450. [Google Scholar]
- Liu, X.; Chen, Y.-L.; Por, L.Y.; Ku, C.S. A Systematic Literature Review of Vehicle Routing Problems with Time Windows. Sustainability 2023, 15, 12004. [Google Scholar] [CrossRef]
- Low, C.; Li, R.-K.; Chang, C.-M. Integrated Scheduling of Production and Delivery with Time Windows. Int. J. Prod. Res. 2013, 51, 897–909. [Google Scholar] [CrossRef]
- Low, C.; Chang, C.-M.; Li, R.-K.; Huang, C.-L. Coordination of Production Scheduling and Delivery Problems with Heterogeneous Fleet. Int. J. Prod. Econ. 2014, 153, 139–148. [Google Scholar] [CrossRef]
- Jamili, N.; Ranjbar, M.; Salari, M. A Bi-Objective Model for Integrated Scheduling of Production and Distribution in a Supply Chain with Order Release Date Restrictions. J. Manuf. Syst. 2016, 40, 105–118. [Google Scholar] [CrossRef]
- Li, K.; Zhou, C.; Leung, J.Y.-T.; Ma, Y. Integrated Production and Delivery with Single Machine and Multiple Vehicles. Expert Syst. Appl. 2016, 57, 12–20. [Google Scholar] [CrossRef]
- Low, C.; Chang, C.-M.; Gao, B.-Y. Integration of Production Scheduling and Delivery in Two Echelon Supply Chain. Int. J. Syst. Sci. Oper. Logist. 2017, 4, 122–134. [Google Scholar] [CrossRef]
- Hassanzadeh, A.; Rasti-Barzoki, M. Minimizing Total Resource Consumption and Total Tardiness Penalty in a Resource Allocation Supply Chain Scheduling and Vehicle Routing Problem. Appl. Soft Comput. 2017, 58, 307–323. [Google Scholar] [CrossRef]
- Zou, X.; Liu, L.; Li, K.; Li, W. A Coordinated Algorithm for Integrated Production Scheduling and Vehicle Routing Problem. Int. J. Prod. Res. 2018, 56, 5005–5024. [Google Scholar] [CrossRef]
- Wang, J.; Yao, S.; Sheng, J.; Yang, H. Minimizing Total Carbon Emissions in an Integrated Machine Scheduling and Vehicle Routing Problem. J. Clean. Prod. 2019, 229, 1004–1017. [Google Scholar] [CrossRef]
- Tamannaei, M.; Rasti-Barzoki, M. Mathematical Programming and Solution Approaches for Minimizing Tardiness and Transportation Costs in the Supply Chain Scheduling Problem. Comput. Ind. Eng. 2019, 127, 643–656. [Google Scholar] [CrossRef]
- Liu, L.; Li, W.; Li, K.; Zou, X. A Coordinated Production and Transportation Scheduling Problem with Minimum Sum of Order Delivery Times. J. Heuristics 2020, 26, 33–58. [Google Scholar] [CrossRef]
- Ganji, M.; Kazemipoor, H.; Hadji Molana, S.M.; Sajadi, S.M. A Green Multi-Objective Integrated Scheduling of Production and Distribution with Heterogeneous Fleet Vehicle Routing and Time Windows. J. Clean. Prod. 2020, 259, 120824. [Google Scholar] [CrossRef]
- Liu, L.; Liu, S. Integrated Production and Distribution Problem of Perishable Products with a Minimum Total Order Weighted Delivery Time. Mathematics 2020, 8, 146. [Google Scholar] [CrossRef]
- Aminzadegan, S.; Tamannaei, M.; Fazeli, M. An Integrated Production and Transportation Scheduling Problem with Order Acceptance and Resource Allocation Decisions. Appl. Soft Comput. 2021, 112, 107770. [Google Scholar] [CrossRef]
- Feng, X.; Chu, F.; Chu, C.; Huang, Y. Crowdsource-Enabled Integrated Production and Transportation Scheduling for Smart City Logistics. Int. J. Prod. Res. 2021, 59, 2157–2176. [Google Scholar] [CrossRef]
- Long, J.; Pardalos, P.M.; Li, C. Level-Based Multi-Objective Particle Swarm Optimizer for Integrated Production Scheduling and Vehicle Routing Decision with Inventory Holding, Delivery, and Tardiness Costs. Int. J. Prod. Res. 2022, 60, 3319–3338. [Google Scholar] [CrossRef]
- Ganji, M.; Rabet, R.; Sajadi, S.M. A New Coordinating Model for Green Supply Chain and Batch Delivery Scheduling with Satisfaction Customers. Environ. Dev. Sustain. 2022, 24, 4566–4601. [Google Scholar] [CrossRef]
- He, P.; Li, K.; Kumar, P.N.R. An Enhanced Branch-and-Price Algorithm for the Integrated Production and Transportation Scheduling Problem. Int. J. Prod. Res. 2022, 60, 1874–1889. [Google Scholar] [CrossRef]
- Farahani, P.; Grunow, M.; Günther, H.-O. Integrated Production and Distribution Planning for Perishable Food Products. Flex. Serv. Manuf. J. 2012, 24, 28–51. [Google Scholar] [CrossRef]
- Chang, Y.-C.; Chang, K.-H.; Chang, T.-K. Applied Column Generation-Based Approach to Solve Supply Chain Scheduling Problems. Int. J. Prod. Res. 2013, 51, 4070–4086. [Google Scholar] [CrossRef]
- Amorim, P.; Belo-Filho, M.A.F.; Toledo, F.M.B.; Almeder, C.; Almada-Lobo, B. Lot Sizing versus Batching in the Production and Distribution Planning of Perishable Goods. Int. J. Prod. Econ. 2013, 146, 208–218. [Google Scholar] [CrossRef]
- Chang, Y.-C.; Li, V.C.; Chiang, C.-J. An Ant Colony Optimization Heuristic for an Integrated Production and Distribution Scheduling Problem. Eng. Optim. 2014, 46, 503–520. [Google Scholar] [CrossRef]
- Belo-Filho, M.A.F.; Amorim, P.; Almada-Lobo, B. An Adaptive Large Neighbourhood Search for the Operational Integrated Production and Distribution Problem of Perishable Products. Int. J. Prod. Res. 2015, 53, 6040–6058. [Google Scholar] [CrossRef]
- Zhong, X.; Jiang, D. Parallel Machine Scheduling with Batch Delivery to Two Customers. Math. Probl. Eng. 2015, 2015, 1–6. [Google Scholar] [CrossRef]
- Liu, H.; Guo, Z.; Zhang, Z. A Hybrid Multi-Level Optimisation Framework for Integrated Production Scheduling and Vehicle Routing with Flexible Departure Time. Int. J. Prod. Res. 2021, 59, 6615–6632. [Google Scholar] [CrossRef]
- Schubert, D.; Kuhn, H.; Holzapfel, A. Same-day Deliveries in Omnichannel Retail: Integrated Order Picking and Vehicle Routing with Vehicle-site Dependencies. Nav. Res. Logist. NRL 2021, 68, 721–744. [Google Scholar] [CrossRef]
- Wu, G.-H.; Cheng, C.-Y.; Pourhejazy, P.; Fang, B.-L. Variable Neighborhood-Based Cuckoo Search for Production Routing with Time Window and Setup Times. Appl. Soft Comput. 2022, 125, 109191. [Google Scholar] [CrossRef]
- Ortega, P.; Oliva, C.; Ferland, J.; Cepeda, M. MULTIPLE ANT COLONY SYSTEM FOR A VRP WITH TIME WINDOWS AND SCHEDULED LOADING. Ingeniare Rev. Chil. Ing. 2009, 17, 393–403. [Google Scholar] [CrossRef]
- Dorigo, M.; Gambardella, L.M. Ant Colonies for the Travelling Salesman Problem. Biosystems 1997, 43, 73–81. [Google Scholar] [CrossRef]
- Montemanni, R.; Gambardella, L.M.; Rizzoli, A.E.; Donati, A.V. Ant Colony System for a Dynamic Vehicle Routing Problem. J. Comb. Optim. 2005, 10, 327–343. [Google Scholar] [CrossRef]
- Gambardella, L.M.; Taillard, E.; Agazzi, G. MACS-VRPTW: A Multiple Ant Colony System for Vehicle Routing Problems with Time Windows; Istituto Dalle Molle Di Studi Sull Intelligenza Artificiale: Viganello, Switzerland, 1999. [Google Scholar]
Reference | Metaheuristic Methods | Exact Methods | Objectives | Fleet Type | Time Constraints |
---|---|---|---|---|---|
Low, Li, and Chang (2013) [9] | Adaptive Genetic Algorithm with local search | MILP | Minimize makespan | Homogeneous | Time windows (hard) |
Low, Chang, Li, and Huang (2014) [10] | Adaptive GA with local search | MILP | Minimize total cost | Heterogeneous | Flexible time windows |
Jamili, Ranjbar, and Salari (2016) [11] | Local Search, Tabu Search, Multi-objective Adaptive Memory Programming | MILP | Minimize delivery dates and costs | Homogeneous | No time windows |
Li, Zhou, Leung, and Ma (2016) [12] | NSGA-II, Strength Pareto Evolutionary Algorithm | Non-linear MIP | Minimize delivery dates and costs | Homogeneous | No time windows |
Low, Chang, and Gao (2015) [13] | Adaptive GA (forward/backward encoding) | MILP | Minimize total cost | Heterogeneous | Flexible time windows |
Hassanzadeh and Rasti-Barzoki (2017) [14] | NSGA-II with VNS | MILP | Minimize Delivery delays, makespan and Resource/energy consumption | Homogeneous | Due dates |
Zou, Liu, Li, and Li (2018) [15] | GA with local search, Two-phase with TS | - | Minimize the latest delivery time | Homogeneous | No time windows |
Wang et al. (2019) [16] | Tabu Search (routing) | Non-linear MIP | Minimize carbon emissions | Heterogeneous | Deadlines (hard) |
Tamannaei and Rasti-Barzoki (2019) [17] | GA (three representations) | MILP, Branch-and-Bound | Minimize total cost | Homogeneous | No time windows (delivery delays) |
Liu, Li, Li, and Zou (2020) [18] | Variable Neighborhood Search (VNS) | MILP | Minimize sum of delivery dates | Homogeneous | No time windows |
Ganji, Kazemipoor, Molana, and Sajadi (2020) [19] | NSGA-II, Multi-objective PSO, MOACO with local search | Non-linear MIP | Minimize delivery dates and costs and maximize Customer dissatisfaction | Heterogeneous | Preferred time windows |
Liu and Liu (2020) [20] | Large Neighborhood Search | MILP | Minimize weighted sum of delivery dates | Homogeneous | No time windows |
Aminzadegan, Tamannaei, and Fazeli (2021) [21] | Adaptive GA, Tabu Search | MILP | Maximize profits and minimize costs | Homogeneous | Due dates and deadlines |
Feng, Chu, Chu, and Huang (2021) [22] | Genetic Algorithm | MILP | Minimize delivery dates and costs | Homogeneous | No time windows |
Long, Pardalos, and Li (2022) [23] | Multi-objective PSO | Non-linear MIP | Minimize delivery dates and costs | Homogeneous | Flexible time windows |
Ganji, Rabet, and Sajadi (2022) [24] | MOACO with local search | - | Minimize delivery dates and costs | Heterogeneous | Due dates |
He, Li, and Kumar (2022) [25] | Tabu Search (column generation acceleration) | MILP, Branch-and-Price with column generation | Minimize delivery dates and costs | Homogeneous | No time windows |
Reference | Metaheuristic Methods | Models and Exact Methods | Objectives | Fleet Type | Time Constraints |
---|---|---|---|---|---|
Farahani et al. (2012) [26] | Large Neighborhood Search (LNS), Multi-stage heuristic | - | Minimize setup costs + travel costs + delivery delays | Homogeneous | Time windows (hard) |
Chang, Chang, and Chang (2013) [27] | - | Non-linear MIP, Branch-and-Price with Dynamic Programming | Minimize weighted sum (delivery dates + vehicle costs + travel costs) | Homogeneous | No time windows |
Ullrich (2013) [6] | |||||
Belo-Filho et al. (2013) [28] | - | MILP (two versions: with/without preemption) | Minimize setup + production + vehicle + travel costs | Homogeneous | Time windows + shelf-life constraints |
Chang, Li, and Chiang (2014) [29] | ACO with dual pheromone | - | Minimize weighted sum (delivery dates + vehicle costs + travel costs) | Homogeneous | No time windows |
Belo-Filho, Amorim, and Almada-Lobo (2015) [30] | Adaptive Large Neighborhood Search (ALNS), Fix-and-optimize | Branch-and-Bound, MILP | Minimize setup + production + vehicle + travel costs | Homogeneous | Time windows + shelf-life constraints |
Zhong and Jiang (2015) [31] | Polynomial heuristics | Polynomial exact method | Bi-objective: (1) Latest delivery date (2) Total travel costs | Homogeneous | No time windows |
Liu, Guo, and Zhang (2021) [32] | GA with Tabu Search | MILP | Minimize travel costs + time window penalty costs | Heterogeneous | Time windows (soft) |
Schubert, Kuhn, and Holzapfel (2021) [33] | Variable Neighborhood Search (VNS) | MILP | Minimize travel distance + fixed costs (vehicles + pickers) | Homogeneous | Time windows (hard) |
Wu, Cheng, Pourhejazy, and Fang (2022) [34] | VNS–PSO hybrid, VNS–Cuckoo Search hybrid | MILP | Minimize total delivery delay | Homogeneous | Soft time windows |
λ | 0.2 | 0.4 | 0.6 | 0.8 | 1 |
---|---|---|---|---|---|
Objective Function in kilometers (average) | 720.8 | 741.4 | 735.6 | 747.2 | 768.0 |
Computational time in seconds (average) | 52.68 | 45.74 | 64.94 | 53.38 | 42.12 |
3 | 4 | 7 | 10 | |
---|---|---|---|---|
Objective function in kilometers (average) | 724.0 | 735.6 | 735.6 | 724.0 |
Computational time in seconds (average) | 49.96 | 19.45 | 39.86 | 57.08 |
Measures | Current System | ACS-CTLRP Algorithm | Improvement |
---|---|---|---|
Distance Traveled (km) | 6802 | 5264 | Reduced by 23% |
Number of Trucks | 38 | 25 | Reduced in 13 trucks |
Traveling Time (minutes) | 12,506 | 9770 | Reduced by 22% |
Utilization Rate | 54% | 83% | Increased by 29% |
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. |
© 2025 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Oliva, C.; Cepeda, M.; Muñoz-Herrera, S. Coordinated Truck Loading and Routing Problem: A Forestry Logistics Case Study. Mathematics 2025, 13, 2537. https://doi.org/10.3390/math13152537
Oliva C, Cepeda M, Muñoz-Herrera S. Coordinated Truck Loading and Routing Problem: A Forestry Logistics Case Study. Mathematics. 2025; 13(15):2537. https://doi.org/10.3390/math13152537
Chicago/Turabian StyleOliva, Cristian, Manuel Cepeda, and Sebastián Muñoz-Herrera. 2025. "Coordinated Truck Loading and Routing Problem: A Forestry Logistics Case Study" Mathematics 13, no. 15: 2537. https://doi.org/10.3390/math13152537
APA StyleOliva, C., Cepeda, M., & Muñoz-Herrera, S. (2025). Coordinated Truck Loading and Routing Problem: A Forestry Logistics Case Study. Mathematics, 13(15), 2537. https://doi.org/10.3390/math13152537