Modified savings heuristics and genetic algorithm for bi-objective vehicle routing problem with forced backhauls
Highlights
► Vehicle routing problem (VRP) incorporating forced backhauls, routing cost minimisation and minimisation of span of travel tour is considered. ► Extended variant termed as bi-objective vehicle routing problem with forced backhauls (BVFB). ► Three heuristics for BVFB are: modified savings heuristic with arc removal procedure, with node swap procedure and adapted genetic algorithms. ► Randomly generated data-sets of BVFB and nine real-life cases of BVFB are considered. ► It is evident from the results that GA promises to be a useful tool for solving BVFB.
Introduction
Commercial banks are trying to change customer behavior from doing banking transactions through branch channel to electronic channel. Consequently, there is an increasing number of automated teller machines (ATM). This paper is concerned with the vehicle routing problem (VRP) arisen for an ATM scheduling, a real-world routing-scheduling problem.
There are two types of ATMs in the banking sector. The first type is the ATM situated in the concerned bank premises itself. Second type are the ones provided in many other places such as department stores, markets, petrol bunks, etc. Those ATMs located in the buildings of the banks will take care of by the branches themselves. Where as ATMs at other locations will be taken care of by the cash centers. The number of ATMs is increasing at a higher rate because of many reasons. Planners need a decision support system to devise the routing for multiple vehicles/drivers to collect and distribute the cash in all the ATMs.
Generally, the main objective for the VRP is to minimize the total routing cost or traveling distance. This objective is sometimes insufficient to provide a good practical solution. In this research, we attempt to reformulate the problem with simultaneous consideration of two objectives: minimizing the total routing cost and minimizing the span of travel tour. The longest tour may lead delay in on-time delivery of cash and the security of cash will also be less. So, we consider the objective of minimizing the span of travel tour. The prime reason for the objective of minimizing the span of travel tour is to increase the security of cash and reduce the delivery delay. The vehicles should collect and distribute cash to all ATMs and the banks provide due importance for the security and on-time delivery of cash in order to improve the service. Banks would like to have the compromise between minimizing the routing cost and span of travel tour. Vehicles should deliver the required amount in all the ATMs and also should collect the cash from some of the ATMs with the forced route.
Cash pick-up with the forced route is called as forced backhauls. This problem is termed as bi-objective vehicle routing problem with forced backhauls (BVFB). We develop three heuristics to solve the variant BVFB. The remainder of the paper is organized as follows: Section 2 details the literature review. Problem definition is presented in Section 3. Two modified savings heuristic is detailed in Section 4. Results and Analysis have been discussed in Section 5. Section 6 deals with the applications and finally conclusions are in Section 7.
Section snippets
Vehicle routing with backhauls
Heuristics are commonly used because of the complexity to deal with the classical VRPB and it has been studied by several researchers for more than two decades. The first constructive method for classical VRPB was proposed by Deif and Bodin (1984) which is the extension of Clarke and Wright’s (1964) savings algorithm. Goetschalckx and Jacobs-Blecha (1989) formulated the first mathematical problem explicitly dealing with the vehicle routing problem with clustered backhauls (VRPCB). In their next
Problem definition
Let G = (T, A) be a graph with a set T = N U {0} and arc set A = {(i, j), i ∈ T, j ∈ T, i ≠ j}, where N = {1, 2, … , n} represents the node set and node 0 refers to the node of origin. Some of the nodes i ∈ T require delivery of di units and some others require pick-up of pi. For every arc (i, j) ∈ A, distance yij is known.
BVFB can be stated as follows: A set of N nodes with deterministic demands for delivery and pick-up services have to be visited by a fleet of homogeneous vehicles, all of which originate and terminate
Modified savings heuristics for BVFB
We developed two modified savings heuristics to solve BVFB. Clarke and Wright (1964) suggested a simple method for optimum routing of a fleet of trucks of varying capacities used for delivery from a central depot to a large number of delivery points. They have modified the original method by Dantzig and Ramser (1959). Here it is required to allocate loads to vehicles in such a manner that all the merchandise are assigned and the total mileage covered is at minimum. The procedure suggested by
Results and analysis
All the heuristics are coded in C and run on a PC Pentium IV 1.70 GHz processor. There is no bench-mark problem available in the literature for BVFB. VRP does not consider pick-up or delivery and pick-up nodes; VRPB considers delivery nodes which precede pick-up nodes. Hence, for the purpose of comparison, the proposed methodology is tested on standard VRPB data-sets, set of real-life cases of BVFB and randomly generated data-sets of BVFB. MSAR is named as Heuristic 1 (H1), MSNS is named as
Applications and Implications
The applications can be divided into two categories, in category (A), Natural backhauls and in category (B) Men made backhauls. In case of flood/fire/earth quacks/volcano, etc.; the ATMs are to be attended either for taking currency out of it or to pick up the customer stuck up in ATM. Due to this the vehicle may have to change its pre-defined routes. The men made back hauls can be some accidents on a particular route or traffic jam due to weather or due to some other reasons may lead to change
Conclusion
This study has addressed the VRP incorporating forced backhauls with two objectives namely cost minimization and minimization of span of travel tour. The problem is an extended variant of VRPB and it is termed as BVFB. Among various applications of BVFB, we have considered one application pertain to bank industry. The problem is to deliver the required cash to automated teller machines (ATMs) and collect the dropped cash back to the cash centers. For this NP-hard problem, we have developed
References (33)
- et al.
Reverse logistics: Simultaneous design of delivery routes and returns strategies. References and further reading may be available for this article. To view references and further reading you must purchase this article
Computers & Operations Research
(2007) A new tabu search algorithm for the vehicle routing problem with backhauls
European Journal of Operational Research
(2006)- et al.
The development of gradual-priority weighting approach for the multi-objective flow shop scheduling problem
International Journal of Production Economics
(2002) - et al.
Multi-ant colony system (MACS) for a vehicle routing problem with backhauls
European Journal of Operational Research
(2009) - et al.
The vehicle routing problem with backhauls
European Journal of Operational Research
(1989) - et al.
A Lagrangian relaxation-based heuristic for the vehicle routing with full container load
European Journal of Operational Research
(2007) - et al.
Multi-objective genetic algorithm and its applications to flow shop scheduling
Computers & Industrial Engineering
(1996) - et al.
A unified heuristic for a large class of vehicle routing problems with backhauls
European Journal of Operational Research
(2006) - et al.
A heuristic algorithm for the symmetric and asymmetric vehicle routing problem with backhauls
European Journal of Operational Research
(1999) - et al.
An investigation into a new class of vehicle routing problem with backhauls
Omega
(2002)
Local search in combinatorial optimization
The vehicle-routing problem with delivery and back-haul options
Naval Research Logistics
Scheduling of vehicles from a central depot to a number of delivery points
Operations Research
Metaheuristics applied to mixed and simultaneous extensions of vehicle routing problems with backhauls
Journal of the Operational Research Society
The truck dispatching problem
Management Science
Cited by (45)
A multi-depot vehicle routing problem with time windows, split pickup and split delivery for surplus food recovery and redistribution
2023, Expert Systems with ApplicationsWaiting strategy for the vehicle routing problem with simultaneous pickup and delivery using genetic algorithm
2021, Expert Systems with ApplicationsCitation Excerpt :Mainly, its simplicity, easy operation, and great flexibility to represent the real-life problem into the algorithm are the main reasons of using GA for the combinatorial optimization problems (Ho, Ho, Ji, & Lau, 2008). Anbuudayasankar et al. (2012) implemented GA for a process of replenishing money in automated teller machines (ATMs) as a bi-objective VRP with forced backhauls. Wang and Chen (2012) proposed a co-evolution genetic algorithm for the VRPSPD with a time window and combined the cheapest insertion method to speed up the solution procedure.
Digital connectivity in an innovative joint distribution system with real-time demand update
2020, Computers in IndustryCitation Excerpt :Li et al. design a modified savings algorithm followed by a local search phase to settle the problem of waste material logistics (Li et al., 2018). S.P. et al. exploit the savings heuristics and the genetic algorithm to achieve the ATM scheduling (Anbuudayasankar et al., 2012). Erdogan et al. propose a modified savings algorithm to tackle the challenges introduced by the green VRP (Erdogan and Miller-Hooks, 2002).
A taxonomic review of metaheuristic algorithms for solving the vehicle routing problem and its variants
2020, Computers and Industrial EngineeringA profitability assessment of European recycling processes treating printed circuit boards from waste electrical and electronic equipments
2016, Renewable and Sustainable Energy ReviewsCitation Excerpt :Even if great improvements in the e-waste recovery (with relevant increases from the sustainability point of view) were done in comparison with decades ago, both current recovery performance and recyclability measurement procedures [5] are yet inadequate to counteract the annual increase of generated waste, especially considering WPCBs, or the most complex, hazardous, and valuable component of e-waste [6–8]. Shortfalls also emerge from the point of view of optimization techniques that, even if well explained in the literature and applied in several fields [9,10], are not so common within the EoL context. Consequently, the definition of the goal function [11], the integration of several control parameters [12], the implementation of dedicated simulation models [13] and the application of sensitivity analyses [14] for the definition of future trends [15] are relevant topics scarcely debated by the experts, with a negative impact on the definition of innovative – and more sustainable – end-of-life (EoL) strategies [16–18].
The vehicle routing problem: State of the art classification and review
2016, Computers and Industrial Engineering