BALANCING COMPLETION TIMES FOR MULTI-VEHICLE DELIVERY WITH TIME VARIOUS VEHICLE SPEEDS

Similar documents
Optimization Using Simulation of the Vehicle Routing Problem

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

EFFICIENT VEHICLE ROUTING PROBLEM: A SURVEY

Integrated Location Routing and Scheduling Problems

A Tabu Search Heuristic for the Inventory Routing Problem

Modeling a Four-Layer Location-Routing Problem

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

Short term strategies for a dynamic multi-period routing problem

The Two-Echelon Capacitated Vehicle Routing. Problem

Vehicle Routing Tank Sizing Optimization under Uncertainty: MINLP Model and Branch-and-Refine Algorithm

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

AN ANT COLONY APPROACH TO SOLVE A VEHICLE ROUTING PROBLEM IN A FMCG COMPANY SRINIVAS RAO T & PRAKASH MARIMUTHU K

Solution to a Multi Depot Vehicle Routing Problem Using K-means Algorithm, Clarke and Wright Algorithm and Ant Colony Optimization

Dynamic Vehicle Routing: State-of-the-art and some Research Perspectives

Vendor Managed Inventory vs. Order Based Fulfillment in a. Specialty Chemical Company

Data-driven Network Models for Analyzing Multi-modal Transportation Systems

Lower Bounds for the Two-Echelon Vehicle Routing Problem

Artificial Intelligence Computational Techniques to Optimize a Multi Objective Oriented Distribution Operations

Modeling and optimization of ATM cash replenishment

Optimizing the Construction Job Site Vehicle Scheduling Problem

Pusan National University, Busandaehak-ro, Geumjeong-gu, Busan, , Korea

Stochastic and Dynamic Patient Transportation

Available online at ScienceDirect. Procedia Manufacturing 11 (2017 ) Wan Chen Chiang, Chen Yang Cheng*

DEVELOPMENT OF OPERATION STRATEGY TO IMPROVE EFFICIENCY FOR TWIN AUTOMATED TRANSFER CRANE IN AN AUTOMATED CONTAINER TERMINAL

Hybrid Genetic Algorithms for Two Echelon Capacitated Vehicle Routing Problem for Evaluating City Logistics Systems

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

Heuristic for the Capacitated p-median Problem under a CVRP Approach

CELLULAR BASED DISPATCH POLICIES FOR REAL-TIME VEHICLE ROUTING. February 22, Randolph Hall Boontariga Kaseemson

Solving VRP in an Indian Transportation Firm through Clark and Wright Algorithm: A Case Study

Use of Genetic Algorithms in Discrete Optimalization Problems

Multi-Period Vehicle Routing

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

Application of Memetic Algorithm to Solve Truck and Trailer Routing Problems

A VEHICLE ROUTING PROBLEM WITH STOCHASTIC TRAVEL TIMES. T. Van Woensel, L. Kerbache, H. Peremans and N. Vandaele

The Dynamic Multi-Period Vehicle Routing Problem. Jean-François Cordeau, Gilbert Laporte, Jesper Larsen, Min Wen

INTEGRATING VEHICLE ROUTING WITH CROSS DOCK IN SUPPLY CHAIN

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

An Exact Solution for a Class of Green Vehicle Routing Problem

A Process Oriented Modeling Concept for Rich Vehicle Routing Problems

Simulated Annealing Algorithm for Vehicle Routing Problem with Transshipment

ScienceDirect. Public Transportation Service Evaluations Utilizing Seoul Transportation Card Data

Balanced Billing Cycles and Vehicle Routing of Meter Readers

Finding least fuel emission paths in a network with time-varying. speeds. Jiani Qian & Richard Eglese *

The vehicle routing problem with demand range

OPTIMIZATION OF BUS SYSTEM CHARACTERISTICS IN URBAN AREAS UNDER NORMAL AND EMERGENCY CONDITIONS. Ioannis Psarros. A Thesis Submitted to the Faculty of

Capacitated vehicle routing problem for multi-product crossdocking with split deliveries and pickups

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 05, 2016 ISSN (online):

Applying Genetic Algorithms To The Dial-A-Ride Problem With Time Windows

Multi-objective Evolutionary Optimization of Cloud Service Provider Selection Problems

Operations Support System Laboratory, KT Tel :

MICRO-SIMULATION OF A NIGHT TAXI-BUS SERVICE FOR THE HISTORICAL CENTRE OF ROME

Hybrid approaches to the Repositioning Problem in Bicycle-Sharing Systems

Dynamic Vehicle Routing and Dispatching

The Min-Max Multi-Depot Vehicle Routing Problem: Three-Stage Heuristic and Computational Results

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

Multi-depot Vehicle Routing Problem with Pickup and Delivery Requests

Artificial Intelligence Breadth-First Search and Heuristic

OPAL Optimized Ambulance Logistics

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

Waiting Strategies for Regular and Emergency Patient Transportation

Metaheuristics for scheduling production in large-scale open-pit mines accounting for metal uncertainty - Tabu search as an example.

ISE480 Sequencing and Scheduling

The stochastic and time-dependent traveling salesperson problem

College of information technology Department of software

AN ADAPTIVE LARGE NEIGHBORHOOD SEARCH ALGORITHM FOR A SELECTIVE & PERIODIC INVENTORY ROUTING PROBLEM

Determination of a Fair Price for Blood Transportation by Applying the Vehicle Routing Problem: A Case for National Blood Center, Thailand

A Note on the Truck and Trailer Routing Problem

CEMENT TRANSPORTATION LIMITED-FLEET MODELING AND ASSIGNING TO RATED DEMANDS

A Vehicle Routing in Glass Waste Collection

Determining the Viability of a Demand Responsive Transport System

Heuristic Routing Software for Planning of Combined Road Transport with Swap Bodies: A Practical Case

CROSS-DOCKING: SCHEDULING OF INCOMING AND OUTGOING SEMI TRAILERS

CIE42 Proceedings, July 2012, Cape Town, South Africa 2012 CIE & SAIIE

Urban Transportation Planning Prof Dr. V. Thamizh Arasan Department of Civil Engineering Indian Institute Of Technology, Madras

Vehicle Routing with Departure Smoothing

A MICROSCOPIC TRAFFIC SIMULATION BASED DECISION SUPPORT SYSTEM FOR REAL-TIME FLEET MANAGEMENT

Minimum cost VRP with time-dependent speed data and congestion charge

DISPATCHING OF MULTIPLE SERVICE VEHICLES IN THE DYNAMIC-DIAL-A-RIDE PROBLEM

A TABU SEARCH METAHEURISTIC FOR ASSIGNMENT OF FLOATING CRANES

weather monitoring, forest fire detection, traffic control, emergency search and rescue A.y. 2018/19

The Position-Aware-Market: Optimizing Freight Delivery for Less-Than-Truckload Transportation

The Position-Aware-Market: Optimizing Freight Delivery for Less-Than-Truckload Transportation

Traffic Flow Analysis Based on Queuing Models

A routing framework for the stochastic and dynamic vehicle routing problem

Abstract Title: Development of the hotel shuttle bus-system using simulation: a. Authors: Pongchai Athikomrattanakul and Chaisiri Laotaweezap

An Analysis of Alternative Blood Bank Locations with Emergency Referral

Rollon-Rolloff Vehicle Routing Problem. in the Waste Collection Industry

METAHEURISTIC ALGORITHMS FOR THE VEHICLE ROUTING PROBLEM WITH TIME WINDOW AND SKILL SET CONSTRAINTS

QUT Digital Repository:

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

PROBABILISTIC DIVERSIFICATION AND INTENSIFICATION IN LOCAL SEARCH FOR VEHICLE ROUTING. Yves Rochat. Éric D. Taillard

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

Traffic Signal Control Optimization with Transit Priority for Conflicting Transit Routes

Capacitated Vehicle Routing Problem with Time Windows: A Case Study on Pickup of Dietary Products in Nonprofit Organization.

Experimental Study on the Performance Characteristics of an Air-Cooled LED Cooling System for Headlamp of a Passenger Vehicle

Simultaneous Perspective-Based Mixed-Model Assembly Line Balancing Problem

Integration of Process Planning and Job Shop Scheduling Using Genetic Algorithm

Travel Time Reliability in Vehicle Routing and Scheduling with Time Windows

ABSTRACT. Timetable, Urban bus network, Stochastic demand, Variable demand, Simulation ISSN:

Transcription:

9th International DAAAM Baltic Conference "INDUSTRIAL ENGINEERING - 24-26 April 204, Tallinn, Estonia BALANCING COMPLETION TIMES FOR MULTI-VEHICLE DELIVERY WITH TIME VARIOUS VEHICLE SPEEDS Moon, G. & Park, S. Abstract: An efficient heuristic to balance two vehicle delivery completion times is developed in this research. Vehicle moving speeds are assumed to be unsymmetrical between two points and time various. Delivery area divisions for each vehicle are made by modified sweep algorithm by adding two-stage reassignment procedure to resolve a possible unbalance of two vehicle delivery completion times. Three different size of common area are examined to determine the optimum size of common area. Vehicle delivery route is constructed by the 4-time-zone heuristic to avoid time various vehicle moving speeds situations efficiently. Key words: multi-vehicle, sweep algorithm, VRP, combinatorial optimization. INTRODUCTION Vehicle routing problems are studied by many researchers in operations research and management science area due to the combinatorial optimization features. Many solution methods are suggested so far, but most of them are not good enough for real life applications such as door-to-door delivery system in metropolitan area. There are always traffic jams in certain area during rush hours. Also, vehicle moving speeds are changing time to time along moving directions. These limitations make VRPs (vehicle routing problems) really hard to solve. In this research, such VRPs of traffic congestions during rush hours and various vehicle moving speeds are studied. It is extremely hard to design a good solution methodology for multi-vehicle delivery problems. A modified sweep algorithm is designed and applied to assign delivery area for each vehicle. The procedure consists of two stages such as initial solution search stage and an improvement stage. Improvements are made with common area to reassign them to balance delivery completion times. Many of related researches are found in the literature. Malandraki and Daski [ 4 ] developed a heuristic for time dependent VRPs. Cordeau et al [ 3 ] studied on multivehicle delivery area assignment using Euclidean distance. Baker and Ayechew [ ] used Genetic algorithm as well as sweep algorithm and assignment approach. Barreto et al [ 2 ] worked on five depots and fifty cities to visit with capacity limitation. They used 3-opt local search method to improve the routes found by an exact algorithm. 2. PROBLEM STATEMENTS The model studied in this research is the same one as in Park and Moon [ 7 ]. The main objective of the research is to minimize the delivery completion time of both vehicles. It is assumed that the minimum completion time for all vehicles can be achieved by balancing delivery loads for all vehicles. If one vehicle loaded too much while less loads for the other, then the completion time will be very long due to the more loaded vehicle s delayed completion time. There are no vehicle capacity limits, neither of delivery completion time limits. The delivery will be over after finishing all assigned parcels delivered for the day. 53

Problems descriptions and assumptions are summarized as follows: There are one depot and two delivery vehicles 2 Each delivery points are known in advance and visited by vehicle exactly once 3 Each vehicle starts delivery from the depot and comes back to the depot after finishing delivery. 4 Final delivery completion time for each vehicle is the arrival time to depot after finishing all the parcels assigned 5 Vehicle moving speeds between to points of i and j are known. 6 The vehicle speeds for from i to j and from j to i can be different. 7 Required time to move from i to j is calculated by dividing distance with vehicle moving speed. 8 The location of depot is assumed to be not located inside of delivery area. It is assumed to be located somewhere on the boundary of whole delivery area 3. SUGGESTED HEURICTIC 3. Resolving Time Various Speeds The vehicle moving speeds are changing every hour based on the surveys. The hourly moving speeds can be obtained from local government surveys. In this research a special heuristic is designed to make very complicated vehicle routing problems easy to solve. All vehicles moving speeds are analysed and then 4 stable moving speed hours are defined in Moon and Park [ 6 ]. Vehicle moving speeds in time zone a is stable for three hours from 0:00 am to 2:59, b for five hours from :00pm to 5:59, c for one hour from 6:00pm to 6:59, d from 7:00pm and rests as shown in Fig.. Therefore, it is possible to solve even a complicated VRP as a simple TSP (travelling salesman problem) with stable distance between two points within a time zone. Fig. Four different time zones All delivery points are equally divided into 0 blocks as shown in Fig. 2. And then bind them again based on the numbers in a specific time zone. For example, three blocks are bind together for the time zone a. Now, it is possible to assume that the moving speeds are not changing in a time zone. A delivery route can be constructed from the depot and other points in the time zone a easily. And then zone b and so on as in Fig. 3. It is necessary to improve the constructed initial delivery route by pair-wise exchange method. Refer the detailed explanations at Moon and Park [ 8 ]. This routing heuristic is good for one depot and one vehicle problem. 54 Fig. 2 Four time zone division

The Fig. 4 is a sample result of simple sweep algorithm for two vehicle case. Bottom and upper area are separated to include equal number of delivery points. In this case the chance of having differences on completion times is bigger due to various vehicle moving speeds. Also there is no chance to adjust the difference one more time for improved results. Fig. 3 Delivery route construction 3.2 Multi-Vehicle and Sweep Algorithm It is assumed that there are two delivery vehicles and one depot. In this case each vehicle is assigned to each delivery area. Delivery area assignment can be made by many different ways. Two algorithms among them would be good. One is K- means algorithm and the other is sweep algorithm. It might be true to get good area division using K-means. However, K- means could be good for N depot problem, but not for one depot problem. More experiments will be done for this issue. In this research, the sweep algorithm is applied for area assignment with some modifications of using common area and reassignment procedure. 3.3 Sweep Algorithm and Common Area Common area is the narrow area positioned between two wide areas in Fig. 5. The delivery points in common area are to adjust completion times of other two area by assigning more delivery point to the area finished delivery earlier than the other. Fig. 5 Division with common zone Fig. 4 Half & Half division result 55 Fig. 6 Final route construction after reassignment of common area

Fig. 6 is a possible result of sharing the delivery points in common area by reassignment to other area between two for balancing delivery completion times. The vehicle took longer time on delivery with temporary assigned loads such as bottomleft one gets less additional numbers of 4 while top-right one gets 6 more from common area in reassignment stages as shown in Fig. 6. 3.4 Procedures for Route Construction Two delivery vehicles and one depot are assumed in this study. Location of depot can be either inside or outside of delivery area, but only outside locations are studied. No significant difference is found with the position of depot while it is located on the boundary of the delivery area. The delivery area is assumed as a rectangle as shown in Fig. 7. The example cases in Fig. 4 ~ 6 are corner locations for easy of experimental design. Suggested route construction procedures are same as follows: Step. Whole delivery points will be divided into 3 different groups using sweep algorithm. First group for vehicle and second group for reassignment usage, and rest for vehicle 2. The size of second group will be 25 % and 37.5 % respectively. Step 2. Initial delivery route for each area will be determined by the heuristic suggested by Moon and Park [ 7 ] excluding the common area located between the two area. And then delivery completion times for both vehicles are calculated. Step 3. Find the differences between the completion times obtained in Step 2. Assign more delivery points to the area finished delivery earlier based on the time differences. Recalculate completion time for the area assigned more delivery points. Step 4. Divide the rest delivery points in common area based on the completion times obtained in Step 3. More delivery points assignment to early finished vehicle 56 Fig. 7 Sample division with triangle shape to balance the completion time of two vehicles. There s no big difference in area division for one vehicle routing construction with irregular shaped area such as multi-vehicle case. Division example for triangle shape is given in Fig. 7. 4. EXPERIMENT FOR EVALUATION Three different methods are studied to determine an efficient heuristic. One is the way assigning delivery points to each vehicle equally. Therefore, whole delivery area is divided into two by sweep algorithm as shown in Fig. 4. Results are summarized under Half&Half in Table. Exp. stands for Experiments number and Ave for average in Table. Other two methods are using common area, but with different sizes such as 20 out of 80 and 30 out of 80 to find better size. 20, 30, 80 are parcels. The results are presented under the name of COM(20) and COM(30) respectively. For example, the numbers in case for COM(20) is 237.6 for max and 0.62 for diff. This means completion times for one vehicle is 237.6 and the other is 226.98. Therefore, it is possible to say that the deliver completion time for both vehicles is 237.6 as of max and unbalance of two vehicle completion time is 0.62 as of diff in Table. It is clear that less diff value method obtained less max

E x p 2 3 4 5 6 7 8 9 0 A v e Delivery Completion Time Half&Half COM(20) COM(30) max diff max diff max diff 229.65 4.02 237.60 0.62 23.80 2.44 295.0 48.24 27.3 6.06 283.82 5.02 282.03 9.43 284.82 8.74 284.82 5.97 278.94 2.08 285.30 6.9 285.30 4.09 248.60 3.08 248.60 3.08 250.8 5.59 228.2 48.55 208.4 6.97 24.22 2.69 229.98 55.37 200.08 6.09 208.58 9.25 402.46 88.5 387.99 26.42 365.05 75.98 235.50 46.30 208.4 6.97 283.34 3.72 284.40 25.63 287.00 3.08 278.8 4.89 38.50 2.46 323.42 4.28 346.54 67.32 275.75 40.33 267.52 20.83 275.73 8.8 Table. Comparisons of completion times value since the delivery assignments for both vehicles are well balanced. In comparison to COM(20) and COM(30), COM(20) seems better than COM(30) in terms of max values. That is completion time of both vehicles for delivery. COM(30) is good only at two cases of and 8. 5. CONCLUSION Multi-vehicle routing problems with various vehicle speeds are studied in this research. A heuristic for efficient route construction is designed and experiments for evaluations are performed. The concept of common area for reassignment and sweep algorithm is applied to balance two vehicle delivery completion times. Three different sizes of common area are examined with difference cases. First one is no common area, and the second one is the size of 20 out of 80 total delivery points. Last one is the size of 30 out of 80. The size of 20 common area leads to good results among them. 20 out of 80 are 25 % of total delivery points. If the size of common is large, then it could be necessary to reassign many newly assigned delivery loads to each vehicle and reconstruct delivery route again. It will be a time consuming process. Another issue is about delivery area division methods as shown in Fig. 2. Grouping delivery points by splitting straight lines does not guarantee a good result. Therefore it is necessary to group area more reasonably. The K-means algorithm is one possible candidate to apply. Even sweep algorithm is adapted here, but the K-means algorithm might be valued enough to study on the design process for VRPs. ACKNOWLEDGEMENT This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science and Technology (NRF-20-003252) 6. REFERENCES. Baker, B. and Ayechew, M. A genetic algorithm for the vehicle routing problem. Com. & OR, 2003, 30(5), 787-800. 2. Barreto, S., Ferreira, C., Paixao, J. and Santos, B. Using clustering analysis in a capacitated location-routing problem. Euro. J. of OR, 2007, 79(3), 968-977. 3. Cordeau, J-F., Gendreau, M., and Laporte, G. A tabu search heuristic for periodic and multi-depot vehicle routing problems. Networks, 997, 30(2), 05-9. 4. Malandraki, C. and Daskin, M. Time dependent vehicle routing problems: Formulations, properties and heuristic algorithms. Transportation Sci., 992, 26(3), 85-200. 5. Moon, G. and Park, S. Analysis and Reconstruction of Vehicle Speeds to Design an Efficient Time Dependent VRP Heuristic. J. of the Soc. of KISE, 202, 35(), 40-47. 6. Moon, G. and Park, S. A Possible Heuristic for Variable Speed Vehicle 57

Routing Problem with 4 Time Zone. J. of the Soc. of KISE, 35(4), 202, 7-78. 7. Park, S. and Moon, G. Optimization of Delivery Route for Multi-Vehicle under Time Various and Unsymmetrical Forward and Backward Vehicle Moving Speed. J. of the Soc. of KISE, 36(4), 203, 38-45. 8. Moon, G. and Park, S. An Efficient Heuristic for VRP under Time Various Vehicle Speeds by Grouping Delivery Points. Proc. Of the Sixth Ann. Int. Bus. Conf., (ISSN 947-295), 203, - 20. 7. ADDITIONAL DATA ABOUT AUTHORS ) Geeju Moon, Ph.D, Professor 2) Title of Manuscript: BALANCING COMPLETION TIMES FOR MULTI- VEHICLE DELIVERY WITH TIME VARIOUS VEHICLE SPEEDS 3) Full Address of all authors: Professor, Dr. 840 Hadan-Dong, Saha-Gu, Busan 604-74, KOREA E-mail: gjmoon@donga.ac.kr web.donga.ac.kr/gjmoon Phone: +82-5-200-7695 Fax: +82-5-200-7697 ) Sungmee Park, Ph.D, Researcher 2) Title of Manuscript: BALANCING COMPLETION TIMES FOR MULTI- VEHICLE DELIVERY WITH TIME VARIOUS VEHICLE SPEEDS 3) Full Address of all authors: Dr. 840 Hadan-Dong, Saha-Gu, Busan 604-74, KOREA E-mail: ninapark@nate.com Phone: +82-5-200-6972 Fax: +82-5-200-7697 4) Corresponding Author: Dr. Geeju Moon, Professor 840 Hadan-Dong, Saha-Gu Busan 604-74, KOREA E-mail: gjmoon@donga.ac.kr web.donga.ac.kr/gjmoon Phone: +82-5-200-7695 Fax: +82-5-200-7697 58