Procedia - Social and Behavioral Sciences 109 ( 2014 ) Selection and peer review under responsibility of Organizing Committee of BEM 2013.

Similar documents
A Particle Swarm Optimization Algorithm for Multi-depot Vehicle Routing problem with Pickup and Delivery Requests

Heuristic Techniques for Solving the Vehicle Routing Problem with Time Windows Manar Hosny

An Exact Solution for a Class of Green Vehicle Routing Problem

Multi-depot Vehicle Routing Problem with Pickup and Delivery Requests

An Improved Immune Genetic Algorithm for Capacitated Vehicle Routing Problem

Modeling and optimization of ATM cash replenishment

Procedia - Social and Behavioral Sciences 189 ( 2015 ) XVIII Annual International Conference of the Society of Operations Management (SOM-14)

A Study of Crossover Operators for Genetic Algorithms to Solve VRP and its Variants and New Sinusoidal Motion Crossover Operator

INTEGRATING VEHICLE ROUTING WITH CROSS DOCK IN SUPPLY CHAIN

The Two-Echelon Capacitated Vehicle Routing. Problem

Hours of service regulations in road freight transport: an optimization-based international assessment. Thibaut Vidal

Vehicle Routing with Cross Docks, Split Deliveries, and Multiple Use of Vehicles. Arun Kumar Ranganathan Jagannathan

Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach

Milkrun Vehicle Routing Approach for Shop-floor Logistics

Procedia - Social and Behavioral Sciences 109 ( 2014 )

HCTL Open Int. J. of Technology Innovations and Research HCTL Open IJTIR, Volume 2, March 2013 e-issn: ISBN (Print):

Multi-vehicle Dispatching And Routing With Time Window Constraints And Limited Dock Capacity

A Viral Systems Algorithm for the Traveling Salesman Problem

A Genetic Algorithm on Inventory Routing Problem

Modeling a Four-Layer Location-Routing Problem

Transactions on the Built Environment vol 33, 1998 WIT Press, ISSN

Routing Optimization of Fourth Party Logistics with Reliability Constraints based on Messy GA

An Optimization Algorithm for the Inventory Routing Problem with Continuous Moves

Abstract Number: A Feasibility Study for Joint Services of Vehicle Routing and Patrol

THE SOUTH AFRICAN POST OFFICE SUPPLY CHAIN DESIGN AND ROUTE OPTIMISATION BPJ 420 Final Report


Solving Multi-Objective Multi-Constraint Optimization Problems using Hybrid Ants System and Tabu Search

Proceedings of the 2012 Winter Simulation Conference C. Laroque, J. Himmelspach, R. Pasupathy, O. Rose, and A.M. Uhrmacher, eds

A Comparison of Recombination Operators for Capacitate Vehicle Routing Problem. Abstract

ISE480 Sequencing and Scheduling

Heuristics for Dynamic Vehicle Routing Problems with Pickups and Deliveries and Time Windows. Penny Louise Holborn

Vehicle Routing with Driver Learning for Real World CEP Problems

The Stochastic Vehicle Routing Problem for Minimum Unmet Demand

A Simheuristic for the Waste Collection Problem with Stochastic Demands in Smart Cities

A Branch-and-Price Algorithm for the Vehicle Routing Problem with Roaming Delivery Locations

^ Springer. The Logic of Logistics. Theory, Algorithms, and Applications. for Logistics Management. David Simchi-Levi Xin Chen Julien Bramel

We consider a distribution problem in which a set of products has to be shipped from

Multi-Agent Systems Modelling For Evaluating Joint Delivery Systems

A Set-covering Model for a Bidirectional Multi-shift Full Truckload Vehicle Routing Problem

Un algorithme génétique hybride à gestion adaptative de diversité pour le problème de tournées de véhicules et ses variantes

Path Planning of Robot Based on Modified Ant Colony Algorithm

A Mixed Integer Programming Model Formulation for Solving the Lot-Sizing Problem

GRASP with Path Relinking for the Two-Echelon Vehicle Routing Problem

Rolling Horizon Approach for Aircraft Scheduling in the Terminal Control Area of Busy Airports

Delivery Strategies for Blood Products Supplies

Multi-stage linear programming optimization for pump scheduling

Economic Design of Reinforced Concrete Columns under Direct Load and Uniaxial Moments

El-Ghazali Talbi (Ed.) Metaheuristics for Bi-level Optimization. ^ Springer

A STUDY ON VENDOR-MANAGED INVENTORY FOR VENDING MACHINE NETWORK

SIMULATION MODEL FOR IRP IN PETROL STATION REPLENISHMENT

Adapting Egyptian Vulture Optimization Algorithm for Vehicle Routing Problem

Tabu Search Techniques for the Heterogeneous Vehicle Routing Problem with Time Windows and Carrier-Dependent Costs

A Multi-Agent based Hyper-Heuristic Algorithm for the Winner Determination Problem

Using Harmony Search for Optimising University Shuttle Bus Driver Scheduling for Better Operational Management

A Rich Vehicle Routing Problem: Survey

Optimization of Scheduled Patients Transportation Routes : Amadora-Sintra Portuguese Red Cross Case Study

Stochastic Single Machine Family Scheduling To Minimize the Number of Risky Jobs

Optimization of a two-stage distribution network with route planning and time restrictions

European Journal of Operational Research

The vehicle routing problem with demand range

Metaheuristics and Cognitive Models for Autonomous Robot Navigation

Insertion based Ants for Vehicle Routing Problems with Backhauls and Time Windows. Marc Reimann Karl Doerner Richard F. Hartl

A Log-Truck Scheduling Model Applied to a Belgian Forest Company. Jean-Sébastien Tancrez 1

Iterative train scheduling in networks with tree topologies: a case study for the Hunter Valley Coal Chain

Title vehicle routing with soft time wind. Author(s) Qureshi, Ali Gul; Taniguchi, Eiichi.

The Time Window Assignment Vehicle Routing Problem

An Evolutionary Approach to Pickup and Delivery Problem with Time Windows

CEMENT TRANSPORTATION LIMITED-FLEET MODELING AND ASSIGNING TO RATED DEMANDS

Automobile chain maintenance parts delivery problem using an improved ant colony algorithm

CROSS-DOCKING: SCHEDULING OF INCOMING AND OUTGOING SEMI TRAILERS

Path Optimization for Mobile RFID Reader Using Particle Swarm Optimization and Genetic Algorithm

Multi-Period Vehicle Routing with Call-In Customers

INTERNATIONAL JOURNAL OF APPLIED ENGINEERING RESEARCH, DINDIGUL Volume 2, No 3, 2011

Robustness of Inventory Replenishment and Customer Selection Policies for the Dynamic and Stochastic Inventory-Routing Problem

Customer Consolidated Routing Problem An Omni-channel Retail Study

Multi-Period Vehicle Routing

COMPARING VARIOUS WORKFLOW ALGORITHMS WITH SIMULATED ANNEALING TECHNIQUE

A Comparison of Anticipatory Algorithms for the Dynamic and Stochastic Traveling Salesman Problem

IMPROVED SOLUTIONS FOR THE TRAVELING PURCHASER PROBLEM

A reliable budget-constrained facility location/network design problem with unreliable facilities

The Vehicle routing problem with a volunteer workforce

CHAPTER 5 SOCIAL WELFARE MAXIMIZATION FOR HYBRID MARKET

Application of a Capacitated Centered Clustering Problem for Design of Agri-food Supply Chain Network

An evolutionary algorithm for a real vehicle routing problem

Over the years, companies always look for methods to find the most cost efficient way

Mathematical models for Multi Container Loading Problems with practical constraints

Task Assignment Problem of Robots in a Smart Warehouse Environment. Zhenping Li, Wenyu Li, Lulu Jiang. Beijing Wuzi University, Beijing, China

Variable neighbourhood search in commercial VRP packages

DIPLOMARBEIT. Titel der Diplomarbeit. A Large Neighbourhood Search for the 2-Echelon Capacitated Vehicle Routing Problem. Verfasser.

CEng 713 Evolutionary Computation, Lecture Notes

A TUNABLE WORKFLOW SCHEDULING ALGORITHM BASED ON PARTICLE SWARM OPTIMIZATION FOR CLOUD COMPUTING

Reduction of Empty Container Repositioning Costs by Container Sharing

Université Libre de Bruxelles

Multi-Objective Fuzzy Vehicle Routing Problem: A Case Study

A New Approach to Solve Multiple Traveling Salesmen Problem by Clonal Selection Algorithm

OPTIMIZATION OF DISTRIBUTION ROUTE SELECTION BASED ON PARTICLE SWARM ALGORITHM

Balanced Billing Cycles and Vehicle Routing of Meter Readers

MULTI-PRODUCT CAPACITATED LOCATION ROUTING INVENTORY PROBLEM

Vehicle Routing With Shortest Path System Based Floyd Warshall Technique

Logistics. Final exam date. Project Presentation. Plan for this week. Evolutionary Algorithms. Crossover and Mutation

Transcription:

Available online at www.sciencedirect.com ScienceDirect Procedia - Social and Behavioral Sciences 109 ( 2014 ) 779 783 2 nd World Conference On Business, Economics And Management-WCBEM 2013 A hybrid metaheuristic for the distance-constrained capacitated vehicle routing problem Takwa Tlili a, *, Sami Faiz b, c, Saoussen Krichen Abstract 2014 The Authors. Published by Elsevier Ltd. Open access under CC BY-NC-ND license. Selection and peer review under responsibility of Organizing Committee of BEM 2013. Keywords: Vehicle routing problem, Particle swarm optimization, Variable neighborhood search,, integer linear programming; 1. Introduction The delivery of goods to customers is considered to be one of the most challenging activities in logistic sectors. It has a major effect on the overall costs of industrial firms as well as on the environmental resources. Transportation and distribution problems are generally modeled as vehicle routing problems (VRPs) since they consist in minimizing the overall cost while satisfying routing constraints and customers' orderings. The VRP is concerned with finding a set of vehicle routes to serve known customers demands from a single depot at minimum cost (Ren et al., 2010). By involving additional requirements on routes construction, various VRP variants are to be addressed. The CVRP, firstly evoked by Dantzig and Ramser (1959), has received much attention since it models a wide range of applications as fuel consumption optimization (Xiao et al., 2012) and school bus routing problems (Riera-Ledesma & Salazar-Gonzalez, 2012). The CVRP consists in determining several vehicle routes with 1877-0428 2014 The Authors. Published by Elsevier Ltd. Open access under CC BY-NC-ND license. Selection and peer review under responsibility of Organizing Committee of BEM 2013. doi:10.1016/j.sbspro.2013.12.543

780 Takwa Tlili et al. / Procedia - Social and Behavioral Sciences 109 ( 2014 ) 779 783 minimum cost for serving a set of customers, whose geographical coordinates and demands are known in advance (Chen et al. (2010), Szeto et al. (2011) and Marinakis (2012)). One variant of the CVRP of particular importance is the DCVRP, where both maximum weight and maximum distance constraints are imposed, i.e. for each vehicle; a prefixed threshold of run distance is to be respected. Despite its great importance, the DCVRP has been evoked only in few studies such as Li et al. (1992), Nagy & Salhi (2005), Cheang et al. (2012) and Almoustafa et al. (2013). For solving CVRP variants, the scientific community mainly focused on metaheuristics, which can find quite good solutions with a concurrential running time. Among the most challenging metaheuristic methods for solving the CVRP variants, we can refer to genetic algorithms (Nazif & Lee, 2012), greedy randomized adaptive search procedure (Marinakis, 2012), tabu search (Jin et al., 2012), local search (Ke & Feng, 2013), ant colony optimization (Ting & Chen, 2013) have been proposed. The main contribution of this paper is to propose a hybrid swarm-based metaheuristic (PSO-VNS) that integrates the PSO and the VNS in order to cope with the DCVRP. An experimental design is conducted to show the competitiveness of the PSO-VNS algorithm compared to state-of-the art solution approaches. The remainder of this paper is organized as follows. In the second section we state DCVRP and its mathematical formulation. In the third section, we detail the proposed PSO-VNS. The computational experiments and their interpretations are announced in the fourth section. 2. Distance-constrained capacitated vehicle routing problem The DCVRP is defined as an undirected graph where a node corresponds to a customer and an edge expresses a directed route between a pair of customers. Let be the number of customers and a central depot denoted as. Each order distinguished by a weight and a volume ( ) is to be delivered to its corresponding customer by a vehicle. Every vehicle from the heterogenous fleet is characterized by a maximum volume, a capacity weight in the range and can travel a distance in. The addressed DCVRP aims to minimize the travel cost or the number of employed vehicles while fulfilling structural constraints such as visiting each customer once, path continuity, sub tour elimination, weight constraints, distance constraints and circuit requirements. We state in Table 1 the symbols used throughout this paper for the mathematical model of the DCVRP. Table 1. Glossary of mathematical symbols Parameters The total number of vehicles The total number of customers The set of vertices: where refers to the depot The set of edges: The order s weight of customer The cost of traveling from customer to of vehicle The distance between customers and The maximum volume for vehicle The range of weight capacity supported by vehicle The range of the total distance that vehicle can travel Variables The DCVRP mathematical model is proposed as follow: (1)

Takwa Tlili et al. / Procedia - Social and Behavioral Sciences 109 ( 2014 ) 779 783 781 (2) (3) (4) (7) (8) (5) (6) The objective function (1) consists in minimizing the total routes cost. The constraint (2) and (3) are expressing that each travel should start and end at the depot. Constraints (4) guarantee that each customer is served by exactly one vehicle. The set of requirements (5) is the typical flow conservation equation that ensures the continuity of each vehicle route. The sub tour elimination is presented by equations (6). The maximum capacity of a vehicle as well as its traveled distance belongs to an allowed range, as reported respectively in equations (7) and (8). 3. Hybrid swarm-based metaheuristic (PSO-VNS) The proposed hybrid swarm-based approach (PSO-VNS) integrates VNS within the PSO approach. The PSO- VNS algorithm is driven by the social behavior of a bird flock and can be viewed as a population-based stochastic optimization algorithm. The expanding neighborhood search is performed using the VNS heuristic that includes 2- opt and 3-opt moves (Lin, 1965). In this approach, a particle status on the -dimensional search space is characterized by its velocity and its position that are iteratively updated by the following equations: (9) (10) Where is the iteration counter ; is the inertia weight; and are two random variables uniformly distributed in [0, 1]. The acceleration coefficients, referred to as and, control how far a particle will move in a single iteration. is the previous particle s best position and is the best position among the swarm. In the following, the outline of the proposed algorithm is stated: Algorithm 1: Hybrid PSO-VNS algorithm for the DCVRP Data: Initialize PSO parameters Result: Best particle Initialize the initial swarm using Clark & Wright heuristic; Evaluate the fitness function of each particle; Explore neighborhood using VNS (Algorithm2); Keep Optimum particle of the whole swarm; Keep Optimum solution of each particle; while t < T do Calculate the velocity of each particle using (9); Calculate the new position of each particle using (10); Evaluate the new fitness function of each particle; Explore neighborhood using VNS (Algorithm2); Update the optimum solution of each particle; Update the optimum particle; Algorithm 2: Integrated VNS algorithm Data: Particles Result: Best particle while Solution improves while Solution improves Apply the 2-OPT algorithm Apply the 3-OPT algorithm

782 Takwa Tlili et al. / Procedia - Social and Behavioral Sciences 109 ( 2014 ) 779 783 4. Experimental results In this section, we report the experimental results generated by the proposed PSO-VNS to handle the DCVRP. Since there is no dataset for the DCVRP, the experimentations were conducted on the CVRP benchmarking problems at www.branchandcut.org. We choose to test the performance of the PSO-VNS algorithm using Augerat benchmark (Set A). The implementation of the PSO-VNS was coded in JAVA language and executed on a computer with a 8.00 GB RAM and an Intel Core i5, 2.50 GHz CPU. In order to evaluate the PSO-VNS, its performance is compared to two stochastic-based approaches (Christiansen & Lysgaard, 2007 and Goodson et al., 2012) that were tested on the same set of instances. Then, we construct a DCVRP dataset inspired from the CVRP benchmark by including the maximum distance value. Experimental results are shown in table 2 where is the number of customers, designates the number of vehicles, and the best-known solution. In the CVRP column of table 2, we show the and for each method, where ( ) expressed as the percentage between and. In the DCVRP column, we show the and for each instance, where ( ) is the relative percentage of derivation from. Table 2. Experimental results for Augerat instances CVRP DCVRP CVRP Instance Christiansen & Lysgaard (2007) Goodson et al. (2012) PSO-VNS This paper PSO-VNS This paper A-n32-k5 32 5 784 853.60 853.60 807.31 A-n33-k5 33 5 661 704.20 705.91 685.30 A-n33-k6 33 6 742 793.90 793.95 762.79 A-n34-k5 34 5 778 827.87 827.26 794.66 A-n36-k5 36 5 799-859.48 811.96 A-n37-k5 37 5 669 708.34 709.67 691.01 A-n37-k6 37 6 949 1030.75 1031.74 984.22 A-n38-k5 38 5 730 778.09 775.25 768.98 A-n39-k5 39 5 822 869.18 869.58 846.12 A-n39-k6 39 6 831 876.60 883.44 859.47 A-n44-k7 44 7 937 1025.48 1029.72 988.70 A-n45-k6 45 6 944-1027.92 977.40 A-n45-k7 45 7 1146 1264.83 1288.7 1197.22 A-n46-k7 46 7 914 1002.41 1003.19 950.30 A-n48-k7 48 7 1073-1188.06 1088.90 Table 2 shows that the PSO-VNS could provide reasonably good solutions in testing the CVRP benchmark. For the fifteen problems our approach outperforms in all cases the simulated annealing approach (Goodson et al., 2012) and the branch and price approach (Christiansen & Lysgaard, 2007). As it can be seen, the deviation between the PSO-VNS solution and the best known solution is always under while it is up to 10 and for the other methods. Moreover, in table 2, we can show that distance constraints have a significant effect on the cost, i.e. in the DCVRP column the solution value ( increases compared to the CVRP solution. Shows that the DCVRP findings are very close to CVRP results thus the distance requirements have minor effects in the solution quality. For instance, for the A-n33-k6 instance the DCVRP solution is within deviation from the CVRP solution. In summary, we can say that the impact of introducing distance constraints on the solution cost amounts to 0.96%. 5. Conclusion In this paper, a hybrid swarm-based approach is proposed to cope with the distance-constrained capacitated vehicle routing problem. This NP-hard optimization problem is about deriving the most favorable vehicle pathways that minimize the vehicles traveled distances subject to system requirements. Computational results show that the

Takwa Tlili et al. / Procedia - Social and Behavioral Sciences 109 ( 2014 ) 779 783 783 PSO-VNS hybrid metaheuristic is more effective than other state-of-the art methods for solving the CVRP. By involving distance constraints, the PSO-VNS is also proven to be efficient in handling the DCVRP. This can be an incentive for applying the PSO-VNS for other problem variants as the open VRP. References Almoustafa, S., Hana, S., & Mladenovi, N. (2013). New exact method for large asymmetric distance-constrained vehicle routing problem. European Journal of Operational Research, 226, 386 394. Cheang, B., Gao, X., null, A. L., Qin, H., & Zhu, W. (2012). Multiple pickup and delivery traveling salesman problem with last-in-first-out loading and distance constraints. European Journal of Operational Research, 223, 60-75. Chen, P., Huang, H.k., & Dong, X.Y. (2010). Iterated variable neighborhood descent algorithm for the capacitated vehicle routing problem. Expert Systems with Applications, 37, 1620-1627. Christiansen, C. H., & Lysgaard, J. (2007). A branch-and-price algorithm for the capacitated vehicle routing problem with stochastic demands. Operational Research Letters, 35, 773-781. Dantzig, G., & Ramser, J. (1959). The truck dispatching problem. Management Science, 6, 80-91. Goodman, J. C., Ohlmann, J. W., & Thomas, B. W. (2012). Cyclic-order neighborhoods with application to the vehicle routing problem with stochastic demand. European Journal of Operational Research, 217, 312-323. Jin, J., Crainic, T. G., & Løkketangen, A. (2012). A parallel multi-neighborhood cooperative tabu search for capacitated vehicle routing problems. European Journal of Operational Research, 222, 441 451. Ke, L., & Feng, Z. (2013). A two-phase metaheuristic for the cumulative capacitated vehicle routing problem. Computers & Operations Research, 40, 633-638. Li, C.L., Simchi-Levi, D., & Desrochers, M. (1992). On the Distance Constrained Vehicle Routing Problem. INFORMS, 40, 790-799. Lin, S. (1965). Computer solutions of the traveling salesman problem. Bell Systems Technical Journal, 44, 2245 2269. Marinakis, Y., Iordanidou, G.R., & Marinaki, M. (2013). Particle Swarm Optimization for the Vehicle Routing Problem with Stochastic Demands. Applied Soft Computing, 13, 1693 1704. Nagy, G., & Salhi, S. (2005). Heuristic algorithms for single and multiple depot vehicle routing problems with pickups and deliveries. European Journal of Operational Research, 162, 126-14. Nazif, H., & Lee, L. S. (2012). Optimised crossover genetic algorithm for capacitated vehicle routing problem. Applied Mathematical Modelling, 36, 2110 2117. Ren, Y., Dessouky, M. & Ordonez, F. (2010). The multi-shift vehicle routing problem with overtime. Computers & Operations Research, 37, 1987-1998. Riera-Ledesma, J., & Salazar-Gonzalez, J.J. (2012). Solving school bus routing using the multiple vehicle traveling purchaser problem: A branchand-cut approach. Computers & Operations Research, 39, 391-404. Szeto, W., Wu, Y., & Ho, S. C. (2011). An artificial bee colony algorithm for the capacitated vehicle routing problem. European Journal of Operational Research, 215, 126-135. Tinga, C.J., & Chen, C.H. (2013). A multiple ant colony optimization algorithm for the capacitated location routing problem. International Journal of Production Economics, 141, 34-44. Xiao, Y., Zhao, Q., Kaku, I., & Yuchun, X. (2012). Development of a fuel consumption optimization model for the capacitated vehicle routing problem. Computers & Operations Research, 39, 1419-1431.