AIR FORCE INSTITUTE OF TECHNOLOGY

Size: px
Start display at page:

Download "AIR FORCE INSTITUTE OF TECHNOLOGY"

Transcription

1 AUTO CARRIER TRANSPORTER LOADING AND UNLOADING IMPROVEMENT THESIS Brian M. Miller, Captain, USAF AFIT/GAI/ENS/03-02 DEPARTMENT OF THE AIR FORCE AIR UNIVERSITY AIR FORCE INSTITUTE OF TECHNOLOGY Wright-Patterson Air Force Base, Ohio APPROVED FOR PUBLIC RELEASE; DISTRIBUTION UNLIMITED.

2 The views expressed in this thesis are those of the author and do not reflect the official policy or position of the United States Air Force, Department of Defense, or the U. S. Government.

3 AFIT/GAI/ENS/03-02 AUTO CARRIER TRANSPORTER LOADING AND UNLOADING IMPROVEMENT THESIS Presented to the Faculty Department of Operational Sciences Graduate School of Engineering and Management Air Force Institute of Technology Air University Air Education and Training Command In Partial Fulfillment of the Requirements for the Degree of Master of Science in Aerospace and Information Operations Brian M. Miller, BS, MS Captain, USAF March 2003 APPROVED FOR PUBLIC RELEASE; DISTRIBUTION UNLIMITED.

4 AFIT/GAI/ENS/03-02 AUTO CARRIER TRANSPORTER LOADING AND UNLOADING IMPROVEMENT Brian M. Miller, BS, MS Captain, USAF Approved: /signed/ Raymond R. Hill, Jr., Lt Col, USAF (RET) /signed/ James T. Moore, Lt Col, USAF (RET) date date

5 Acknowledgments I would like to express my sincere appreciation to my thesis advisor, Dr. Raymond Hill, and Dr James T. Moore my thesis reader, for their guidance and support throughout the course of this thesis effort. The insight and experience was certainly appreciated. I would also like to thank my wife; she supports me and strengthens me in everything that I do. She is my best friend, without her I am less. I love her deeply, truly and forever. Brian M. Miller iv

6 Table of Contents Acknowledgments... iv List of Figures... vii List of Tables... viii Abstract...x I. Introduction...1 Page Introduction...1 Problem Definition...1 Scope and Methodology...2 Overview...3 II. Literature Review...4 Introduction...4 Vehicle Routing Problem...4 Pickup and Delivery...7 Auto Carrier Transportation...10 III. Methodology...12 Introduction...12 Construction Heuristics...12 Improvement Heuristics...13 Initial Situation...13 Delivery...17 Pickup and Delivery...19 Summary...21 IV. Results and Analysis...22 Introduction...22 Data Format...22 First Data Run...23 Group Data Run...30 Computation Time...35 Summary...35 v

7 Page V. Discussion...36 Introduction...36 Research Results...36 Recommendations for Future Research...37 Appendix: Problem Generation Approach...38 Bibliography...39 Vita...41 vi

8 List of Figures Page Figure 1. Carrier Vehicle Position Numbers...14 Figure 2. Delivery Route Improvement...18 Figure 3. Carrier Vehicle Position Numbers...22 Figure Maximum Distance Locations...34 Figure Maximum Distance Locations...34 vii

9 List of Tables Page Table 1. Worst Case Loading Scenario...15 Table 2. Best Case Loading Scenario...16 Table 3. Vehicle Position Numbers...23 Table 4. Example of Vehicles on Carrier...23 Table 5. Example of Vehicle Destinations...22 Table 6. First Data Run Carrier Vehicle Numbers...23 Table 7. First Data Run Carrier Vehicle Destinations...24 Table 8. First Data Run Vehicles Awaiting Pickup...24 Table 9. First Data Run Delivery Only Routes...25 Table 10. First Data Run Delivery Only Vehicle Quantities...25 Table 11. First Data Run Delivery Only Carrier Status During Route...25 Table 12. First Data Run Delivery Only Carrier Loads per Location...26 Table 13. First Data Run Vehicles Awaiting Pickup Carrier Assignment...27 Table 14. First Data Run Pickup and Delivery Routes...27 Table 15. First Data Run Pickup and Delivery Vehicle Quantities...27 Table 16. First Data Run Pickup and Delivery Carrier Status During Route...28 Table 17. First Data Run Pickup and Delivery Carrier Loads per Location...29 Table 18. First Data Run Times...29 Table 19. Data Run Values...31 Table 20. Data Run Average Times...31 viii

10 Table 21. Data Run Distances...32 ix

11 AFIT/GAI/ENS/03-02 Abstract Thousands of vehicles are transported every day from one location to another on Auto Carrier Transports. This process can be represented as a Pickup and Delivery Problem. Solving this instance can lead to the savings of thousands of dollars. The intent of this research is to develop an algorithm to solve the Auto Carrier Transport Pickup and Delivery Problem. In doing so, the focus is to limit the total times vehicles are placed on and taken off the carrier, otherwise known as the number of loads. Results show that it is possible to either modify the routing or the position of the vehicles on the carrier to limit the loads. Which process is used depends on the distances the carrier is traveling and how many vehicles are awaiting pickup. x

12 AUTO CARRIER TRANSPORTER LOADING AND UNLOADING IMPROVEMENT I. Introduction Introduction Thousands of vehicles (cars, trucks and vans) are transported every day from one location to another. These vehicles are moved around the country on Auto Carrier Transports (ACTs). Delivering these vehicles involves large quantities of time, money and energy. Any reduction in time and energy results in saving significant amounts of money. Therefore, any improvement towards some form of an optimal solution is valuable. Tadei, Perboi and Della Croce (2000) proved the Auto Carrier Problem is NP-hard. They draw parallels between a known NP-hard problem, the Multiple Knapsack problem, with a simplified version of the Auto Carrier Problem where all the vehicles originated from a single location and are delivered to a common location. Increasing the number of constraints to include multiple destinations, delivery times and carrier capacity increases the complexity of the problem. Problem Definition The problem addressed in this research is a pickup and delivery problem with side constraints on delivery times and carrier capacity. The aim of this problem is to minimize both distance driven and number of loadings. Loadings involve unloading a vehicle from a carrier, loading a vehicle onto a carrier, or reloading a vehicle onto a carrier that was removed to gain access to vehicles deeper on the carrier. Increases in either distance driven or loads result in 1

13 expenditure of more time and money. Furthermore, increases in loadings increase the risk of damage to vehicles resulting in lower resale values. The problem can be further broken down into two types: new vehicles delivered to new car dealers and used vehicles picked up and delivered to and from various locations to include purchasers/sellers home, used car dealers, and new car dealers. The delivery of new vehicles to new car dealers is a slightly easier problem for two reasons. First, all the vehicles are picked up at the same location. Secondly, an ACT is filled with vehicles going to one or reasonable colocated new-car dealers. Routing used, versus new, vehicles is more complicated because the ACTs continue to pickup and deliver throughout the route. Furthermore, routes may change as new pickups and deliveries are added. ACTs also have not only a capacity constraint, but the limitation that certain positions on the ACT have size limitations. Scope and Methodology The complete Auto Carrier Problem is, as previously stated, a complex problem. For this initial effort, we simplify the specific problem addressed. The first simplification was to remove the time windows. This was reasonable as we are mainly looking at the total number of vehicle loads. Time windows in this situation will effect the overall routing of the Auto Carrier and can be included in more complex algorithms solving the load problem. The second simplification was to remove the vehicle size limitations. Size limitations determine which vehicles can be assigned to each location on the ACT. The third simplification was to convert the ACT into two flat levels that unload straight. Two flat levels on an ACT simplifies the car loading and 2

14 unloading process. The final simplification was to number locations and remove the calculations used to determine the distance between the two locations. We used a combination of a construction heuristic and improvement techniques to develop an algorithm that attempts to optimize the route while minimizing the number of ACT loadings. We wrote the algorithm in Matlab code. We tested it on problems varying the combinations of ACTs, vehicles, locations, maximum distance between locations and percentage of vehicles still requiring pickup. Overview Chapter Two presents a brief overview of literature relating to this topic. Chapter Three presents the algorithm developed to solve this problem. Chapter Four presents a comparison of results. Chapter Five presents conclusions and recommendations for future work. Appendix A describes a test problem generator developed for and used in this research. 3

15 II. Literature Review Introduction This chapter reviews the literature pertinent to the pickup and delivery problem (PDP) of automobiles. Literature on this particular problem is sparse. Thus, to provide an understanding of our particular problem, this chapter first examines the general vehicle routing problem (VRP), then the PDP, and finally the Auto Carrier Transportation (ACT) problem. Carlton (1995) suggested a hierarchical classification scheme for the general VRP. He viewed the hierarchy as a three dimensional chess board with the traveling salesman problem (TSP) as the first level, the VRP on the second level and the PDP on the third level. Moving from the first level to the second adds the constraint of capacity. Moving from the second level to the third level adds the precedence constraint. Each level is divided into five groups based upon the number of vehicles, types of vehicles in the problem (single, multiple homogeneous or multiple non homogenous), the number of depots (one or more), and whether there are constraints on the route length or constraints on the service time. Vehicle Routing Problem The VRP is a heavily researched problem with many different solution approaches. Our focus was on work that included time windows, heuristics, and multiple vehicles. Lee and Ueng (1999) studied how to balance the work load of drivers for a transportation company in Taiwan. Their definition of work load involved the time to complete the route and how much loading or unloading was accomplished at each location. While not a traditional 4

16 consideration balanced work loads increase driver satisfaction. Although this may increase operational costs, it does provide a long term benefit: increased quality of service. Lee and Ueng (1999) provide an integer programming model of their problem. The size and complexity of the model made it difficult to solve exactly, so they introduce a nine step heuristic algorithm. Step one determines the minimum number of vehicles needed to meet the demand of the network of locations by dividing the demand by the vehicle capacity. Step two calculates the work time per vehicle by adding the unload time and the travel time. If the work time is greater than the maximum time limit, the number of vehicles required is increased. Step three through five assign two destinations to each vehicle while preventing violation of vehicle load limits and working time limits. Step six determines the present work load for each vehicle. Step seven determines the vehicle with the shortest working time and assigns an unserviced location. Step eight repeats step six and seven until all locations are serviced. Step nine increases the number of vehicles by one if the vehicle load limit or the working time limit are maximized without all locations serviced and returns the algorithm to step two. Their heuristic was able to balance vehicle work time within five percent of the optimal for the eleven test cases. The significant difference was in computer processing time where the optimal method averaged 5643 seconds for the eleven test cases versus 28 seconds for the heuristic. Solomon and Desrosiers (1988) discussed time window effects on different types of routing problems, such as single and multiple TSPs, the shortest path problem, the minimum spanning tree problem, the generic VRP and the PDP. While they do not offer a process to solve any of these problems, they do reference methods used to solve routing problems with time windows. 5

17 Pooley (1992) offered an algorithm for the less-than-truckload vice a multiple-stop truckload VRP. He questioned what to do if a load did not completely fill a truck. Should the truck be sent less than full or should the loads of two or more locations be combined on one truck that has multiple stops? Finally, if multiple loads are combined, which destinations should be combined and which route will the truck take. To solve this problem, he modified the Clarke and Wright savings algorithm. He changed the evaluation criteria from distance to cost, changed the basic savings calculation to recognize different types of vehicles, and finally adjusted the algorithm to recognize the option of switching vehicles. By applying this modified algorithm to test cases with fifteen to forty different destinations, he was able to cut transportation cost by approximately fifteen percent. Liu and Shen (1999) propose a two stage metaheuristic based on a neighborhood structure for a VRP with time windows. The neighborhood structure used in this case is the relationship between routes and destinations. Their first stage constructs routes by estimating the lower bound of vehicles needed to satisfy unrouted customers and constructing a corresponding set of partial routes. The first stage uses those routes to service customers not served. This continues until there are no customers that can be added while staying in the feasible solution space. This first step is repeated until the total unrouted demand by customers is smaller than a specific threshold. The suggested threshold is either the vehicle capacity, maximal utilization rate times the vehicle capacity, or average utilization rate times the vehicle capacity. This lower bound is generally weak, which is why the second phase sets the number of vehicles available to one less than the answer from phase one. Phase two constructs its routes in parallel repeating the same steps in phase one. Using standardized benchmarked vehicle routing data sets originally 6

18 created by Solomon, they compared their results with other heuristics. Although their approach did not find best solutions in every situation, it did do well on large-scale problems. Guan and Zhu (1998) considered vehicle routing where the vehicle can carry multiple objects; referred to as multiple capacity. They include the possibility of preemptive drops where a vehicle is unloaded prior to arriving at its destination along with unit or multiple capacity. This allows an item to be routed from its origin to destination using different vehicles. This increases the complexity of the routing while offering overall cost savings. Multiple capacity also creates four kinds of VRP: unit capacity nonpreemptive, unit capacity preemptive, multiple capacity nonpreemptive and multiple capacity preemptive. Nonpreemptive means no objects are unloaded at any location except their final location. Preemptive means objects can be unloaded at intermediate locations. They offer algorithms for each situation that work if each object is moved in the predetermined direction. Pickup and Delivery The general pickup and delivery problem (PDP) seeks a set of routes constructed to satisfy requests for picking up and delivering a commodity. Savelsbergh and Sol (1995) describe the general problem and a few of its special cases. They also present a general model designed to handle problems with a single origin and multiple destinations, multiple origins with a single destination, vehicles with different start and stop locations and real time requests for service. Min (1989) delved into the problem of the multiple VRP with simultaneous delivery and pick-up points. Few studies address combined delivery and pickup problems. Min s method groups customer nodes into a set of clusters in such a way that the total delivery/pickup size of the customers within each cluster does not exceed vehicle capacity. Next, he assigns trucks to 7

19 the clusters. Finally, he determines the sequence of simultaneous delivery and pickup services over each cluster while not exceeding vehicle space or weight restrictions. The problem he examined involved small items (books) over a small distance (Columbus Ohio Library district). An open question is how well the method generalizes to a large number of locations and trucks over greater distances. Renaud, Boctor and Ouenniche (2000) developed heuristics for the PDP. Some of the heuristics they considered and modified include the farthest insertion heuristic and the k- exchange improvement heuristic. They proposed a two-phase algorithm. Phase one is a double insertion heuristic that constructs a tour using a local optimizing component that adds each delivery customer with its associated pickup customer. Phase two is a deletion and re-insertion improvement algorithm that uses a 4-Opt improvement heuristic. They finally compared the results of the double insertion heuristic with the deletion and re-insertion improvement algorithm and four other heuristics: the Double Cycle 1, the cheapest insertion, the farthest insertion and Psaraftis algorithm. One of their interesting conclusions was that important savings may be obtained by visiting pickup and delivery customers alternatively instead of simply visiting all pickup customers before visiting delivery customers. Time windows define allowable delivery times. Hard time windows force complying with delivery/pickup times. Soft time windows penalize window violations. Dumas, Desrosiers and Soumis (1991) discuss the theory and methodology for the PDP with time windows for a single vehicle and divide the problem into two pieces. The first piece ensures that each transportation request is satisfied exactly once. The second piece determines the shortest path with pickup, delivery and time constraints. Their results suggest that time windows and 8

20 distribution of load demands have the highest impact both on the solution result and solution time. Nanry and Barnes (1999) created a reactive tabu search for the pickup and delivery problem with time windows for a vehicle fleet housed at one depot. Their reactive tabu search uses three distinct move neighborhoods: single paired insertion (SPI), swapping pairs between routes (SBR) and within route insertion (WRI). SPI consists of attempts to move a pickup and delivery from its current route to another. The move is permitted if the time window and capacity constraints are not violated. This gives the SPI the possibility of eliminating routes, but only if the new solution is feasible. By eliminating routes, the total number of vehicles is decreased leading to the greatest overall improvement of the solution. SBR is used if the SPI reaches a point where no acceptable move exists. To find new areas of the feasible solution space, SBR swaps a pickup and delivery from one route with a pickup and delivery from a different route. This often results in an infeasible solution, which is fixed by the WRI move. The WRI attempts to move either the pickup or delivery forward or backwards in their assigned route. This effectively reorders the customers to lessen or remove constraint violations or improve feasible solutions. The reactive tabu search starts with the SPI, selecting the most favorable non-tabu move. It then runs WRI until the average time window length is greater than twenty five percent the average route duration length. When there are no feasible WRI moves, SPI moves are accomplished. When there are no feasible SPI moves, SBR are accomplished. When there are no SBR moves, the algorithm uses the best move available. Nanry and Barnes were able to find optimal solutions to fourteen of fifteen 50-customers problems and eight of nine 100-customers problems of the Solomon s benchmark vehicle routing test set problems with time windows, while running for significantly shorter times. Their 9

21 algorithm consistently returned a solution within one percent, on average in a fraction of the computational effort when compared to best known results. Fagerholt (2001) describes the PDP as applied to a multi-ship scenario with soft time window constraints. His approach violates some time windows in order to achieve an overall better schedule that significantly reduces transportation cost. He calculates all or a fair number of candidate schedules and their operating and inconvenience cost. Then he represents the candidate schedules as columns of a set partitioning problem. Auto Carrier Transportation Tadei, Perobli and Croce (2002) consider the problem of transporting vehicles from a set of delivery ready vehicles to new car auto dealers. This variation of the ACT picks up vehicles at one central location and delivers the vehicles to one or more locations. They provide a detailed look at an Auto Carrier and how it can best be loaded by categorizing vehicles into classes based on the amount of space required to load the car. Each vehicle is also prioritized according to its delivery date with a penalty for late deliveries. Destination locations were grouped together into geographical regions to simplify the calculations by removing unlikely combinations of destinations. The overall heuristic they developed consisted of three main steps. Step one assigns auto carriers to regions, breaking the general problem into regional subproblems. Step two considers each auto carrier in-turn by building a feasible solution where they add autos to the carrier until it is full. If a dealer s demand does not fill the carrier, autos requiring delivery to a nearby dealer are added until the carrier is full. Step three attempts to improve the initial solution by using a 10

22 basic swap improvement search. It compares swaps between loaded vehicles and non-loaded vehicles destined for the same region. Tadei, et al. (2002) tested their algorithm on both real world and synthetic data sets. The algorithm returned solutions in several minutes that had an average deviation from a simple upper bound lower than three percent. Agbegha, Ballou and Mathur (1998) consider ACT loading of new vehicles. Their goal was to limit the unloading of vehicles primarily to prevent damage while reducing delivery cost. To accomplish this, they represent the ACT as a directed network where each slot is represented by a node and an arc from node i to node j means that the car on i must be unloaded before the car on node j can be unloaded through slot i. This creates a loading network for the trailer that can be solved as a minimum-weight spanning tree for each car going to each destination. This can then be used to consider the unloading cost for each destination. Nodes are restricted to the type of vehicles based on their size available for assignment. Agbegha et al. (1998) note that there are further problems in the ACT beyond the one they worked. One of the problems is connecting the loading problem to the vehicle-routing aspect of the problem. This is the area the current research investigates. 11

23 III. Methodology Introduction We developed an algorithm to determine a best ACT route to minimize total load times as well as minimizing the routing time. Our approach combines heuristic techniques and finite algorithms. In this chapter, we describe our approach and how we developed it. By convention, loading refers to the initial placing of a vehicle on an ACT at its pickup location, reloading refers to removing and replacing vehicles on the ACT to gain access, and unloading refers to removing a vehicle at its destination. Loads refer to how many times loading, reloading or unloading occurs at a particular location for an ACT. A tour refers to the route, and associated pickup and delivery schedule, for a particular ACT. Construction Heuristics Construction heuristics are used to generate an initial solution to a problem. We use a greedy heuristic to generate our initial solution. Our greedy heuristic starts with the present location of the loaded Auto Carrier. For each vehicle on the ACT, the nearest remaining vehicle destination is added to the current route. This continues until all loaded vehicle destinations are considered. Improvement Heuristics Improvement heuristics start with some solution and examine changes to the solution in an attempt to improve that solution. Depending on the improvement heuristic, 12

24 some intermediate solutions do not need to be feasible as infeasible solutions can sometimes lead to good feasible solutions. One improvement heuristic, the k-opt heuristic, is used in our algorithm. A k-opt heuristic deletes k edges and replaces them by k other edges. After the initial route is created by the construction heuristic, a three-opt heuristic is run on the route. This is followed by a two-opt heuristic. We consider the three-opt to be a coarse improvement as an improvement will be larger than any improvement generated during the two-opt. We consider an improvement generated during the two-opt to be a fine improvement on the route. After all possible changes are examined the lowest total distance tour encountered is selected as the improved tour. Initial Situation For our approach, we assume that the Auto Carrier is at some location with a number of preloaded vehicles destined for determined locations. There are also vehicles waiting at locations along or near the carrier s route targeted for pickup and delivery to other destinations. Some of the pickup and dropoff destinations will already be part of the Auto Carrier route. Thus, we consider four different groups of vehicles: those preloaded on an ACT, those that can be loaded and delivered based on the Auto Carrier s present route, those that require adding either the pickup or delivery location to the route, and those that require the addition of both the pickup and delivery location to the route. Pre-loaded vehicles are considered by the delivery portion of the algorithm, while the remaining vehicles are considered by the pickup and delivery portion of the algorithm. 13

25 Agbegha et al. (1998) describe four different trailer types with different capacities and different loading networks. We, however, considered a simplified carrier design consisting of two flat levels, with ten vehicle positions. Figure 1 shows an example of our notional carrier. To off-load vehicle positions six through ten, position one must empty (temporarily off-load any vehicle in position one) Figure 1. Carrier Vehicle Position Numbers As the carrier progresses along a route, the number of loaded vehicles and their position on the ACT may change. We therefore developed a data structure that tracked the vehicle number, the vehicle destination location, the carrier route and the number of loads at each location. This data is tracked in the ACT Matrix, referred to as the ACTMat. The change in the positions of the vehicle numbers and their corresponding destinations are tracked in two variables, VdateMat and UpdateMat, respectively. The number of vehicles on the ACT after each location is stored in VplMat. Consider a worst case scenario. This occurs when vehicles are loaded opposite of their delivery order thereby maximizing reloading at any delivery location. In this instance, if the destinations are opposite the position numbers (i.e. vehicle number ten to destination one, vehicle number nine to destination two, etc.), a full load of ten vehicles, 14

26 with one vehicle dropped off at each location results in sixty loading actions, as shown in Table 1. This assumes that no additional vehicles are added enroute. A solution is to completely off-load every vehicle and reload the vehicles in reverse order so that the destinations and positions are matched. The result of this action would be thirty loads. Table 1. Worst Case Loading Scenario Position number Destination Off loads Reloads Total Loads The best case situation would be to start off with the destinations and load positions in agreement (i.e. vehicle number one to destination one, vehicle number two to destination two, etc.). This would result in ten loads as shown in Table 2. While both cases are possible, their likelihood is small. Adding additional vehicles to include pickups further reduces their chance of occurrence. These cases, however, provide simple bounds to the loading effort on a route. 15

27 Table 2. Best Case Loading Scenario Position number Destination Off loads Reloads Total Loads To balance distance traveled and loading effort, our algorithm considers any vehicles requiring loading, unloading and reloading on to the carrier. The vehicles are reloaded onto the carrier last location (on the route) first and nearest location (on the route) last. This orders the vehicles so that fewer vehicles must be temporarily removed from the ACT to gain access to vehicles being delivered to the current location. This approach takes advantage of any instance where reloaded vehicles positions can be adjusted to better match the routing. This prevents us from ever getting close to the worst case scenario or completely reloading all the vehicles at every destination in the route. It also allows for vehicles to be added during the route without completely disrupting the off-loading of vehicles. If the routes involve long distances between locations, driving time will dominate the total time. When driving time dominates, it is advantageous to minimize distance and increase reloads to re-organize the ACT. If routes involve shorter distances between locations, the loading time dominates the total time. When this occurs, it is advantageous 16

28 to route the ACT to accommodate the loading pattern and their deliveries to minimize unloading actions. Delivery Vehicle delivery routing must balance distance traveled by the ACT and total number of loads accrued during the route. The steps required are initial route, improved route, and balancing loading and distance. Administratively, we track the number of vehicles on the carrier and their positions as they are unloaded and reloaded. The initial route was generated using the previously defined greedy construction heuristic. This route was improved using a three-opt, and then a two-opt move. The three-opt move takes a location in the route and inserts it between two other locations in the route. The two-opt swaps the order of pairs of locations in the route. Possible moves are considered and the route with the most improvement, if any, becomes the new route. Once a final route is determined, we calculate the number of loads and the total time to travel the route. This is done without changing vehicle positions. Naturally some vehicles must be reloaded to access vehicles targeted for delivery. We assumed loading time as fifteen minutes and driving speed as fifty-five miles per hour regardless of roads used. The total combined time is stored as the initial solution time. The last step in the delivery algorithm re-evaluates the route comparing travel time and loading time. This is accomplished by starting at the initial location and determining which destination has the lowest combined travel time and load time. The location with the lowest combined time is selected as the next location in the route. This 17

29 is accomplished until there are no remaining locations. The total time of this new route is calculated and stored as the improved time. An example of these last steps (Figure 2) starts with the original route at location one, then proceeds in order to locations two and three. The time to travel from location one to location two is twenty minutes, from location two to location three is thirty minutes and from location one to location three is thirty minutes. The load time for location two, when it follows location one, is forty-five minutes. The load time for location three, when it follows location one is fifteen minutes. We would then select location three as the next destination after location one because the total time for location three would be forty-five minutes compared with the sixty-five minutes for location two. The load time at location two now becomes fifteen minutes, with a total time for location two as forty-five minutes. For the entire route, the total time is ninety minutes. This compares with the initial solution of one hundred and ten minutes A. Driving time B. Loads Initial Route C. Loads Improved Route Figure 2. Delivery Route Improvement 18

30 The initial solution time and the improved time are compared, and the lower time is selected as the delivery time. The route that generated the lower delivery time is now considered the delivery route. The number of vehicles on the carrier at each location is the calculated for use in the next section. Pickup and Delivery Pickup and delivery considerations change the problem significantly by adding vehicles and in most cases locations to the present route. The easy case involves a vehicle picked up and dropped off along the carrier s route. A more complex situation involves adding one additional location to the route. The most complex situation is involves adding both the pickup and delivery location to the route. The steps required are vehicle determination, location insertion, and balancing loading and distance. Administratively, we track the number of vehicles on the carrier and their positions as they are loaded, unloaded and reloaded. The first step in the pickup portion of the algorithm determined the vehicles that required pickup, their pickup locations, and their destination locations. A list of distances from carrier route destinations to pickup locations was created. Where pickup and delivery locations occurred during the route, the distance was zero so adding the vehicle added no distance to the route. Where either the pickup location, the delivery location or both locations was not on the route, the least increase in carrier travel distance was sought. This approach determined where to insert any new locations in the route. Once in the route, carrier and route data structure were updated. This process was then 19

31 repeated until all the pickup and destination locations required were added to the routes of the carriers, subject to carrier vehicle limits. Since pickup and delivery is a dynamic situation, the list of vehicles was again compared with the updated carrier routes to generate a matrix tracking where vehicles were loaded. This data is used to determine which vehicles are added to the carrier as the carriers service each location, unloading any vehicles destined for that location. At locations where either no vehicles are being unloaded or there are more vehicles being loaded than unloaded an imbalance between positions available to the algorithm and vehicles awaiting loading occurs. To handle the imbalance, phantom vehicles are inserted on the carrier. The number of phantom vehicles added is equal to the imbalance. These phantom vehicles are assigned to earliest empty positions with a destination of the location with the imbalance. The algorithm removes all the vehicles up to and including the phantom vehicle(s) from the carrier creating a space for the vehicle(s) to be loaded. Prior to any vehicles being reloaded onto the carrier, they are again sorted by their destinations. The destinations that occur later in the route are again loaded into higher position numbers. Once positions have been calculated for all the vehicles during the route, the total number of vehicles on the carrier is recalculated. This information is then used to determine if there are any locations that do not result in a load or unload. This can occur when a location already on the route is forced to be added earlier in the route due to a pickup needing to be before a certain destination. Providing all other actions required at that location can be performed without overflowing the carrier s capacity, the original visit to that location now becomes superfluous. Any superfluous locations are removed. 20

32 The pickup and delivery time can now be calculated by determining the total travel time from the total distance traveled and the total load time from the total number of loads accomplished. Summary We have developed an algorithm that takes advantage of the nature of the problem. Instead of attempting to completely organize the ACT at each destination, we have tried to use rerouting and reloading to minimize total time and loads. This gives us the ability to re-route the carrier as additional vehicles are added to the problems, even if they have new pickup or destination locations. 21

33 IV. Results and Analysis Introduction This chapter presents the results of testing the algorithm. A full solution is presented in depth to detail the algorithm. This is followed by an empirical study of twelve pickup and delivery variations designed to explore the overall quality of the algorithm. Finally, we consider the overall effectiveness of the algorithm to ACT routing and scheduling. Data Format A simple data display, is used to depict the details of the algorithm. The data displays the relative position of the vehicles on the ACT (Figure 3) using the format in Table 3. Note the correspondence between vehicle numbers. Blanks indicate no vehicle. If there are five vehicles presently on the carrier, vehicle numbers 3, 16, 21, 25, and 30, in positions 2, 3, 6, 7, 8, respectively, the carrier vehicle numbers are shown in Table 4. If those same vehicles have destinations of 10, 4, 9, 20, and 26, respectively, the destinations would be displayed as they are in Table Figure 3. Carrier Vehicle Position Numbers 22

34 Table 3. Vehicle Positions Numbers Level Level Table 4. Example of Vehicles on Carrier ACT number Vehicle numbers Table 5. Example of Vehicle Destinations ACT number Vehicle destinations First Data Run One run of the algorithm is detailed to show the basic data structure and improvement approaches. This trial used three ACTs, thirty vehicles, and twenty locations. Of the thirty vehicles, eight were awaiting pickup. The vehicle numbers and their positions on the ACTs are displayed in Table 6. The corresponding vehicle destinations are provided in Table 7. Table 8 shows the vehicle numbers awaiting pickup and their pickup and destination locations. Table 6. First Data Run Carrier Vehicle Numbers ACT Vehicle numbers

35 Table 7. First Data Run Carrier Vehicle Destinations ACT Vehicle destinations Table 8. First Data Run Vehicles Awaiting Pickup Vehicle number Pickup location Delivery location The delivery portion of the algorithm calculates the best route. Reloading and unloading are based on the vehicles presently on the carrier. The routes are listed in Table 9 starting with the present location of the ACTs. Table 10 shows the number of vehicles on the carriers after each location. The carriers configuration changes through the fourth destination are shown in Table 11. Table 11, ACT 1, shows how the algorithm reloads vehicles two and five to facilitate delivery later in the route. Similarly, ACT 3 reloads vehicle four, six, eight and ten differently. Table 12 shows the number of loads at each location. 24

36 Table 9. First Data Run Delivery Only Routes ACT Vehicle destinations in delivery order Table 10. First Data Run Delivery Only Vehicle Quantities ACT Number of vehicles on ACT after each location Table 11. First Data Run Delivery Only Carrier Status During Route Location ACT ACT position and vehicle number in that position Origin st destination nd destination

37 3 rd destination th destination Table 12. First Data Run Delivery Only Carrier Loads per Location ACT Loads per location Total Loads The final portion of the algorithm determines which vehicles require pickup and any locations that must be added into the route. These locations are inserted in a route to minimize change to the overall route length, subject to carrier capacity. The vehicles awaiting pickup, the carriers that will pick them up, and their pickup and delivery locations are shown in Table 13. The revised routes and the total number of vehicles at each location are displayed in Tables 14 and 15, respectively. The carriers configuration changes through the fourth destination are shown in Table 16. Table 14 shows how the new locations have been added into the carriers routes. Location 20 has been added earlier in ACT 1 s route to facilitate adding vehicles twenty-six and thirty prior to their 26

38 destinations of sixteen and one, respectively. This allows vehicle two to be unloaded at the fourth location in the route while vehicles twenty-six and thirty are added. These changes are shown in Table 16. Under normal circumstances, the original visit to location twenty would now be removed except that vehicle twenty-six, added at location six, is destine for location twenty. Table 17 shows the number of loads at each location. Table 13. First Data Run Vehicles Awaiting Pickup Carrier Assignment Vehicle number ACT scheduled Pickup location Delivery location Table 14. First Data Run Pickup and Delivery Routes ACT Vehicle destinations in delivery order 1 Delivery Pickup & Delivery Delivery Pickup & Delivery Delivery Pickup & Delivery Table 15. First Data Run Pickup and Delivery Vehicle Quantities ACT Number of vehicles on ACT at after location 1 Delivery Pickup & Delivery Delivery Pickup & Delivery Delivery Pickup & Delivery

39 Table 16. First Data Run Pickup and Delivery Carrier Status During Route Location ACT ACT position and vehicle number in that position Origin st destination nd destination rd destination th destination

40 Table 17. First Data Run Pickup and Delivery Carrier Loads per Location ACT Loads per location Total Loads 1 Delivery Pickup & Delivery Delivery Pickup & Delivery Delivery Pickup & Delivery Table 18. First Data Run Times ACT Original Time Delivery Time Pickup & Delivery time Total time Table 18 is a summation of times, in minutes, for the initial, the delivery and the pickup and delivery routes. The time for the three carriers initially totaled 2712 minutes. After the delivery portion of the algorithm, the total time decreased to 2532 minutes. The final time, which includes pickup and delivery, is 4807 minutes. These assume the previously stated times of fifteen minutes per load and fifty-five miles an hour travel speed. The increase in time can be split into 1705 minutes used to travel an additional 1563 miles to the seven added locations and 570 minutes for thirty-eight additional loads. Thirty-eight loads might seem like a large increase for adding only eight vehicles, but it does not increase the total loads per vehicle dramatically. Direct comparison between the total delivery loads and the total pickup and delivery loads can not be accomplished because the delivery will not include loads resulting from adding vehicles to a carrier. Therefore only the average number of access loads per vehicle will be considered. For the delivery only portion, carrier one has an average of 2.0 access loads 29

41 per vehicle. For the pickup and delivery portion, carrier one has an average of 2.27 access loads per vehicle. The carriers two and three start off with average loads per vehicle of 1.0 and 1.43, respectively. After adding the pickups, carrier two has an average of 0.8 loads per vehicle and carrier three has an average of 2.0 loads per vehicle. Comparing across the entire problem the delivery average is 1.6 access loads per vehicle and the pickup and delivery average is 1.93 access loads per vehicle. While the average number of loads per vehicle increases, the increase is not much and results from an increased number of vehicles on the carriers. Group Data Run A designed experiment involving random test problems was used to test the algorithm. The variables varied were the percent of total vehicles pre-loaded on the carrier, the number of locations and the maximum distance (MaxDis). The values used are displayed in Table 19. The resulting times are displayed in Table 20 in minutes. Appendix A contains the details of how these parameters were used to generate test problems. In all cases, the delivery-only algorithm improved the delivery time for each carrier over the route from the construction heuristic. The improvement ranged anywhere from 16 minutes to 132 minutes. When there were vehicles requiring pickup, the delivery time increased due mostly to time spent re-loading vehicles. 30

42 Table 19. Data Run Values Run Number of ACTs Number of vehicles Percent awaiting pickup Number of Locations MaxDis Table 20. Data Run Average Times Run Average Carrier Original Time Average Carrier Delivery Time Average Carrier Pickup & Delivery Time It was expected that the average distance would increase as locations were added to the route. The reason is because the new locations had to occur either after, in the case of new destinations, or before, in the case of new pickups, certain places in the route. This could lead to the suboptimal insertion of new locations. The worst increase in 31

43 distance was run two where the average distance traveled between locations increased by miles. The best case was run five where the average distance travel between locations decreased by 4.79 miles. The average distances in miles are shown in Table 21. Table 21. Data Run Distances Run Number of Locations Carrier Average Delivery Distance Carrier Average Pickup & Delivery Distance Difference The dramatic increase in time for the pickup problem is due to the additional loading and re-loading of vehicles. This time increase is pronounced when a large percentage of vehicles are designated for pickup. When few vehicles need pickup, it is easier to find carrier spaces without removing multiple vehicles. When many vehicles await pickup, the carrier is reloaded multiple times to gain access to any open spots on the carrier. Comparing the decrease in number of locations shows an increase in the total time. This is the result of two opposite reactions. The average distance between locations actually goes down as the number of locations increases and the number of loads goes down as the number of locations decreases. This can be shown using runs 32

44 three and six which are identical except for the number of locations. Run six s average distance traveled is 32 miles less than run three. This should result in a 35 minute time difference. Yet there is only an 11 minute time difference. Fewer locations allow multiple vehicles to be unloaded and/or loaded at one location lowering the total number of loads. Increasing the maximum distance between two locations did not appear to have any rational impact. Two standardized distance matrices were used, one for runs one through six and one for seven through twelve. Both matrices had thirty locations randomly created with only the first fifteen used for runs one through three and seven through nine. The locations for the 100 and 500 mile matrices are shown in Figures 4 and 5, respectively. The average distance between the locations for the 100 mile matrix is 54.4 miles and 51.1 miles for the first 15 locations and all 30 locations, respectively. The average distance between the locations for the 500 mile matrix is miles and miles for the first 15 locations and all 30 locations, respectively. The difference in the distance had an effect on the improvements generated by the algorithm. We reason that when the average distance between locations are greater, the algorithm generates time savings mostly from improving loading and occasionally improving travel time. Oppositely, where the average distance between locations is smaller, the algorithm forces the carrier to travel to locations that have fewer off-loads. 33

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

A Particle Swarm Optimization Algorithm for Multi-depot Vehicle Routing problem with Pickup and Delivery Requests A Particle Swarm Optimization Algorithm for Multi-depot Vehicle Routing problem with Pickup and Delivery Requests Pandhapon Sombuntham and Voratas Kachitvichayanukul Abstract A particle swarm optimization

More information

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

Heuristic Techniques for Solving the Vehicle Routing Problem with Time Windows Manar Hosny Heuristic Techniques for Solving the Vehicle Routing Problem with Time Windows Manar Hosny College of Computer and Information Sciences, King Saud University, Riyadh, Saudi Arabia mifawzi@ksu.edu.sa Keywords:

More information

Strategies for Coordinated Drayage Movements

Strategies for Coordinated Drayage Movements Strategies for Coordinated Drayage Movements Christopher Neuman and Karen Smilowitz May 9, 2002 Abstract The movement of loaded and empty equipment (trailers and containers) between rail yards and shippers/consignees

More information

Dynamic Vehicle Routing and Dispatching

Dynamic Vehicle Routing and Dispatching Dynamic Vehicle Routing and Dispatching Jean-Yves Potvin Département d informatique et recherche opérationnelle and Centre interuniversitaire de recherche sur les réseaux d entreprise, la logistique et

More information

Multi-depot Vehicle Routing Problem with Pickup and Delivery Requests

Multi-depot Vehicle Routing Problem with Pickup and Delivery Requests Multi-depot Vehicle Routing Problem with Pickup and Delivery Requests Pandhapon Sombuntham a and Voratas Kachitvichyanukul b ab Industrial and Manufacturing Engineering, Asian Institute of Technology,

More information

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

A Study of Crossover Operators for Genetic Algorithms to Solve VRP and its Variants and New Sinusoidal Motion Crossover Operator International Journal of Computational Intelligence Research ISSN 0973-1873 Volume 13, Number 7 (2017), pp. 1717-1733 Research India Publications http://www.ripublication.com A Study of Crossover Operators

More information

Hybrid MIP method for a Pickup and Delivery Problem with Time Windows and Dock Service Constraints

Hybrid MIP method for a Pickup and Delivery Problem with Time Windows and Dock Service Constraints International Journal of Operations Research International Journal of Operations Research Vol. 8, No. 1, 36 56 (2011) Hybrid MIP method for a Pickup and Delivery Problem with Time Windows and Dock Service

More information

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

Dynamic Vehicle Routing: State-of-the-art and some Research Perspectives Dynamic Vehicle Routing: State-of-the-art and some Research Perspectives Michel Gendreau CIRRELT and MAGI Polytechnique Montréal EPFL Lausanne, Suisse July 20, 2016 Acknowledgements The work described

More information

Vehicle Routing with Departure Smoothing

Vehicle Routing with Departure Smoothing ERASMUS UNIVERSITY ROTTERDAM Erasmus School of Economics Vehicle Routing with Departure Smoothing Master s Thesis Econometrics and Management Science Author: N.M. van der Zon Student ID: 387441 Supervisors:

More information

Mileage savings from optimization of coordinated trucking 1

Mileage savings from optimization of coordinated trucking 1 Mileage savings from optimization of coordinated trucking 1 T.P. McDonald Associate Professor Biosystems Engineering Auburn University, Auburn, AL K. Haridass Former Graduate Research Assistant Industrial

More information

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

Available online at   ScienceDirect. Procedia Manufacturing 11 (2017 ) Wan Chen Chiang, Chen Yang Cheng* Available online at www.sciencedirect.com ScienceDirect Procedia Manufacturing 11 (2017 ) 2156 2163 27th International Conference on Flexible Automation and Intelligent Manufacturing, FAIM2017, 27-30 June

More information

Vehicle Routing Problems in Supply Chain Management

Vehicle Routing Problems in Supply Chain Management Lecture 12. Vehicle Routing Problems in Supply Chain Management With the emergence of international markets and the growth of globalization, the management of supply chains has gained increased attention.

More information

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

Artificial Intelligence Computational Techniques to Optimize a Multi Objective Oriented Distribution Operations Proceedings of the 2010 International Conference on Industrial Engineering and Operations Management Dhaa, Bangladesh, January 9 10, 2010 Artificial Intelligence Computational Techniques to Optimize a

More information

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

A MICROSCOPIC TRAFFIC SIMULATION BASED DECISION SUPPORT SYSTEM FOR REAL-TIME FLEET MANAGEMENT A MICROSCOPIC TRAFFIC SIMULATION BASED DECISION SUPPORT SYSTEM FOR REAL-TIME FLEET MANAGEMENT City CEDM City Distribution CEDM Distribution Terminal Terminal LOGISTICS BASE Jaume Barceló Hanna Grzybowska

More information

Short term strategies for a dynamic multi-period routing problem

Short term strategies for a dynamic multi-period routing problem Short term strategies for a dynamic multi-period routing problem E. Angelelli a, N. Bianchessi a, R. Mansini b, M.G. Speranza a a Dipartimento Metodi Quantitativi, University of Brescia, Italy b Dipartimento

More information

Inventory Routing Problem for the LNG Business

Inventory Routing Problem for the LNG Business Inventory Routing Problem for the LNG Business Roar Grønhaug 1 Marielle Christiansen 1 Guy Desaulniers 2,3 Jacques Desrosiers 2,4 1 Norwegian University of Science and Technology, 2 GERAD, 3 Ecole Polytechnique

More information

CROSS-DOCKING: SCHEDULING OF INCOMING AND OUTGOING SEMI TRAILERS

CROSS-DOCKING: SCHEDULING OF INCOMING AND OUTGOING SEMI TRAILERS CROSS-DOCKING: SCHEDULING OF INCOMING AND OUTGOING SEMI TRAILERS 1 th International Conference on Production Research P.Baptiste, M.Y.Maknoon Département de mathématiques et génie industriel, Ecole polytechnique

More information

Rehandling Strategies for Container Retrieval

Rehandling Strategies for Container Retrieval Rehandling Strategies for Container Retrieval Tonguç Ünlüyurt and Cenk Aydin Sabanci University, Faculty of Engineering and Natural Sciences e-mail: tonguc@sabanciuniv.edu 1 Introduction In this work,

More information

Title: A Column Generation Algorithm for the Log Truck Scheduling Problem.

Title: A Column Generation Algorithm for the Log Truck Scheduling Problem. Title: A Column Generation Algorithm for the Log Truck Scheduling Problem. Authors: Myrna Palmgren Department of Optimization Linkoping University S-58183 Linkoping, Sweden e-mail: mypal@mai.liu.se Mikael

More information

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

Vehicle Routing with Cross Docks, Split Deliveries, and Multiple Use of Vehicles. Arun Kumar Ranganathan Jagannathan Vehicle Routing with Cross Docks, Split Deliveries, and Multiple Use of Vehicles by Arun Kumar Ranganathan Jagannathan A thesis submitted to the Graduate Faculty of Auburn University in partial fulfillment

More information

A New Fuzzy Logic Approach to Dynamic Dial-a-Ride Problem

A New Fuzzy Logic Approach to Dynamic Dial-a-Ride Problem Proceedings of the 2012 Industrial and Systems Engineering Research Conference G. Lim and J.W. Herrmann, eds. A New Fuzzy Logic Approach to Dynamic Dial-a-Ride Problem Maher Maalouf Industrial & Systems

More information

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

CELLULAR BASED DISPATCH POLICIES FOR REAL-TIME VEHICLE ROUTING. February 22, Randolph Hall Boontariga Kaseemson CELLULAR BASED DISPATCH POLICIES FOR REAL-TIME VEHICLE ROUTING February 22, 2005 Randolph Hall Boontariga Kaseemson Department of Industrial and Systems Engineering University of Southern California Los

More information

A Genetic Algorithm on Inventory Routing Problem

A Genetic Algorithm on Inventory Routing Problem A Genetic Algorithm on Inventory Routing Problem Artvin Çoruh University e-mail: nevin.aydin@gmail.com Volume 3 No 3 (2014) ISSN 2158-8708 (online) DOI 10.5195/emaj.2014.31 http://emaj.pitt.edu Abstract

More information

Towards Collaborative Optimisation in a Shared-Logistics Environment for Pickup and Delivery Operations

Towards Collaborative Optimisation in a Shared-Logistics Environment for Pickup and Delivery Operations Towards Collaborative Optimisation in a Shared-Logistics Environment for Pickup and Delivery Operations Timothy Curtois 1, Wasakorn Laesanklang 1, Dario Landa-Silva 1, Mohammad Mesgarpour 2 and Yi Qu 1

More information

Pro-active Dynamic Vehicle Routing

Pro-active Dynamic Vehicle Routing Francesco Ferrucci Pro-active Dynamic Vehicle Routing Real-Time Control and Request-Forecasting Approaches to Improve Customer Service Physica-Verlag A Springer Company Introduction 1 1.1 Motivation 3

More information

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

Procedia - Social and Behavioral Sciences 109 ( 2014 ) Selection and peer review under responsibility of Organizing Committee of BEM 2013. 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

More information

Solving the Vehicle Routing Problem with Multiple Multi-Capacity Vehicles

Solving the Vehicle Routing Problem with Multiple Multi-Capacity Vehicles Solving the Vehicle Routing Problem with Multiple Multi-Capacity Vehicles Michael S. Sanders, Jr. Computer Systems Lab, 2008-2009 Thomas Jefferson High School for Science and Technology Alexandria, Virginia

More information

A HEURISTIC FOR THE SOLUTION OF VEHICLE ROUTING PROBLEMS WITH TIME WINDOWS AND MULTIPLE DUMPING SITES IN WASTE COLLECTION

A HEURISTIC FOR THE SOLUTION OF VEHICLE ROUTING PROBLEMS WITH TIME WINDOWS AND MULTIPLE DUMPING SITES IN WASTE COLLECTION A HEURISTIC FOR THE SOLUTION OF VEHICLE, University of Applied Sciences Merseburg, Germany 1 Problem statement 2 A cluster first route second approach 2.1 A capacitated k-means algorithm 2.2 A capacitated

More information

Online Vehicle Routing: The Edge of Optimization in Large-Scale Applications

Online Vehicle Routing: The Edge of Optimization in Large-Scale Applications Online Vehicle Routing: The Edge of Optimization in Large-Scale Applications Dimitris Bertsimas, Patrick Jaillet, Sébastien Martin Operations Research Center, Massachusetts Institute of Technology March

More information

Container Sharing in Seaport Hinterland Transportation

Container Sharing in Seaport Hinterland Transportation Container Sharing in Seaport Hinterland Transportation Herbert Kopfer, Sebastian Sterzik University of Bremen E-Mail: kopfer@uni-bremen.de Abstract In this contribution we optimize the transportation of

More information

Use of Genetic Algorithms in Discrete Optimalization Problems

Use of Genetic Algorithms in Discrete Optimalization Problems Use of Genetic Algorithms in Discrete Optimalization Problems Alena Rybičková supervisor: Ing. Denisa Mocková PhD Faculty of Transportation Sciences Main goals: design of genetic algorithm for vehicle

More information

Hybrid Heuristic for Multi-carrier Transportation Plans

Hybrid Heuristic for Multi-carrier Transportation Plans S1-23 1 Hybrid Heuristic for Multi-carrier Transportation Plans Dario Landa-Silva 1, Yijun Wang 1,2, Paul Donovan 2, Graham Kendall 1 1 ASAP Research Group, School of Computer Science University of Nottingham,

More information

Hybrid Heuristic for Multi-carrier Transportation Plans

Hybrid Heuristic for Multi-carrier Transportation Plans S1-23 1 Hybrid Heuristic for Multi-carrier Transportation Plans Dario Landa-Silva 1, Yijun Wang 1,2, Paul Donovan 2, Graham Kendall 1 1 ASAP Research Group, School of Computer Science University of Nottingham,

More information

A TABU SEARCH METAHEURISTIC FOR ASSIGNMENT OF FLOATING CRANES

A TABU SEARCH METAHEURISTIC FOR ASSIGNMENT OF FLOATING CRANES 1 st Logistics International Conference Belgrade, Serbia 28 - November 13 A TABU SEARCH METAHEURISTIC FOR ASSIGNMENT OF FLOATING CRANES Dragana M. Drenovac * University of Belgrade, Faculty of Transport

More information

A Note on the Truck and Trailer Routing Problem

A Note on the Truck and Trailer Routing Problem A Note on the Truck and Trailer Routing Problem Shih-Wei Lin a, Vincent F. Yu b,*, Shuo-Yan Chou b a Department of Information Management, Chang Gung University No. 259, Wen-Hwa 1st Road, Kwei-Shan, Tao-Yuan

More information

Fixed Routes with Backup Vehicles for Stochastic Vehicle Routing Problems with Time Constraints

Fixed Routes with Backup Vehicles for Stochastic Vehicle Routing Problems with Time Constraints Fixed Routes with Backup Vehicles for Stochastic Vehicle Routing Problems with Time Constraints Alan L. Erera, Martin Savelsbergh, and Emrah Uyar The Supply Chain and Logistics Institute School of Industrial

More information

Waiting Strategies for Regular and Emergency Patient Transportation

Waiting Strategies for Regular and Emergency Patient Transportation Waiting Strategies for Regular and Emergency Patient Transportation Guenter Kiechle 1, Karl F. Doerner 2, Michel Gendreau 3, and Richard F. Hartl 2 1 Vienna Technical University, Karlsplatz 13, 1040 Vienna,

More information

Solving Transportation Logistics Problems Using Advanced Evolutionary Optimization

Solving Transportation Logistics Problems Using Advanced Evolutionary Optimization Solving Transportation Logistics Problems Using Advanced Evolutionary Optimization Transportation logistics problems and many analogous problems are usually too complicated and difficult for standard Linear

More information

A DETERMINISTIC ANNEALING ALGORITHM FOR THE PRE- AND END-HAULAGE OF INTERMODAL CONTAINER TERMINALS

A DETERMINISTIC ANNEALING ALGORITHM FOR THE PRE- AND END-HAULAGE OF INTERMODAL CONTAINER TERMINALS A DETERMINISTIC ANNEALING ALGORITHM FOR THE PRE- AND END-HAULAGE OF INTERMODAL CONTAINER TERMINALS An Caris Gerrit K. Janssens Transportation Research Institute Hasselt University - campus Diepenbeek Wetenschapspark

More information

Waste collection vehicle routing problem with time windows

Waste collection vehicle routing problem with time windows Computers & Operations Research 33 (2006) 3624 3642 www.elsevier.com/locate/cor Waste collection vehicle routing problem with time windows Byung-In Kim a,, Seongbae Kim b, Surya Sahoo b a Department of

More information

WebShipCost - Quantifying Risk in Intermodal Transportation

WebShipCost - Quantifying Risk in Intermodal Transportation WebShipCost - Quantifying Risk in Intermodal Transportation Zhe Li, Heather Nachtmann, and Manuel D. Rossetti Department of Industrial Engineering University of Arkansas Fayetteville, AR 72701, USA Abstract

More information

An Evolutionary Approach to Pickup and Delivery Problem with Time Windows

An Evolutionary Approach to Pickup and Delivery Problem with Time Windows An Evolutionary Approach to Pickup and Delivery Problem with Time Windows 2 Jean-Charles Créput 1, Abder Koukam 1, Jaroslaw Kozlak 1,2, and Jan Lukasik 1,2 1 University of Technology of Belfort-Montbeliard,

More information

An Optimization Algorithm for the Inventory Routing Problem with Continuous Moves

An Optimization Algorithm for the Inventory Routing Problem with Continuous Moves An Optimization Algorithm for the Inventory Routing Problem with Continuous Moves Martin Savelsbergh Jin-Hwa Song The Logistics Institute School of Industrial and Systems Engineering Georgia Institute

More information

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

Transactions on the Built Environment vol 33, 1998 WIT Press,  ISSN Effects of designated time on pickup/delivery truck routing and scheduling E. Taniguchf, T. Yamada\ M. Tamaishi*, M. Noritake^ "Department of Civil Engineering, Kyoto University, Yoshidahonmachi, Sakyo-kyu,

More information

Routing order pickers in a warehouse with a middle aisle

Routing order pickers in a warehouse with a middle aisle Routing order pickers in a warehouse with a middle aisle Kees Jan Roodbergen and René de Koster Rotterdam School of Management, Erasmus University Rotterdam, P.O. box 1738, 3000 DR Rotterdam, The Netherlands

More information

A Decomposition Approach for the Inventory Routing Problem

A Decomposition Approach for the Inventory Routing Problem A Decomposition Approach for the Inventory Routing Problem Ann Melissa Campbell Martin W.P. Savelsbergh Tippie College of Business Management Sciences Department University of Iowa Iowa City, IA 52242

More information

Tactical Planning using Heuristics

Tactical Planning using Heuristics Tactical Planning using Heuristics Roman van der Krogt a Leon Aronson a Nico Roos b Cees Witteveen a Jonne Zutt a a Delft University of Technology, Faculty of Information Technology and Systems, P.O. Box

More information

MIC 2009: The VIII Metaheuristics International Conference

MIC 2009: The VIII Metaheuristics International Conference : The VIII Metaheuristics International Conference id-1 Investigating Genetic Algorithms for Solving the Multiple Vehicle Pickup and Delivery Problem with Time Windows 1 Introduction Manar Hosny Christine

More information

Inter-Terminal Transport with uncertain connections

Inter-Terminal Transport with uncertain connections Inter-Terminal Transport with uncertain connections Bachelor thesis Sven van den Berg (343536) Erasmus University of Rotterdam, Faculty of Economics 26-6-2013 This thesis is about controlling the transport

More information

Applying GIS and OR Techniques to Solve Sears Technician Dispatching and. Home Delivery Problems

Applying GIS and OR Techniques to Solve Sears Technician Dispatching and. Home Delivery Problems Applying GIS and OR Techniques to Solve Sears Technician Dispatching and Home Delivery Problems Don Weigel Transportation/Logistics Services ESRI, Inc. 380 New York Street Redlands, CA 92373 Buyang Cao

More information

INTEGRATING VEHICLE ROUTING WITH CROSS DOCK IN SUPPLY CHAIN

INTEGRATING VEHICLE ROUTING WITH CROSS DOCK IN SUPPLY CHAIN INTEGRATING VEHICLE ROUTING WITH CROSS DOCK IN SUPPLY CHAIN Farshad Farshchi Department of Industrial Engineering, Parand Branch, Islamic Azad University, Parand, Iran Davood Jafari Department of Industrial

More information

A Solution Approach for the Joint Order Batching and Picker Routing Problem in Manual Order Picking Systems

A Solution Approach for the Joint Order Batching and Picker Routing Problem in Manual Order Picking Systems A Solution Approach for the Joint Order Batching and Picker Routing Problem in Manual Order Picking Systems André Scholz Gerhard Wäscher Otto-von-Guericke University Magdeburg, Germany Faculty of Economics

More information

TRANSPORTATION PROBLEM AND VARIANTS

TRANSPORTATION PROBLEM AND VARIANTS TRANSPORTATION PROBLEM AND VARIANTS Introduction to Lecture T: Welcome to the next exercise. I hope you enjoyed the previous exercise. S: Sure I did. It is good to learn new concepts. I am beginning to

More information

Optimization in Supply Chain Planning

Optimization in Supply Chain Planning Optimization in Supply Chain Planning Dr. Christopher Sürie Expert Consultant SCM Optimization Agenda Introduction Hierarchical Planning Approach and Modeling Capability Optimizer Architecture and Optimization

More information

Discrete and dynamic versus continuous and static loading policy for a multi-compartment vehicle

Discrete and dynamic versus continuous and static loading policy for a multi-compartment vehicle European Journal of Operational Research 174 (2006) 1329 1337 Short Communication Discrete and dynamic versus continuous and static loading policy for a multi-compartment vehicle Yossi Bukchin a, *, Subhash

More information

Spatial Information in Offline Approximate Dynamic Programming for Dynamic Vehicle Routing with Stochastic Requests

Spatial Information in Offline Approximate Dynamic Programming for Dynamic Vehicle Routing with Stochastic Requests 1 Spatial Information in Offline Approximate Dynamic Programming for Dynamic Vehicle Routing with Stochastic Requests Ansmann, Artur, TU Braunschweig, a.ansmann@tu-braunschweig.de Ulmer, Marlin W., TU

More information

OPTIMIZING THE REARRANGEMENT PROCESS IN A DEDICATED WAREHOUSE

OPTIMIZING THE REARRANGEMENT PROCESS IN A DEDICATED WAREHOUSE OPTIMIZING THE REARRANGEMENT PROCESS IN A DEDICATED WAREHOUSE Hector J. Carlo German E. Giraldo Industrial Engineering Department, University of Puerto Rico Mayagüez, Call Box 9000, Mayagüez, PR 00681

More information

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

Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach Z.X. Wang, Felix T.S. Chan, and S.H. Chung Abstract Storage allocation and yard trucks scheduling

More information

Change your logistics game with optimization

Change your logistics game with optimization Change your logistics game with optimization In an industry that moves at lightning speed, the optimal solution at the right time every time puts you miles ahead of the competition The world of logistics

More information

Discrete Event simulation

Discrete Event simulation Discrete Event simulation David James Raistrick Shrink Wrap Conveyor Line Submitted in partial fulfilment of the requirements of Leeds Metropolitan University for the Degree of Advanced Engineering Management

More information

XXXII. ROBUST TRUCKLOAD RELAY NETWORK DESIGN UNDER DEMAND UNCERTAINTY

XXXII. ROBUST TRUCKLOAD RELAY NETWORK DESIGN UNDER DEMAND UNCERTAINTY XXXII. ROBUST TRUCKLOAD RELAY NETWORK DESIGN UNDER DEMAND UNCERTAINTY Hector A. Vergara Oregon State University Zahra Mokhtari Oregon State University Abstract This research addresses the issue of incorporating

More information

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

Multi-vehicle Dispatching And Routing With Time Window Constraints And Limited Dock Capacity University of Central Florida Electronic Theses and Dissertations Doctoral Dissertation (Open Access) Multi-vehicle Dispatching And Routing With Time Window Constraints And Limited Dock Capacity 2012 Ahmed

More information

The Two-Echelon Capacitated Vehicle Routing. Problem

The Two-Echelon Capacitated Vehicle Routing. Problem The Two-Echelon Capacitated Vehicle Routing Problem Jesus Gonzalez Feliu 1, Guido Perboli 1, Roberto Tadei 1 and Daniele Vigo 2 1 Control and Computer Engineering Department Politecnico di Torino, Italy

More information

Guy Desaulniers Eric Prescott Gagnon Louis Martin Rousseau Ecole Polytechnique, Montreal

Guy Desaulniers Eric Prescott Gagnon Louis Martin Rousseau Ecole Polytechnique, Montreal Guy Desaulniers Eric Prescott Gagnon Louis Martin Rousseau Ecole Polytechnique, Montreal 1 Introduction Vehicle routing problem with time windows Motivation Large neighborhood search Hybrid LNS and Column

More information

Research on Optimization of Delivery Route of Online Orders

Research on Optimization of Delivery Route of Online Orders Frontiers in Management Research, Vol. 2, No. 3, July 2018 https://dx.doi.org/10.22606/fmr.2018.23002 75 Research on Optimization of Delivery Route of Online Orders Zhao Qingju School of Information Beijing

More information

A Grouping Genetic Algorithm for the Pickup and Delivery Problem with Time Windows

A Grouping Genetic Algorithm for the Pickup and Delivery Problem with Time Windows 1 A Grouping Genetic Algorithm for the Pickup and Delivery Problem with Time Windows Giselher Pankratz Department of Business Administration and Economics, FernUniversität University of Hagen, Hagen, Germany

More information

Optimal Stochastic Delivery Planning in Full-Truckload and Less-Than-Truckload Delivery

Optimal Stochastic Delivery Planning in Full-Truckload and Less-Than-Truckload Delivery Optimal Stochastic Delivery Planning in Full-Truckload and Less-Than-Truckload Delivery Suttinee Sawadsitang, Rakpong Kaewpuang, Siwei Jiang, Dusit Niyato, Ping Wang School of Computer Science and Engineering,

More information

Word Count: 3792 words + 4 figure(s) + 4 table(s) = 5792 words

Word Count: 3792 words + 4 figure(s) + 4 table(s) = 5792 words THE INTERPLAY BETWEEN FLEET SIZE, LEVEL-OF-SERVICE AND EMPTY VEHICLE REPOSITIONING STRATEGIES IN LARGE-SCALE, SHARED-RIDE AUTONOMOUS TAXI MOBILITY-ON-DEMAND SCENARIOS Shirley Zhu Department of Operations

More information

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture - 24 Sequencing and Scheduling - Assumptions, Objectives and Shop

More information

Congestion Reduction Through Efficient Empty Container Movement

Congestion Reduction Through Efficient Empty Container Movement Congestion Reduction Through Efficient Empty Container Movement August 2017 A Research Report from the National Center for Sustainable Transportation Maged Dessouky, University of Southern California Santiago

More information

Reduction of Empty Container Repositioning Costs by Container Sharing

Reduction of Empty Container Repositioning Costs by Container Sharing Reduction of Empty Container Repositioning Costs by Container Sharing Herbert Kopfer and Sebastian Sterzik 1 Problem Description Empty container repositioning is a major cost driver for international container

More information

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

Capacitated vehicle routing problem for multi-product crossdocking with split deliveries and pickups Available online at www.sciencedirect.com Procedia - Social and Behavioral Sciences 62 ( 2012 ) 1360 1365 WC-BEM 2012 Capacitated vehicle routing problem for multi-product crossdocking with split deliveries

More information

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

AN ADAPTIVE LARGE NEIGHBORHOOD SEARCH ALGORITHM FOR A SELECTIVE & PERIODIC INVENTORY ROUTING PROBLEM AN ADAPTIVE LARGE NEIGHBORHOOD SEARCH ALGORITHM FOR A SELECTIVE & PERIODIC INVENTORY ROUTING PROBLEM Deniz Aksen 1, Onur Kaya 2, F. Sibel Salman 2, Özge Tüncel 2 1 College of Adm. Sci. and Econ., Koç University,

More information

Towards Collaborative Optimisation in a Shared-logistics Environment for Pickup and Delivery Operations

Towards Collaborative Optimisation in a Shared-logistics Environment for Pickup and Delivery Operations Towards Collaborative Optimisation in a Shared-logistics Environment for Pickup and Delivery Operations Timothy Curtois 1, Wasakorn Laesanklang 1, Dario Landa-Silva 1, Mohammad Mesgarpour 2 and Yi Qu 1

More information

Solving the Empty Container Problem using Double-Container Trucks to Reduce Congestion

Solving the Empty Container Problem using Double-Container Trucks to Reduce Congestion Solving the Empty Container Problem using Double-Container Trucks to Reduce Congestion Santiago Carvajal scarvaja@usc.edu (424) 333-4929 Daniel J. Epstein Department of Industrial and Systems Engineering

More information

Towards Collaborative Optimisation in a Shared-logistics Environment for Pickup and Delivery Operations

Towards Collaborative Optimisation in a Shared-logistics Environment for Pickup and Delivery Operations Towards Collaborative Optimisation in a Shared-logistics Environment for Pickup and Delivery Operations Timothy Curtois 1, Wasakorn Laesanklang 1, Dario Landa-Silva 1, Mohammad Mesgarpour 2 and Yi Qu 1

More information

Congestion Reduction through Efficient Empty Container Movement

Congestion Reduction through Efficient Empty Container Movement Congestion Reduction through Efficient Empty Container Movement Final Report METRANS Project 15-28 August 15, 2017 Principal Investigator: Maged M. Dessouky Ph.D. Graduate Student: Santiago Carvajal Daniel

More information

A Mathematical Model for Driver Balance in Truckload Relay Networks

A Mathematical Model for Driver Balance in Truckload Relay Networks Georgia Southern University Digital Commons@Georgia Southern 12th IMHRC Proceedings (Gardanne, France 2012) Progress in Material Handling Research 2012 A Mathematical Model for Driver Balance in Truckload

More information

An Automated Tool for Optimizing Waste Transportation Routing and Scheduling

An Automated Tool for Optimizing Waste Transportation Routing and Scheduling An Automated Tool for Optimizing Waste Transportation Routing and Scheduling L.E. Berry, R.D. Branch, H.A. White Strata-G, LLC 2027 Castaic Lane, Knoxville, TN 37932 H. D. Whitehead, Jr., B.D. Becker Bechtel

More information

OPAL Optimized Ambulance Logistics

OPAL Optimized Ambulance Logistics TRISTAN V : The Fifth Triennal Symposium on Transportation Analysis 1 OPAL Optimized Ambulance Logistics Tobias Andersson* Sverker Petersson Peter Värband* *Linköping University ITN/Campus Norrköping SE-601

More information

Integrated Location Routing and Scheduling Problems

Integrated Location Routing and Scheduling Problems Integrated Location Routing and Scheduling Problems Zeliha Akça zelihaakca@lehigh.edu Rosemary T. Berger rosemary.berger@verizon.net Theodore K. Ralphs tkr2@lehigh.edu Department of Industrial and Systems

More information

Metaheuristics. Approximate. Metaheuristics used for. Math programming LP, IP, NLP, DP. Heuristics

Metaheuristics. Approximate. Metaheuristics used for. Math programming LP, IP, NLP, DP. Heuristics Metaheuristics Meta Greek word for upper level methods Heuristics Greek word heuriskein art of discovering new strategies to solve problems. Exact and Approximate methods Exact Math programming LP, IP,

More information

Optimization Using Simulation of the Vehicle Routing Problem

Optimization Using Simulation of the Vehicle Routing Problem Optimization Using Simulation of the Vehicle Routing Problem Nayera E. El-Gharably, Khaled S. El-Kilany, and Aziz E. El-Sayed Abstract A key element of many distribution systems is the routing and scheduling

More information

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

Determination of a Fair Price for Blood Transportation by Applying the Vehicle Routing Problem: A Case for National Blood Center, Thailand Determination of a Fair Price for Blood Transportation by Applying the Vehicle Routing Problem: A Case for National Blood Center, Thailand S. Pathomsiri, and P. Sukaboon Abstract The National Blood Center,

More information

Integration of information and optimization models for routing in city logistics

Integration of information and optimization models for routing in city logistics Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Integration of information and optimization models for routing in city logistics Dirk Mattfeld and Jan Fabian Ehmke, Shonan Village,

More information

Hybrid approaches to the Repositioning Problem in Bicycle-Sharing Systems

Hybrid approaches to the Repositioning Problem in Bicycle-Sharing Systems Hybrid approaches to the Repositioning Problem in Bicycle-Sharing Systems Juan David Palacio Domínguez PhD Student in Mathematical Engineering Juan Carlos Rivera Agudelo Thesis Advisor Doctoral Seminar

More information

Impressum ( 5 TMG) Herausgeber: Fakultät für Wirtschaftswissenschaft Der Dekan. Verantwortlich für diese Ausgabe:

Impressum ( 5 TMG) Herausgeber: Fakultät für Wirtschaftswissenschaft Der Dekan. Verantwortlich für diese Ausgabe: WORKING PAPER SERIES Impressum ( 5 TMG) Herausgeber: Otto-von-Guericke-Universität Magdeburg Fakultät für Wirtschaftswissenschaft Der Dekan Verantwortlich für diese Ausgabe: Otto-von-Guericke-Universität

More information

A Heuristic Approach for Vehicle Scheduling Problem with Time and Capacity Constraints

A Heuristic Approach for Vehicle Scheduling Problem with Time and Capacity Constraints 2016 UKSim-AMSS 18th International Conference on Computer Modelling and Simulation A Heuristic Approach for Vehicle Scheduling Problem with Time and Capacity Constraints Mohamed Masoud mmasoud1@cs.gsu.edu

More information

Low Technology Does Not Have to Mean Low Quality: A Comparative Study of Four Low Technology Routing Algorithms. Senior Design Spring 1190

Low Technology Does Not Have to Mean Low Quality: A Comparative Study of Four Low Technology Routing Algorithms. Senior Design Spring 1190 1990-01 Spring 1990 Low Technology Does Not Have to Mean Low Quality: A SOUTHERN METHODST UN' Comperative Study of Four Low Technology Routing Algorithms Rhonda. Hartman -- -- Doug Sheffield Low Technology

More information

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

We consider a distribution problem in which a set of products has to be shipped from in an Inventory Routing Problem Luca Bertazzi Giuseppe Paletta M. Grazia Speranza Dip. di Metodi Quantitativi, Università di Brescia, Italy Dip. di Economia Politica, Università della Calabria, Italy Dip.

More information

A Vehicle Routing in Glass Waste Collection

A Vehicle Routing in Glass Waste Collection A Tino Henke, M. Grazia Speranza, Gerhard Wäscher University of Magdeburg, Germany University of Brescia, Italy Clausthal-Zellerfeld, May Introduction and Motivation A Glass Waste Collection Problem Introduction

More information

Topics in Supply Chain Management. Session 3. Fouad El Ouardighi BAR-ILAN UNIVERSITY. Department of Operations Management

Topics in Supply Chain Management. Session 3. Fouad El Ouardighi BAR-ILAN UNIVERSITY. Department of Operations Management BAR-ILAN UNIVERSITY Department of Operations Management Topics in Supply Chain Management Session Fouad El Ouardighi «Cette photocopie (d articles ou de livre), fournie dans le cadre d un accord avec le

More information

Global Logistics Road Planning: A Genetic Algorithm Approach

Global Logistics Road Planning: A Genetic Algorithm Approach The Sixth International Symposium on Operations Research and Its Applications (ISORA 06) Xinjiang, China, August 8 12, 2006 Copyright 2006 ORSC & APORC pp. 75 81 Global Logistics Road Planning: A Genetic

More information

Collaborative Logistics

Collaborative Logistics Collaborative Logistics Martin Savelsbergh Ozlem Ergun Gultekin Kuyzu The Logistics Institute Georgia Institute of Technology 35th Annual Conference of the Italian Operations Research Society Lecce, September

More information

Operational strategies for cross docking systems

Operational strategies for cross docking systems Retrospective Theses and Dissertations 2002 Operational strategies for cross docking systems Wooyeon Yu Iowa State University Follow this and additional works at: http://lib.dr.iastate.edu/rtd Part of

More information

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

A Log-Truck Scheduling Model Applied to a Belgian Forest Company. Jean-Sébastien Tancrez 1 A Log-Truck Scheduling Model Applied to a Belgian Forest Company Jean-Sébastien Tancrez 1 Louvain School of Management, Université catholique de Louvain, Mons, Belgium {js.tancrez@uclouvain.be} Abstract.

More information

The Time Window Assignment Vehicle Routing Problem

The Time Window Assignment Vehicle Routing Problem The Time Window Assignment Vehicle Routing Problem Remy Spliet, Adriana F. Gabor June 13, 2012 Problem Description Consider a distribution network of one depot and multiple customers: Problem Description

More information

Hybrid search method for integrated scheduling problem of container-handling systems

Hybrid search method for integrated scheduling problem of container-handling systems Hybrid search method for integrated scheduling problem of container-handling systems Feifei Cui School of Computer Science and Engineering, Southeast University, Nanjing, P. R. China Jatinder N. D. Gupta

More information

University Question Paper Two Marks

University Question Paper Two Marks University Question Paper Two Marks 1. List the application of Operations Research in functional areas of management. Answer: Finance, Budgeting and Investment Marketing Physical distribution Purchasing,

More information

Contents PREFACE 1 INTRODUCTION The Role of Scheduling The Scheduling Function in an Enterprise Outline of the Book 6

Contents PREFACE 1 INTRODUCTION The Role of Scheduling The Scheduling Function in an Enterprise Outline of the Book 6 Integre Technical Publishing Co., Inc. Pinedo July 9, 2001 4:31 p.m. front page v PREFACE xi 1 INTRODUCTION 1 1.1 The Role of Scheduling 1 1.2 The Scheduling Function in an Enterprise 4 1.3 Outline of

More information