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

Similar documents
Short term strategies for a dynamic multi-period routing problem

Waiting Strategies for Regular and Emergency Patient Transportation

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

Chapter 15 A Mathematical Model to Optimize Transport Cost and Inventory Level in a Single Level Logistic Network

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

CROSS-DOCKING: SCHEDULING OF INCOMING AND OUTGOING SEMI TRAILERS

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

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

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

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

Reduction of Empty Container Repositioning Costs by Container Sharing

Pro-active Dynamic Vehicle Routing

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

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

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

XXXII. ROBUST TRUCKLOAD RELAY NETWORK DESIGN UNDER DEMAND UNCERTAINTY

A MULTI-VEHICLE PROFITABLE PICKUP AND DELIVERY SELECTION PROBLEM WITH TIME WINDOWS

SIMULATION MODEL FOR IRP IN PETROL STATION REPLENISHMENT

Supply chain planning and optimization solution for retail operations

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

Dynamic Vehicle Routing and Dispatching

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

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

Simulated Annealing Algorithm for Vehicle Routing Problem with Transshipment

SkyMAX is a new-generation flight scheduling optimization system that maximizes an airline s total network profitability by determining the right

CEMENT TRANSPORTATION LIMITED-FLEET MODELING AND ASSIGNING TO RATED DEMANDS

Managing Disruptions in Last Mile Distribution

Container Terminal Modelling in Simul8 Environment

Increase efficiency and profits with smarter logistics planning

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

OPAL Optimized Ambulance Logistics

Modeling a Four-Layer Location-Routing Problem

Spatial decision support system for milk collection

1.224J/ESD.204J TRANSPORTATION OPERATIONS, PLANNING AND CONTROL: CARRIER SYSTEMS

7 Real-time control (RC) Observations. 7.1 Real-time control (RC) Introduction

Container Sharing in Seaport Hinterland Transportation

Observations. 7 Real-time control (RC) 7.1 Real-time control (RC) Introduction. Combinatorial Optimization

European Journal of Operational Research

Modeling and optimization of ATM cash replenishment

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

6 Managing freight transport

The Variable Neighborhood Search Heuristic for the Containers Drayage Problem with Time Windows

Stochastic and Dynamic Patient Transportation

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

A Generic Heuristic for Vehicle Routing Problems with Multiple Synchronization Constraints

The Pennsylvania State University. The Graduate School. College of Engineering TRUCK ROUTING PROBLEM IN DISTRIBUTION OF GASOLINE TO GAS STATIONS

Problem-Specific State Space Partitioning for Dynamic Vehicle Routing Problems

7 Real-time control (RC)

Multi-agent Approach to Dynamic Pick-up and Delivery Problem with Uncertain Knowledge about Future Transport Demands

MIC 2009: The VIII Metaheuristics International Conference

Solution Methods for the Periodic Petrol Station Replenishment Problem

Intelligent Taxi Dispatch System for Advance Reservations

Branch-and-Price for Vehicle Routing Problems with Multiple Synchronization Constraints

An Automated Tool for Optimizing Waste Transportation Routing and Scheduling

An Approach for Modeling Collaborative Route Planning in Supply Chain Simulation Winter Simulation Conference December 2016, Arlington, Virginia

Turn your data into operational excellence

Multi-Period Vehicle Routing

The Simulation of Dynamic Shared Taxi Routing Problem

A TABU SEARCH METAHEURISTIC FOR ASSIGNMENT OF FLOATING CRANES

Crowdsourced Delivery - a Pickup and Delivery Problem with Ad-hoc Drivers

Sutapa Samanta, D.Eng., P.E. Transportation Engineer Maryland State Highway Administration

Company presentation. dr. ir. Steven De Schrijver dr. An De Wispelaere. business partner

The inventory routing problem: the value of integration

A Tabu Search Heuristic for the Inventory Routing Problem

Strategies for Coordinated Drayage Movements

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

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

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

Vehicle Routing Problem: Simultaneous Deliveries and Pickups. with Split Loads and Time Windows

Determining the Viability of a Demand Responsive Transport System

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

PC-Based real time transportation control services

Integrated Location Routing and Scheduling Problems

High-performance local search for solving real-life inventory routing problems

A Note on the Truck and Trailer Routing Problem

Transvision Retail Planner

Change your logistics game with optimization

A SIMULATION FRAMEWORK FOR ASSESSING THE PERFORMANCE OF COOPERATIVE TRANSPORTATION PLANNING ALGORITHMS. Ralf Sprenger Lars Mönch

Analyzing combined vehicle routing and break scheduling from a distributed decision making perspective

Trip assignment for the retail industry

epub WU Institutional Repository

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

Solving a Log-Truck Scheduling Problem with Constraint Programming

Aspen Fleet Optimizer

Inventory Routing Problem for the LNG Business

Opportunistic and Dynamic Reconfiguration of Vehicle Routing Problem Controlled by the Intelligent Product

Rich Vehicle Routing in Theory and Practice

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

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

Vehicle Routing at a Food Service Marketplace

Lower Bounds for the Two-Echelon Vehicle Routing Problem

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

An Optimization Algorithm for the Inventory Routing Problem with Continuous Moves

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

Macroscopic and Microscopic Simulation for the Evaluation of People Mover Systems. Dr.-Ing. Peter Mott Sven Beller PTV AG, Karlsruhe, Germany

Vehicle Routing Problems in Supply Chain Management

SMARTPORT LOGISTICS & EFFICIENT MOBILITY T-SYSTEMS INTERNATIONAL GMBH MADRID, 20-JAN-2017

arxiv: v3 [math.oc] 16 Jul 2018

Transcription:

Heuristic Routing Software for Planning of Combined Road Transport with Swap Bodies: A Practical Case Frederik Schulte University of Hamburg, Institute of Information Systems, 20146 Hamburg, E-Mail: frederik.schulte@uni-hamburg.de Stefan Voß University of Hamburg, Institute of Information Systems, 20146 Hamburg, E-Mail: stefan.voss@unihamburg.de Peter Wenzel University of Hamburg, Institute of Information Systems, 20146 Hamburg, E-Mail: mail@peterwenzel.net Abstract The rising number of loading devices called swap bodies in road transport has created new opportunities for carriers and novel challenges for researchers in vehicle routing synchronization. Nevertheless, there are few vehicle routing models in literature that integrate swap bodies for combined road transport and there is no known best practice in the industry to handle these opportunities. In this paper we aim to examine to which extent Information Systems and Operations Research can help to provide solutions for this new planning problem and evaluate the potential of vehicle routing under consideration of swap bodies regarding a real world case of a major carrier. We develop a routing heuristic and prototype software to support routing considering loading options with swap bodies. The software is tested with real world data from the cooperating industry partner. We observe significant reductions in costs, total driven kilometers and operating times. Thus, we demonstrate the importance to integrate swap bodies in vehicle routing models for road transport. Furthermore, the developed software can be a basis for future work on exact planning models. 1 Introduction Growing competition in transport has increased the importance of economic and ecological customer requirements in the industry. Swap body containers were introduced in the end of the 60s in Germany. Swap bodies are loading devices that enable truck drivers to load and unload containers without further equipment at flexible locations (change points or transshipment points), which could, e.g., be service areas alongside highways. Thus, more routes can be combined, leading to fewer total driven kilometers, reduced costs and less emissions. New improvement potential appears as this new situation

2 Frederik Schulte, Stefan Voß, Peter Wenzel is taken into consideration in the route planning process. However, synchronization in vehicle routing is an emerging field in literature [5][6] and there are few models that explicitly integrate swap bodies for combined road transport [12]. Also, a best practice in the industry remains to be developed. Swap bodies are a special type of containers. Containers are independent of the transport vehicle and can be separated from those. A special characteristic of swap bodies is that they have stilts on the side of the containers. Therefore, they can be stored at any place of the tour [11]. The process of the pickup of a container is shown in Figure 1. Figure 1: Process of swap body container loading [1] The container first stands on the stilts. Air is released from the suspension of the truck. The truck can now drive below the container. Then the truck puts air again in the suspension and picks up the container. The stilts are stored on the side of the container and the truck can drive away with the container. Swap bodies lead to different requirements and opportunities in transport routing. By looking deeper into the distribution planning within supply chain management, interdependencies of the planning steps can be observed [1]. Operational decisions are made more frequently than decisions that influence strategic or tactical planning. Location planning and parts of the transport fleet planning are long term orientated [9]. A typical task of tactical planning is planning of the transport fleet that contains the optimal selection of the means of carriage. Planning of the routes is part of the operational tasks in the process. In literature the main objectives of the distribution planning are defined as follows: Minimization of the number of vehicles Minimization of the empty loads Maximization of the capacity utilization of the vehicles Balancing workload of the vehicles Avoiding waiting and downtime of drivers and vehicles Minimization of the variable transportation costs These objectives can appear either complementary or competitively. In industry, the decision of the location of the hubs is often made by the executive board. The focus of hub location planning is on where the locations are and how they are connected to each other, i.e., how goods are transported between the locations. Decisions need to be made, whether locations are supplied directly or indirectly.

Multikonferenz Wirtschaftsinformatik 2014 3 Figure 2: Transportation system of the industry partner In the practical case of the industry partner all goods are transported from a starting branch (NL) via a hub to another branch (NL). The advantage of this distribution is that long distances are avoided. Furthermore, the flow of goods can be aggregated on such a change point. The biggest disadvantage of this transportation flow is that this method takes more time than direct transportation. The planners in industry have to take care of different requirements. They aim to maximize the capacity of the trucks by planning two swap body containers on a truck with a trailer. The routes should approximately have a length of 650 kilometers. The German legislator gives further restrictions for the periods of rest. The transportation resources are bought from external companies. Our study is made in cooperation with a German transportation company. Here, we aim to apply methods from Information Systems (IS) and Operations Research (OR) to provide solutions for vehicle routing under consideration of swap bodies. We analyze the requirements in the practical case regarding a routing software solution and an underlying planning model. Accordingly, we develop a routing heuristic and prototype software to support routing considering loading options with swap bodies. We test the software with real world data and analyze costs, total driven kilometers and operating times. Furthermore, we perform a sensitivity analysis assuming different priorities for four different objectives. Finally, we demonstrate how this approach can be integrated in operational, tactical and strategic planning in logistic organizations. The remainder of this paper is structured as follows. Section 2 provides a brief literature review of transport routing, relevant vehicle routing problems and routing software. Section 3 analyzes modeling and software requirements with respect to the regarded practical case. Section 4 describes the developed heuristic and prototype software and Section 5 provides computational results and sensitivity analysis. Section 6 gives conclusions and further research ideas. 2 Literature Review This section provides a brief literature review of transport routing with swap bodies, relevant vehicle routing problems in operations research and routing software. 2.1 Vehicle Routing Problems in Operations Research A vehicle routing model is the basic approach of operations research to model the business of a logistic carrier and similar logistics service providers. This section introduces the relevant specifications of vehicle routing problems.

4 Frederik Schulte, Stefan Voß, Peter Wenzel The vehicle routing problem (VRP) assumes a set of customers that need to be served and a fleet of capacitated vehicles which are responsible for the service [10]. The core objective is to minimize costs, which means minimizing the total distance traveled in order to visit all costumers. The VRP is a routing problem for which the existing orders need to be assigned to vehicles. The general aim is to minimize the variable and fixed costs [7]. Additionally, further requirements need to be considered, e.g., time windows, maximum capacities or defaults of the loading order. The VRP can function as a basis to model these requirements. The VRP with time windows has the additional requirement to deliver the goods to the customer in a defined time window [7]. These time windows can be fixed, i.e., if the orders cannot be in a time window, no solution will be provided [7]. The other opportunity mentioned in the literature are soft time windows [1]. In this case disregarding the time windows leads to higher costs of the overall solution. Other ideas to specify more details lead to the VRP with pickup and delivery (or the Pickup and Delivery Problem). Within related models, goods are not just delivered to a customer but goods are also picked up. This appears, e.g., in the container business, when loaded containers are delivered and empty containers are brought back. In this case the class of Vehicle Routing Problems with Backhauls (VRPB) needs to be considered [13][14]. As in the problems mentioned before, time restrictions can lead to time windows as well. These problems are classified as VRPBs with Time Windows (VRPBTW)[4]. Synchronization and Split VRPs share the assumption that a service can be performed jointly by more than one vehicle. In VRPs it is assumed that each customer has to be served by exactly one vehicle. In the split delivery vehicle routing problem (SDVRP) this single-visit assumption is relaxed and each customer may be served by different vehicles [2][3]. Synchronization VRPs consider different kinds of interdependencies between routes leading to specific requirements of synchronization [6]. Drexl [6] classifies these requirements as task, operation, load, movement and resource synchronization and reviews appropriate modeling and solution approaches. Furthermore, Drexl [5] introduces the Vehicle Routing Problem with trailers and transshipments (VRPTT) that represents a class of vehicle routing problems with multiple synchronization constraints. Mankowska et al. [12] also describe synchronization problems in vehicle operations and classify synchronization with respect to variable or fixed synchronization points and simultaneous or synchronization with precedence. They formulate a mixed-integer programming model for vehicle routing with fixed synchronization points. 2.2 Routing Software Solution methods for hard optimization problems as the VRP and its extensions can be divided in exact and heuristic procedures. Exact procedures solve the problem towards optimality, while heuristics do not guarantee to find an optimal solution, but can provide good near-optimal solutions [10]. In 2013 Schipior [17] has analyzed different providers of software with vehicle routing functionality. He shows that the support of consideration of the advantages of swap bodies was not given. The PTV Group offers some modules which the partner uses already, but the modules do not support the restrictions of the swap bodies.

Multikonferenz Wirtschaftsinformatik 2014 5 3 Modeling and Software Requirements The first step towards solving problems is properly modeling them and understanding the requirements. In this section, we analyze requirements of the specific vehicle routing problem and appropriate decision support software. 3.1 VRP with Swap Bodies in the Practical Case of the Industry Partner For the combined routing problem with swap bodies in the practical case, we have to consider a synchronization type with variable synchronization points and precedence constraints according to the classification of Mankowska et al. [12]. The synchronization points should be defined by planning procedures. Thus, they are not fixed ex ante. Furthermore, we have to assume synchronization requirements for the regarded planning problem as in the class of VRPTTs with operation, load and resource synchronization according to Drexl [5][6]. We consider transshipments (operations) with precedence, swap bodies (load) that need be moved by a vehicle with sufficient capacity and we consider transshipment points as scarce resources that are only available for a restricted number of vehicles and swap bodies. In contrast to the VRPTT, trailers need to be returned to a depot, since they are owned by third-party carriers and for the same reason an unlimited amount of vehicles can be supposed. Besides that, we need to take specific requirements into account. The tactical planning in the practical case is based on master plans. A master plan is created based on past data and needs to be adjusted every month. The advantage of this planning process is that similar routes that appear regularly do not need to be re-planned. Orders, which do not appear in the master plan, need to be covered with extra tours. The operational planning is done by 25 employees who work seven days a week, 24 hours a day. All swap body containers have a GPS sensor on board and send their location to the main office. A big screen in the planning office shows the location of all the containers as well as the current traffic. The planers distribute the orders to external transport companies and react on exceptions during the transport process, such as traffic jams or accidents. The industry partner accepts new orders until six hours before the departure. This opportunity for the costumers leads to the requirement of a fast and flexible planning process. The planning situation is not dynamic as described by Psaraftis [16], due to the fact that the planning relays on an initial daily plan. Starting with an initial routing solution as described above and performing an ex post optimization, the central question arises as follows: How big are the improvements for objectives as total driven kilometers, costs, empty driven kilometers and time? This requires a specific planning approach in contrast to planning models that initially consider swap body transshipments. 3.2 Ex Post Routing Software With respect to the situation described in Section 3.1 we have to develop an ex post routing software that assumes and improves an initial routing solution. According to the process of software development, we start with a requirements specification [18]. The data need to be exported from the current planning system for importing them in the optimization program as a CSV file. In the program the data is mapped to an object orientated data model. By taking care of all the restrictions and objectives the program starts to search for changing points. The result can be exported for the next steps. Below, we present a list of all required features by the industry partner for a software prototype. The features are divided in different feature sets:

6 Frederik Schulte, Stefan Voß, Peter Wenzel Import of the data from a CSV file: possible change points, orders, planned routes, distances of the transport net Aggregation of the routes to tours, mapping of the orders to routes, calculation of the key performance indicators (KPIs) Integration of all the restrictions and calculation goals Implementation of an algorithm with time windows and cost calculation Assumption of more than one possible containers per truck Export of calculation results, program log file, saving of calculation settings Implementation of customs check for the industry partner Graphical and console view Independency of operating system 4 Heuristic Routing Software The developed heuristic routing software has two major components: A heuristic algorithm and a decision support system. 4.1 Heuristic Algorithm The VRPTT represents a class of complex planning problems for which only few exact solution methods exist [5]. Furthermore, we have to consider additional restrictions in the practical case. Thus, we decided to use a heuristic routing algorithm for the prototype software and an evaluation of the potential of transshipment with swap bodies. Figure 3 presents the pseudo code for this algorithm. The heuristic basically compares all the change possibilities and takes all the practical restrictions into account. A tour includes one or more routes. Every route gives a possibility to change containers. If the change point meets the settings of costs, distance and time savings, the change is classified as a possible change point. For the evaluation of the quality of the change points, special KPIs are defined. Due to the requirements of the industry partner a special point in the calculation is set up where specific coding can be included and more practical restrictions can be taken into consideration. The output of the heuristic is a flat list of change possibilities. The list is build up out of the export objects. The user can see in the log details, at what time the algorithm is working on comparing which solution.

Multikonferenz Wirtschaftsinformatik 2014 7 FORALL routes DO FOR ALL routes DO IF route is on the same tour as the original one THEN IF two empty tours should be combined THEN FOR ALL change points DO IF both routes start or end at a change point THEN IF the combination has already been checked THEN IF no trailers for change are available THEN Assure that all the routes are driving to the change point Calculation of the new distances and route times IF time and costs need to be taken in consideration THEN IF time windows does not fit THEN Creation of a new route with all the attributes Modification of the complete tour with the new route Calculation of the tour KPIs IF the costs are taken into consideration THEN Calculation the opportunity costs Calculation of the new costs IF Check of the settings fails THEN Custom check part IF change partner found THEN Creation of the logs Creation of the export objects END FOR END FOR END FOR Figure 3: Pseudo code of the developed heuristic routing algorithm

8 Frederik Schulte, Stefan Voß, Peter Wenzel 4.2 Prototype Software Figure 4 illustrates the functionality of the developed prototype software. The first step is to import the planning data. The screenshots show the successful import of the planning data into the optimization program. Figure 4: Screenshots of the imported tour data and map The data of the routes, change points, tours and orders can be controlled in the screen. A modification of the data can only be done by editing the original data and starting the import process again. The imported data can be displayed on a map. The screenshot demonstrates how this looks for a typical planning day. The filter in the upper section of the program allows selecting only tours or changing points. The user can interact in the map by zooming and by switching the view. After a calculation for change points the new calculated routes are displayed on the map. 4.3 Decision Support for Operational, Tactical and Strategic Planning Generally, decision support and planning models can be distinguished according to their planning horizon. In this section we demonstrate, how the developed approach can be integrated into operational, tactical and strategic planning. 4.3.1 Operational Planning In operational planning a quick response time to changes on the plan are in the focus of the planners. Therefore, a quick calculation of possible combination via a change point has the highest priority in this step. The orders need to be checked for possibilities of combination. For this, all planned routes need to be checked. The calculation time for this is estimated as less than ten seconds. The advantage is that with a little effort routes can be checked for possible combinations. Once a combination is

Multikonferenz Wirtschaftsinformatik 2014 9 found, the savings potential is displayed, too. Disadvantages can appear with long calculation times for the proposal of combinations. If the calculation takes too long, the calculation can be made in the background of the program, as soon as enough information is available for the calculation. 4.3.2 Tactical Planning The primary objective of tactical planning is the improvement of the master plan, which is the basis for the operational planning. Every change in tactical planning has an influence on the operational planning. The process of the typical use of the prototype in tactical planning is shown in the section on the use of the software. The challenge in the use of the program in this context is to find data with a good quality for the calculation. In this example the planning data of a typical day is sufficient. For further analysis daily ups and downs need to be considered as well. As an extension of the program we propose to add a feature to compare the feasible solutions with each other. A prioritization of the objectives of the program can lead to an automatic choice of the best feasible solution. 4.3.3 Strategic Planning The core objective of strategic planning is to make long-term decisions for the strategic direction of the company. Improvements on the plan are based on aggregated data from the operational and tactical levels. The goal of the use of this prototype can be to identify new change points in the transportation network. The higher number of change points has direct impact on the tactical planning, because now more change points need to be considered in the route planning. The costs for the use of a change point can be different. This leads to a detailed cost consideration of the change points. The fixed and variable costs of the change points can be set up in the import data. For an optimal use of the prototype for this scenario the software needs to have the possibility to compare the old with the new results of the calculation. 5 Computational Study We tested the developed algorithm and routing software with real world data from the cooperating carrier. In this section we present general improvements of the ex post planning approach and perform a sensitivity analysis assuming different priorities for different routing objectives. 5.1 Ex Post Planning Results We have tested the algorithm with planning data of 2792 orders which are planned on 1438 routes. Every truck drives with 1,94 swap body containers on average. Thus, many trucks have trailers. The routes are planned on 734 tours, meaning that every tour has 1,96 routes. In total 349418 kilometers are driven in 309329 minutes (5155,48 hours). For the first test all five hubs of the industry partner are used as potential change points. To fulfill the need of a good solution for the industry partner, these restrictions are set up: - Minimal tour length: 1 kilometer - Maximal tour length: 650 kilometer - Minimal change time: 30 minutes - Trailers can be used on every route Table 1 gives on overview of the different savings:

10 Frederik Schulte, Stefan Voß, Peter Wenzel Number of transshipment points 5 63 Number of results [-] 525 8006 Number of different routes [-] 136 396 Savings of kilometers [km] -10484 3983 Savings of time [min.] 7289 71159 Change of empty containers [%] 26,32 % 11,45 % Cost savings [ ] -10848 3983 Computational time [sec.] 30 1070 1440 Table 1: Comparison of the best calculation results The comparison shows the improvement of vehicle routing by the developed algorithm. The increase of the number of change points leads to an increase of the savings. Facing these results we need to look into the computational times of the algorithm to show, where in the planning process the prototype can be used best. For this comparison we tested the computational times on a computer with the following specifications: Processor: Intel Core 2.60 GhZ; RAM: 8 GB; Operating system: 64-bit Windows 7 Enterprise System priority. These results make a use in all different stages of the planning process possible. For negative values in the table, the algorithm did not find any improvements but concluded deterioration. 5.2 Priority Sensitivity Analysis In road transport and vehicle routing different objectives need to be considered. The developed planning software enables us to assign priorities to these objectives which are especially relevant in practice. Table 2 shows a sensitivity analysis under consideration of different priorities. We create each priority by assigning a dominant weight to one objective and an equally dominated weight to the other objectives. Priority Amount of partial routes Kilometer savings Time savings Empty tours reduction 1 Kilometer 612 44158 508439 34,56% 44158 2 Costs 612 44158 508439 34,56% 44158 3 Time 612 44158 508439 34,56% 44158 Cost savings 4 Empty tours 1197-20963 1189714 43,68% -20963 Table 2: Sensitivity analysis assuming different strategies (different priorities for objectives) The results are identical for the first three priorities. This happens because no savings of opportunity costs could be created and due to the assumption that driven kilometers cost 1 and the use of transshipment point was not punished. For priority of empty tours, the strategy becomes clearly visible. Empty tours can be reduced more significantly, but this leads to more total driven kilometers, more costs and more time consumption.

Multikonferenz Wirtschaftsinformatik 2014 11 6 Conclusion Combined road transport with swap bodies creates opportunities for carriers to reduce costs, total driven kilometers, operating times and emissions. However, prior research has shown that this problem class is rarely focused in science and leads to challenging optimization models. Thus, there remains a need for appropriate planning models and routing software. In this paper we have developed a heuristic routing software regarding the case of a cooperating carrier and evaluated our approach with real world data under consideration of different planning priorities. We found that the regarded case could be classified according to recent work by Drexl [5][6] and Mankowska et al. [12], but we had to model specific constraints to fulfill all requirements of the industry partner. We developed a heuristic algorithm and decision support software that take all these requirements into account. Furthermore, we demonstrated how this approach can be applied in operational, tactical and strategic planning of logistic organizations. We tested the software with real world data and observed significant reductions in costs, total driven kilometers and operating times. We were also able to assign priorities to different objectives and analyzed their interdependencies. Most notably, we demonstrated the potential of combined road transport and provided a solution method in the complex and emerging research field of vehicle routing with synchronization constraints. While this paper used an ex post planning approach a comparison to an ex ante model would an interesting extension. Also, we plan to substitute the heuristic by an exact or a matheuristic method depending on time limits deemed practical. A further interesting extension could be the integration of emissions as a planning objective. 7 References [1] Appel, W (2013): Nutzfahrzeugtechnik: Grundlagen, Systeme, Komponenten. 7th ed., Springer Vieweg, Wiesbaden. [2] Archetti, C; Savelsbergh, MWP; Speranza, MG (2008): To Split or Not to Split: That is the question. Transportation Research Part E 44 (1):114 123. [3] Archetti, C; Speranza, MG; Savelsbergh, MWP (2008): An Optimization-based Heuristic for the Split Delivery Vehicle Routing Problem. Transportation Science 42 (1):22 31. [4] Berbeglia, G; Cordeau, JF; Gribkovskaia, I; Laporte, G (2007): Static Pickup and Delivery Problems: A Classification Scheme and Survey. TOP 15(1):1 31. [5] Drexl, M (2013): Applications of the Vehicle Routing Problem with Trailers and Transshipments. European Journal of Operational Research 227 (2):275-283. [6] Drexl, M (2012): Synchronization in Vehicle Routing A Survey of VRPs with Multiple Synchronization Constraints. Transportation Science 46(3):297 316. [7] Eksioglu, B; Vural, AV; Reisman, A (2009): The Vehicle Routing Problem: A Taxonomic Review. Computers & Industrial Engineering 57(4):1472 1483. [8] Fu, Z; Eglese, R; Li, LYO (2007): Unified Tabu Search Algorithm for Vehicle Routing Problems with Soft Time Windows. Journal of the Operational Research Society 59(1):663-673.

12 Frederik Schulte, Stefan Voß, Peter Wenzel [9] Ghiani, G; Laporte, G; Musmanno, R (2004): Introduction to Logistics Systems Planning and Control. Wiley, New York. [10] Golden, B; Raghavan, S; Wasil, E (eds.) (2008): The Vehicle Routing Problem: Latest Advances and New Challenges. Springer, New York. [11] Graf, HW (2009): Optimierung des Wechselbrückentransports ein Spezialfall der Tourenplanung. In: Buchholz, P; Clausen, U, Große Netze der Logistik. Springer, Berlin. [12] Mankowska, DS; Bierwirth, C; Meisel, F (2011): Modeling the Synchronization of Transport Means in Logistics Service Operations. Lecture Notes in Computer Science 6971:74-85. [13] Parragh, SN, Doerner, KF., Hartl, RF (2008): A Survey on Pickup and Delivery Problems. Part I: Transportation Between Customers and Depot. Journal für Betriebswirtschaft 58(1):21-51. [14] Parragh, SN, Doerner, KF, Hartl, RF (2008): A Survey on Pickup and Delivery Problems. Part II: Transportation Between Pickup and Delivery Locations. Journal für Betriebswirtschaft 58(2):81 117. [15] Psaraftis, HN (1980): A Dynamic Programming Solution to the Single Vehicle Many-to-Many Immediate Request Dial-a-Ride Problem. Transportation Science 14(2):130-164. [16] Psaraftis, HN (1995): Dynamic Vehicle Routing: Status and Prospects. Annals of Operations Research 61(1):143 164. [17] Schipior, D (2013): Transport- und Tourenplanung. Diplomica, Hamburg. [18] Stephens, M; Rosenberg, D (2010): Design Driven Testing. Apress, Berkley.