A cluster insertion-based heuristic with load-dependent service times and transportation costs for the vehicle routing problem with backhauls and time windows

The Vehicle Routing Problem with Backhauls and Time Windows is an extension of the famous optimization problem, Vehicle Routing Problem. It deals with the construction of an optimal route for a vehicle that minimizes a certain cost function whilst ensuring that delivery demand is met for all linehau...

Full description

Saved in:
Bibliographic Details
Main Author: Gutierrez, Michael R.
Format: text
Language:English
Published: Animo Repository 2013
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/etd_masteral/6911
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
Language: English
id oai:animorepository.dlsu.edu.ph:etd_masteral-13708
record_format eprints
institution De La Salle University
building De La Salle University Library
continent Asia
country Philippines
Philippines
content_provider De La Salle University Library
collection DLSU Institutional Repository
language English
topic Vehicle routing problem
Industrial Engineering
spellingShingle Vehicle routing problem
Industrial Engineering
Gutierrez, Michael R.
A cluster insertion-based heuristic with load-dependent service times and transportation costs for the vehicle routing problem with backhauls and time windows
description The Vehicle Routing Problem with Backhauls and Time Windows is an extension of the famous optimization problem, Vehicle Routing Problem. It deals with the construction of an optimal route for a vehicle that minimizes a certain cost function whilst ensuring that delivery demand is met for all linehaul customers and pickup demand is met for all backhaul customers within the network. Currently, there are two existing approaches to solving the problem—the classical approach and the mixed approach— but neither are able to optimize the problem fully because of the complications brought about by backhauling. The study has broken them down into two main complications: load reshuffling and increased gas consumption. Backhauling entails blocking the passage of goods within the vehicle; hence, deliveries are harder to make and take longer when backhaul load is present on the truck. Additionally, backhauling also makes the vehicle significantly heavier due to cargo load; hence, it consumes more fuel along the route. To address this, the study proposes a third and optimal approach for solving the VRPBTW—one that incorporates load-dependent service times and load-dependent transportation costs. To address this problem, the study formulates a mixed-integer, non-linear programming model to represent the proposed approach that incorporates load-dependent service times and transportation costs. The approach minimizes transportation costs, penalty costs and time-based costs Due to the factorial complexity of the VRPBTW, however, a heuristic methodology is deemed more appropriate and usable for solving large-sized problems. Because of this, the study also creates a cluster insertion-based heuristic based on the logic of the formulated model. The created heuristic makes use of the concept of insertion, such that postulates the creation of an initial route using only the linehaul customers, then proceeds to insert the backhauls in between the linehaul customers of the initial route. Furthermore, cluster insertions—a more advanced feature of insertion heuristics—allows for the insertion of multiple backhaul nodes in between two linehauls; hence, improving the solution quality of the heuristic procedure. Both the MINLP and the heuristic is applied on a formulated network problem with 5 linehaul customers, 3 backhaul customers and 1 depot. Both the model and the heuristic come up with the same solution, indicating that the heuristic is capable of the best possible solution to the problem given its size. By solving the same network problem through a mixed approach and a classical approach, it is seen that the proposed approach is able to minimize the total costs of the system compared to the two other approaches when considering load-dependent transportation costs and service times. The proposed approach strikes a significant improvement on the solutions of the two existing approaches, and furthermore, achieves Pareto optimality between cost and time component tradeoffs. . The sensitivity analysis also reveals that the heuristic demonstrates weakness under certain scenarios. Particularly, it begins to lose its ability to come up with the best possible solution when the sensitivity between load and transportation costs is low, but the one between load and service time is high. Complexity analysis is performed on the heuristic procedure, and it is revealed that the heuristic begins to simplify computational complexity of solving the VRPBTW for problems with a size of 7 nodes or bigger; any problems smaller than this is easier to compute via exact means. Lastly, the study comes up with an executable computer program, the Load-Dependent VRPBTW Solution program, which users can use to apply the heuristic on their own VRPBTW problem networks. The program makes it possible for users to solve large scale problems quickly while incorporating loaddependencies, a feature which is not available in other VRP software.
format text
author Gutierrez, Michael R.
author_facet Gutierrez, Michael R.
author_sort Gutierrez, Michael R.
title A cluster insertion-based heuristic with load-dependent service times and transportation costs for the vehicle routing problem with backhauls and time windows
title_short A cluster insertion-based heuristic with load-dependent service times and transportation costs for the vehicle routing problem with backhauls and time windows
title_full A cluster insertion-based heuristic with load-dependent service times and transportation costs for the vehicle routing problem with backhauls and time windows
title_fullStr A cluster insertion-based heuristic with load-dependent service times and transportation costs for the vehicle routing problem with backhauls and time windows
title_full_unstemmed A cluster insertion-based heuristic with load-dependent service times and transportation costs for the vehicle routing problem with backhauls and time windows
title_sort cluster insertion-based heuristic with load-dependent service times and transportation costs for the vehicle routing problem with backhauls and time windows
publisher Animo Repository
publishDate 2013
url https://animorepository.dlsu.edu.ph/etd_masteral/6911
_version_ 1783960621878870016
spelling oai:animorepository.dlsu.edu.ph:etd_masteral-137082023-11-07T05:57:46Z A cluster insertion-based heuristic with load-dependent service times and transportation costs for the vehicle routing problem with backhauls and time windows Gutierrez, Michael R. The Vehicle Routing Problem with Backhauls and Time Windows is an extension of the famous optimization problem, Vehicle Routing Problem. It deals with the construction of an optimal route for a vehicle that minimizes a certain cost function whilst ensuring that delivery demand is met for all linehaul customers and pickup demand is met for all backhaul customers within the network. Currently, there are two existing approaches to solving the problem—the classical approach and the mixed approach— but neither are able to optimize the problem fully because of the complications brought about by backhauling. The study has broken them down into two main complications: load reshuffling and increased gas consumption. Backhauling entails blocking the passage of goods within the vehicle; hence, deliveries are harder to make and take longer when backhaul load is present on the truck. Additionally, backhauling also makes the vehicle significantly heavier due to cargo load; hence, it consumes more fuel along the route. To address this, the study proposes a third and optimal approach for solving the VRPBTW—one that incorporates load-dependent service times and load-dependent transportation costs. To address this problem, the study formulates a mixed-integer, non-linear programming model to represent the proposed approach that incorporates load-dependent service times and transportation costs. The approach minimizes transportation costs, penalty costs and time-based costs Due to the factorial complexity of the VRPBTW, however, a heuristic methodology is deemed more appropriate and usable for solving large-sized problems. Because of this, the study also creates a cluster insertion-based heuristic based on the logic of the formulated model. The created heuristic makes use of the concept of insertion, such that postulates the creation of an initial route using only the linehaul customers, then proceeds to insert the backhauls in between the linehaul customers of the initial route. Furthermore, cluster insertions—a more advanced feature of insertion heuristics—allows for the insertion of multiple backhaul nodes in between two linehauls; hence, improving the solution quality of the heuristic procedure. Both the MINLP and the heuristic is applied on a formulated network problem with 5 linehaul customers, 3 backhaul customers and 1 depot. Both the model and the heuristic come up with the same solution, indicating that the heuristic is capable of the best possible solution to the problem given its size. By solving the same network problem through a mixed approach and a classical approach, it is seen that the proposed approach is able to minimize the total costs of the system compared to the two other approaches when considering load-dependent transportation costs and service times. The proposed approach strikes a significant improvement on the solutions of the two existing approaches, and furthermore, achieves Pareto optimality between cost and time component tradeoffs. . The sensitivity analysis also reveals that the heuristic demonstrates weakness under certain scenarios. Particularly, it begins to lose its ability to come up with the best possible solution when the sensitivity between load and transportation costs is low, but the one between load and service time is high. Complexity analysis is performed on the heuristic procedure, and it is revealed that the heuristic begins to simplify computational complexity of solving the VRPBTW for problems with a size of 7 nodes or bigger; any problems smaller than this is easier to compute via exact means. Lastly, the study comes up with an executable computer program, the Load-Dependent VRPBTW Solution program, which users can use to apply the heuristic on their own VRPBTW problem networks. The program makes it possible for users to solve large scale problems quickly while incorporating loaddependencies, a feature which is not available in other VRP software. 2013-01-01T08:00:00Z text https://animorepository.dlsu.edu.ph/etd_masteral/6911 Master's Theses English Animo Repository Vehicle routing problem Industrial Engineering