Map-Route: a GIS-based decision support system for intra-city vehicle routing with time windows

Size: px
Start display at page:

Download "Map-Route: a GIS-based decision support system for intra-city vehicle routing with time windows"

Transcription

1 Journal of the Operational Research Society (2002) 53, #2002 Operational Research Society Ltd. All rights reserved /02 $ Map-Route: a GIS-based decision support system for intra-city vehicle routing with time windows G Ioannou*, MN Kritikos and GP Prastacos Athens University of Economics and Business, Athens, Greece This paper presents a Decision Support System (DSS) that enables dispatchers schedulers to approach intra-city vehicle routing problems with time windows interactively, using appropriate computational methods and exploiting a custom knowledge base that contains information about traffic and spatial data. The DSS, named Map-Route, generates routes that satisfy time and vehicle capacity constraints. Its computational engine is based on an effective heuristic method for solving the underlying optimization problem, while its implementation is developed using MapInfo, a popular Geographical Information System (GIS) platform. Map-Route provides very efficient solutions, is particularly userfriendly, and can reach answers for a wide variety of what if scenarios with potentially significant cost implications. We have implemented Map-Route in an actual industrial environment and we report on the experience gained from this reallife application. Journal of the Operational Research Society (2002) 53, doi: /palgrave.jors Keywords: vehicle routing; distribution/logistics; decision support systems; heuristics; GIS Introduction The vehicle routing problem with time windows (VRPTW) arises in a variety of pick-up and delivery applications and can be described as the design of optimal delivery= collection routes from one or several depots to a number of customers, within a pre-specified time window, at minimum cost. Many papers in the literature have addressed the VRPTW problem, and substantial research effort has been devoted in developing efficient algorithms for solving a variety of VRPTW problems. We refer to Bodin, 1 Laporte 2 and Gendreau et al 3 for surveys of the VR literature and appropriate pointers to relevant research efforts. Since the mid-1980s, significant work has been performed in developing computerized routing software systems. 4 Examples are: Geo-route, 5 Fleet-Manager, 6 micro-alto, 7 Greentrip Toolkit, 8 MACS-VRPTW, 9 Dynamic Route Guidance, 10 and DRIVE. 11 Apart from general and=or dynamic VRPTW software, there have been several industry specific approaches such as the ones summarized in Campbell and Langevin 12 for roadway snow and ice control, and Road-net, Truck stops, and Micro Vehicle Plan, in the soft drink industry. 13 Commercial software is also available for various applications (see eg, and *Correspondence: G Ioannou, Management Sciences Laboratory, Graduate Program in Decision Sciences, Department of Management Science and Technology, Athens University of Economics and Business, 8th Floor, 47A Evelpidon Street and 33 Lefkados Street, Athens , Greece. ioannou@aueb.gr The majority of the systems to-date have been of help to enterprises; however for most of them a number of drawbacks have been reported: (a) they are quite expensive, thus not preferred solutions for Small and Medium Enterprises (SMEs) the majority of users; (b) they are based on proprietary software as opposed to popular GIS platforms with standardized user-interfaces, effective personnel training, and guaranteed maintenance and system upgrades; and (c) they need to incorporate more realistic assumptions, and to improve solutions graphically. As a result, distribution, pick-up and delivery SMEs still need suitable tools for supporting complex decisions related to route planning, in order to provide high level service to their customers and optimize their resources. The objective of this paper is threefold: first, to propose a framework for addressing VRPTW for intra-city networks in a user-friendly and effective manner via efficient solutions of the underlying optimization problem. Second, to develop a prototype DSS based on: (i) a popular GIS platform; and (ii) an optimization method coupled with a knowledge base. And third, to demonstrate the applicability of the approach through the results obtained from the implementation of the DSS to an actual industrial environment. The proposed DSS can assist logistics operations in a number of ways, eg: (a) enhance daily operational tasks of dispatchers schedulers; (b) provide flexibility in solving VRPTW by generating alternative solutions and reformulating problem conditions (eg, editing the underlying transportation network, adding or removing customers, defining alternative scenarios etc.), while keeping a good eye on the geographical reality of

2 G Ioannou et al Map-Route: a GIS-based decision support system 843 the problem; and (c) offer interactivity, ie, allowing users to employ visual techniques to formulate reformulate problems and derive solutions that can be easily implemented. The remainder of the paper is organized as follows: first, we present the architecture of our Decision Support System (DSS) and its constituent elements. Then we provide the overall framework of Map-Route and identify the interaction between all of its components. The report on an industrial application follows, and the conclusions of our work are finally presented. Map-Route architecture Map-Route is specifically designed for vehicle fleet routing for deliveries within a compact large city street network, rather than general VRPTW. It consists of four basic components, which are presented in detail below. Databases of Map-Route Map-Route s spatial database includes a digitized map with all relevant locations (depot and customers) and underlying network (streets, roads, intersections, etc.). The customer database includes, for each customer, the node identification number, the demand, and the time window restrictions and service time. The nodes database includes, for each node, the identification number and coordinates. Finally, the street database includes, for each street segment, name, length, and address ranges for both sides. The data files of Map- Route can be changeable or permanent. The former relate to the properties of the underlying transportation network and the coordinates of the depot location node. The latter may be modified by the scheduler through our DSS by, eg, inputting a new scenario via tables, entering new customers into a given problem, removing customers from a scenario, inputting a new scenario using the map under consideration, and entering data related to the problem using the browser table. Computational engine of Map-Route The computational engine of Map-Route can include any heuristic or mathematical programming method for solving the VRPTW. The selected method is very important since it determines the applicability of the solution scheme in reallife situations. The key factor for the appropriate selection is the efficiency of the method and its ability to provide in very short times high-quality solutions. In our approach, we use IMPACT, 14 the basic steps of which are: Algorithm IMPACT Step 0: Initialization. Read the number of customers, the vehicle capacity, the inter-customer and depot customer distances (or times, routing costs) and the earliest and latest service times (time window) for each customer. Step 1: Select a seed customer to start a route, finding the farthest customer from the depot. If there is no non-routed feasible customer to start a route, go to Step 6. Step 2: Find the feasible non-routed customer u that minimizes a composite criterion Impact(u), which includes functions of the relationship between the arrival time to customer u and the lower bound on the service time of u, the impact of customer s u insertion on non-routed customers, and the impact of customer s u insertion on customers already routed within the route under construction. The search procedure is as follows: Step 2a: Examine all possible feasible insertions of customer u into the current route. For each feasible insertion, calculate the criterion function Impact(u). Select the insertion location that results in minimum Impact(u) for this customer. Step 2b: Repeat Step 2a for all feasible non-routed customers. Step 2c: Select customer u with minimum Impact(u). Step 3: Insert the selected customer u, to the best insertion location on the current route (see Steps 2a and 2c). Update the route and set u as a routed customer. Step 4: If there are non-routed customers that are feasible for insertion into the current route, return to Step 2; otherwise proceed to Step 5. Step 5: If all customers have been scheduled, terminate. Otherwise, go to Step 1 initiating new route. The algorithm terminates by providing the number of routes (equal to active vehicles), the customers that are assigned to each vehicle, the sequence in which customers are visited, and the total time distance cost of the solution. IMPACT is very efficient and provides results comparable to meta-heuristics at a fraction of the computational effort. For a detailed description of IMPACT and the computational tests that support its effectiveness, the reader is referred to Ioannou et al, 14 while Table 1 provides a comparison of IMPACT with several heuristics (I-1, PARIS, HE) and metaheuristic (GRASP, Tabu search TABU-A and RTS, and genetic algorithms GENEROUS-20) methods to illustrate its efficiency ( * indicates that IMPACT outperforms other methods for the classical data sets R1, C1, RC1, R2, C2, and RC2 of Solomon 15 ). User-interface of Map-Route Map-Route s user-interface has been developed using the Map-Basic programming language and is based on pulldown menus to provide functionality related to solution methods, problem initialization (eg, defining the speed of

3 844 Journal of the Operational Research Society Vol. 53, No. 8 Table 1 Comparison between literature heuristics and new heuristic on average number of routes Data set I-1 PARIS HE GRASP TABU-A RTS GENEROUS-20 R1 * * * * * R2 * * * * * * * C1 * * * * * * * C2 * * * * * RC1 * * * * * * RC2 * * * * vehicles), data input, formation of local networks, design of accurate vehicle routes, etc. Furthermore, it allows the display of spatial maps allowing the user to zoom on a part of the map and evaluate the suggested solution or generate alternative solutions using logical inference. The user manuals of MapInfo 16 provide all the necessary functionality information. Knowledge base of Map-Route Deriving solutions that follow actual road networks and complying to traffic patterns that favour main city arteries, large streets and roads with light traffic and open structure is a very difficult task, especially when optimization approaches are employed. The latter are very sensitive to the route segments that characterize the underlying road street network and cannot handle logical attributes such as those described above. The solutions they produce comprise segments that may not be feasible in actual route planning, or may not be preferable to drivers. The above problems may be alleviated either by direct user interaction, ie, changes in the route structure that are performed manually by experienced users, or by appropriate knowledge bases that capture the logic in which such changes are made. The first approach requires high level of user involvement in the solution process and is very time consuming for large problems, since the user has to examine all parts of the network and make the necessary changes. The latter approach requires a strong set-up phase in which roads are coupled with specific prioritization attributes and routes are examined using a knowledge base containing all these attributes or additional information concerning preferences. The structure of the knowledge base we propose is simple: Rules and attributes are assigned to road segments and inference logic is designed in order to transform an optimisation solution into a feasible preferable solution with minor cost implications. The rules can have, eg, the following forms relevant to street characteristics, timerelated traffic and date peculiarities, respectively: IF MULTILINE IS {main, regular, narrow} street then label ¼ {PREFERRED, NONE, LOW} IF MULTILINE IS traffic loaded at time t then label ¼ LOW IF MULTILINE IS non-preferable on date then label ¼ LOW Labels characterize the priority for using a particular route segment (ie, segments with priority LOW will be used only when necessary to guarantee the connectivity of a sub-network). The rules are exhaustive for all appropriate road segments and time- and date-related information, and are implemented in conjunction with the Map-Basic routines using the experience of drivers and planners schedulers. The priorities associated with road segments are directly used when forming a transportation network over which vehicles are to be routed. 17 Solution framework The proposed solution framework follows a typical four-step process: (a) solve an approximation of the VRTPW using Euclidean distances; (b) break the region down into subnetworks, each corresponding to a vehicle route, and generate a travel path over each sub-network using shortest paths between customers, while preserving the order of customers in routes; (c) modify the solution via the knowledge base rules to better approach the actual vehicle paths; and (d) perform manual modifications, if necessary. The solution process iterates among these steps until a good solution is obtained. Subsequently the user accepts the solution or modifies some of its attributes in order to provide the final set of routes. The user can also modify problem parameters and reapply the four steps if the system proposed solution is not satisfactory. Visualization can play a critical role in this process, and the GIS platform is very helpful in this direction. Figure 1 provides an overview of Map-Route s infrastructure and organization. MapInfo is the centre of the approach. Databases include digitized maps and data concerning customers and depot. The knowledge base is represented as a database that is external but connected to MapInfo via an appropriate API. The user can interact with the spatial data and also provide adjustments graphically to the solutions provided by the computational engine. In Figure 1, lines connect sequentially evoked components, while arrows provide the direction of each sequence. Map-Route phases As mentioned before, Map-Route involves four interacting phases. During the first phase, the VRPTW is solved for a network where the customers and the depot are connected

4 G Ioannou et al Map-Route: a GIS-based decision support system 845 Figure 1 The architecture of Map-Route. with straight lines. This enables the solution of problems with a large number of customers, in short computational times. Standard MapInfo tools estimate the Euclidean distances between customers and between customers and the depot. During Phase 2, for every route of Phase 1, a connected sub-network is constructed by selecting areas (road sections) adjacent to the Euclidean routes. Sub-networks are adjusted through MapInfo tools that use proximity criteria for actual route segment inclusion. Furthermore, distances are reevaluated based on the priority rules of the knowledge base. On the new networks, accurate routes can be determined according to the following steps: Step 1: Renumber the nodes of the selected sub-network (assigning 1 to the depot) Step 2: Run the Floyd s Shortest Path algorithm 18 between customer locations (stops) and depot, in the same order as in the solution of Phase 1 Step 1: Display the final accurate route on the original map The above steps can be repeated for each sub-network, leading to accurate routes that incorporate actual road segments. Note that in Phase 2, the distance between customer locations is increased, since the multi-lines of Phase 2 replace the straight lines of Phase 1, and violations of customers time windows may occur. This problem can be addressed by: (a) selecting sub-networks more adjacent to specific trips; and (b) tightening time windows of specific customers and iterating the whole process of the two phases. Both approaches have been examined, and the results showed that multiple iterations with tighter time windows are preferable. 19 It is important to note that the two-step approach of determining Euclidean routes and transforming them into actual street segment-routes may not be necessary or even efficient for general VRPTW, especially in the case of large inter-city routing with significant obstacles and constraints, where severe problems may arise. Nevertheless, for a compact intra-city network such as the one we are handling via Map-Route, the approach can smoothly work. In Phase 3 the knowledge base rules are evoked and the solution is transformed to approach better the road segments employed by the vehicles. This is accomplished by feeding the solution to the knowledge base via the MapInfo interfaces. When Phase 3 is completed, the actual road network is determined based on proximity criteria and preferences residing within the rule constructs. Finally, Phase 4 is a pure user-driven phase. The user interacts with MapInfo via the solution of Phase 3 and provides final adjustments necessary to derive the schedule of each vehicle. Figure 2 illustrates the four-phase approach inherent in the Map-Route logic. Note that this is a discrete and time-including representation of the Map-Route architecture of Figure 1. The elements of each Phase are grouped in shaded boxes, while the sequence of the approach is depicted through the directional arcs that connect databases, applications, results and user adjustments. Before we proceed to the implementation aspects of Map- Route, we should mention that the optimal solution to intracity routing problems that we consider in this paper might include more than one daily trip per vehicle. However, the common policy in all distribution companies we have interacted with was to load only once the vehicles at the warehouse and perform all remaining activities the rest of the day. Furthermore, reaching near-truck load per vehicle was a key performance indicator. Thus, we did not proceed in exploiting this potential cost-saving application and constrained our DSS into single daily loading and single routes per day per vehicle. Nevertheless, an extension to

5 846 Journal of the Operational Research Society Vol. 53, No. 8 Figure 2 The Map-Route solution flow. Map-Route is possible through reduced time available per day, a factor that could be interactively modified within the DSS to produce various solutions. Map-Route implementation Map-Route has been implemented on a Pentium PC. The core of DSS has been written in Map-Basic, and the algorithms for the VRPTW in Fortran, appropriately integrated into MapInfo. The knowledge base uses a Lisp inference engine and is also integrated with MapInfo. The solution provided by Map-Route is depicted on a real city map, and generates informative output for the vehicle driver, while enabling the evaluation of alternative routes. It is important to restate the significance of user involvement in the solution procedure. No matter how, extensive and complete the knowledge base is, or effective and comprehensive the optimization solution is, the final set of routes is either accepted or modified by the scheduler planner, whose experience and flexibility in dynamic daily adjustments of the problem parameters is irreplaceable. Industrial application Background The company for which Map-Route was developed is a wholesaler and logistics service provider that supplies multiple packaged goods and beverages to a large number of local small supermarkets and other small retail outlets throughout the Central Athens area, in Athens, Greece on a daily basis. The company operates its own small-vehicle fleet from a central warehouse located at Pireus (noted as PIRAIVS at the map of MapInfo provided later in this section) Street, a main street connecting Pireus to Omonia Square in the centre of Athens. The company owns 26 delivery vehicles, which are operated by certified drivers. The overall fleet size though, necessary for satisfying all customers was approximately 35 vehicles, before the implementation of our DSS; thus, the company employed vehicles owned by individuals on a need-basis, a fact the created additional costs and resulted in severe problems with respect to quality of customer service and adherence to order fulfilment goals. The number of customers varies from 435 to 680, depending on the day of the week and the period of the year (higher number of demand points during the summer season, when additional points of sale are open to service the large tourist population that visits Athens). The customers are dispersed throughout central Athens, and are located at main arteries of the city (eg, Panepistimiou or Stadiou Street) as well as at small streets near the archaeological sites and particularly vibrant or densely populated city neighbourhoods. Figure 3 illustrates the distribution of the customer set on the map of Athens (circles), and the depot (square). Since a just-in-time approach is promoted as the competitive advantage of the company, the replenishment of goods follows daily orders from each customer; these orders may

6 G Ioannou et al Map-Route: a GIS-based decision support system 847 Figure 3 Customer distribution and depot location on the map of Athens. be zero for some Stock Keeping Units (SKU) in a day. Nevertheless, the overall demand is relatively constant, apart from peak seasons, and especially during the summer where beverage consumption increases significantly. The daily iterative operations start with customer orders, which are finalized every evening, and can be satisfied by the inventory held at the warehouse. Inventory availability is guaranteed by the large safety stock held for each SKU. The customers are geographically dispersed within a distance radius that allows for demand to be satisfied through daily deliveries, as shown in Figure 3. In addition, the time interval during which the delivery has to take place (time window) is also known (fixed for each customer according to a contract). The delivery process is performed as follows. Products are loaded on vehicles at warehouse docks up to (or sometimes below, according to customer requests) capacity and they are transported to the customers locations. At each location, quantities that equal customer demand for each SKU are unloaded, and paper work (shipping documents, bills and invoices) is filled and exchanged; this takes approximately 5 min. Then, vehicles travel to subsequent customers where the process is repeated, until all deliveries have been performed and return to the depot for the following daily cycle. It is important to note that before Map-Route s implementation, the sequence in which a vehicle visited customers was not determined when loading at the depot; drivers responsible for a particular area customer set were making sequencing decisions. This had a significant effect of the compliance to time windows, and affected cost, customer satisfaction and quality of service. Map-Route set-up To generate the problem within MapInfo, we have started with appropriate maps of the Central Athens area, and created 5137 node-objects for the 8231 road segments of the underlying map that model approximately 3000 different streets and covering almost 500 km of road network, using the configuration tools of MapInfo. This initialization is required for any subsequent task. Figure 4 provides a zoomed view around the depot of the road network modelled in MapInfo for the application. To input the customer location coordinates and the data concerning time windows, we used appropriate files for data entry into MapInfo. Furthermore, we have created special MapInfo screens to be available to the planners for adjustments, deletions and additions of customers and time windows. Figure 5 provides a sample screen that was constructed to give multiple points of access to the user (both graphical and in tabular form). The road segments (black lines in Figure 3) were characterized as preferred, unacceptable or non-labelled, and this information was included in the knowledge base. Filling up the knowledge base with rules and priorities was the most daunting and time-consuming task of the system

7 848 Journal of the Operational Research Society Vol. 53, No. 8 Figure 4 The zoomed map around the depot. Figure 5 Data manipulation screen.

8 G Ioannou et al Map-Route: a GIS-based decision support system 849 set-up process. We used data from the Greek Ministry of Transportation and Communications concerning traffic patterns and time-info for various dates of the year and times of the day. Furthermore, we interviewed the drivers of the company for routing preferences and considered their answers for labelling road segments. Drivers were requested to provide the most commonly used streets and estimates of travelling times at these segments during peak and off-peak hours. Finally, for each unacceptable road segment, we run a special MapInfo procedure to derive via proximity measures a preferable corresponding road segment, and included it in the knowledge base. It is important to note that the experience of drivers conflicted some times with official data; however the company s management insisted on adhering to drivers preferences, as more reliable information concerning actual routing paths. Apart from the initial setup of the knowledge base, we have provided screens within MapInfo, which allow users to adjust the labels according to new realities, as the system life cycle evolves, or on a daily basis, in line with expectations concerning congestion, road blocking (strikes and marches in the centre of Athens is commonplace), etc. The computational engine of Map-Route, ie, IMPACT, was integrated in the MapInfo menu. For the particular instances in the industrial case, IMPACT required less than 30 s to terminate (for the larger examples of more than 600 customers). We have also incorporated Floyd s algorithm within the DSS. Floyd s implementation uses dynamic tables in order to provide fast the optimal solutions; for the particular instances in the industrial case, the algorithm took less than 40 s to terminate, even in cases where the sub-network included a large number of node-objects due to alternative route segments induced by the knowledge base. The DSS in operation At the start of a shift, customer demand is already into the system and Phase 1 of Map-Route is initiated. The result is the sequence of customers visited by each vehicle based on Euclidean distances, which are automatically calculated by MapInfo. Euclidean routes appear on the screen with lines connecting customers and depot; such a screen from the actual application is provided in Figure 6. Note that the user can make adjustments to time windows, demand and customer attributes (existence, location, etc.) before running IMPACT, if necessary, through appropriate selections in the MapInfo menu (that invoke the previously discussed screens). Subsequently, the user proceeds to the second phase of Map-Route to determine the actual road path of each vehicle using the shortest paths on the real road network. The procedure is repeated for each vehicle and is as follows: An initial sub-network is formed through the knowledge base rules of proximity; this sub-network, which includes various road segments, is expanded or adjusted by the user that can include additional segments or remove some segments based on experience and daily data. Given the sub-network, a routine incorporated in MapInfo produces the necessary shortest path matrix. Figure 7 presents a sample sub-network associated with one route of the Euclidean solution of Phase 1 presented in Figure 6 (includes all route segments depicted by the thick lines). Given the distance matrix, the next step is to apply Floyd s algorithm to determine the actual vehicle paths by invoking a resident MapInfo routine for calculating shortest paths and displaying the results on the MapInfo interface. Figure 8 provides the actual road path for the sub-network of Figure 7, and Figure 9 a zoomed view. The procedure is repeated for each initial Euclidean route of Phase 1. This loop constitutes the most time consuming part of the application, since it is directly linked to the number of vehicles employed. If this number remains at the present level (ie, order of 30 vehicles), then it is possible to complete the routing procedure and derive schedules for each vehicle in less than 1 h. This time is acceptable, and allows the company to smoothly employ the DSS. However, future plans include the addition of several more SKUs and customers locations, a fact that would add further delay to the application. Thus, we were asked to automate a combined Phase 1 2 of Map-Route. This provided full solutions (actual road networks for all vehicles) that could be further examined and improved a posteriori by the users, if necessary. The automated procedure allowed the completion of the daily tasks in less than 0.5 h. However, planners who desired their direct intervention and drivers who felt that their flexibility was compromised did not deem the total automation appropriate. Thus, the operational version of Map-Route runs with individual route construction and adjustments, and performs the routing procedure sequentially for each vehicle. The results of Map-Route are provided to the drivers, who are requested to follow the prescribed routes (customer sequences and road segments) in their daily delivery schedule. Appropriate forms that include the sequence of customers to be visited and the expected time of arrival at each customer s location are employed to check the delivery schedule; customers are required to sign the form when paperwork is exchanged. Results and discussion of the application Map-Route was deployed to two PCs of the company, located at the office of the warehouse. The DSS was standalone, ie, it was not connected to any other Information Systems (eg, the warehouse and inventory management systems). Two planners, who were involved in all stages of the finalization deployment of the DSS, were responsible for data entry and running Map-Route on a daily basis. The system was tested using demand data from previous time periods and covered all peak seasons and several traffic loading scenarios. The key result that impressed the company s

9 850 Journal of the Operational Research Society Vol. 53, No. 8 Figure 6 Sample Euclidean routes. Figure 7 A sub-network for a route.

10 G Ioannou et al Map-Route: a GIS-based decision support system 851 Figure 8 The accurate route. Figure 9 A zoomed view of the accurate route.

11 852 Journal of the Operational Research Society Vol. 53, No. 8 management was the possibility of serving all customers even during the peak seasons under heavy traffic loading conditions. This was attributed to the fact that optimizing the routes at the planning stage was indeed better than the intuitive schedules followed by the drivers. The second aspect of Map-Route that was in-line with the company s expectations was the simplicity of the user-interface and the power that the DSS left in the hands of the users, who were key decision-makers in the daily operations of the logistics plan. The third positive reaction came from the drivers, who were asked for a trial period of one week to follow the schedules produced by Map-Route. They were all able to finish their delivery routes on-time and served the customers within the contractual time windows. Thus, even the drivers bought-in the new application. Apart from the positive views above, there were some negative comments by some drivers that apart from full-time employment also owned their own vehicles that used to rent to the company during peak seasons. Nevertheless, the obvious savings that the DSS offered to the company overcame their negative reactions. Table 2 provides a summary of Map-Route implementation details. It is evident from the results presented in Table 2 that minimal investment is required to deploy Map-Route, and the cost is affordable even for SMEs. Furthermore, for the particular application, Map-Route resulted in effective route planning by allowing the use of the existing fleet of the company (26 vehicles), even during peak season. The quality of the solution can be inferred by the significant reduction of both violated time windows and lost sales; note that these two percentages are different due to the acceptance of some off-time window deliveries by several customers. Finally, user training on MapInfo and the Map-Route components was straightforward and was completed during the system development (since the two users were involved from the initial development stages). Unfortunately, we did not have access to commercial software in order to compare our results. After the full-scale deployment of Map-Route, several additional functionalities were requested for implementation. Most of these add-ons are related to reports that help reviews and managerial control=decision making. All requests were implemented using standard MapInfo tools and for each route, Map-Route can now generate various reports that can be accessed by the user interactively. Figure 10 provides such a report that includes the components of all routes with respect to arrival times at customer locations, waiting times until service begins, and demand, as well as all the names of the streets in the sequence that vehicles visit them. There are several such reports that MapInfo can generate, based on which the user can modify the solution, alter the problem parameters and rerun Phases 1 and 2 of Map-Route, or return to Phase 2 and reconfigure the set of road segments produced by the knowledge base in order to derive better solutions. A final point that should be noted relates to the distances times produced at the various phases of Map-Route. The distances between delivery points would generally be different when comparing solutions between Phase 1 (straight lines), Phase 2 (accurate routes), or Phase 3 (user adjustments). These differences may cause violations of time window constraints, which can be overcome by a combination of the following rules: (a) select another sub-network adjacent to the route of Phase 1; (b) move earlier the start time of scheduling; (c) reduce the length of the time window through dummy time windows in the first phase; and (d) split the problem into smaller ones. Thus, the selected sub-network plays an essential role in the feasibility of the solution. Conclusions In this paper we developed a DSS for the VRPTW for intracity fleet planning. Map-Route, is based on the popular GIS platform MapInfo instead of proprietary software, and is at the right cost for SMEs. The computational engine is IMPACT, a heuristic that provides high quality results in short computational times, coupled with Floyd s shortest path algorithm and a knowledge base to allow for efficient transformation of the Euclidean solutions into effective trips on the actual street network. The DSS is developed with a Table 2 Summary of DSS implementation results Parameter Status before Map-Route implementation Status after Map-Route implementation Required number of vehicles Optimized routes No Yes Violated time windows 20% <5% Lost sales 10% <2% IMPACT running time (>600 customers) <30 s Final route construction (time) Ad hoc (Driver) Near optimal (<1h) Cost of two MapInfo user licenses C= 6000 Cost of digitized maps (city of Athens) C= 5000 Software maintenance cost (yearly) 12% of licences Cost of solution algorithms C= 0 (freeware) Training C= 1000

12 G Ioannou et al Map-Route: a GIS-based decision support system 853 Figure 10 Map-Route report on the actual routes. user-centric philosophy, bringing vehicle routing algorithms into the hands of planners schedulers, whose vast experience and common sense can be the determinant success factors for the GIS-based DSS implementation in real environments. The experiences from the deployment of Map-Route to an actual case in the Greek market were presented to demonstrate the phases of the methodology inherent in the DSS and reveal several open issues that need to be handled on an exception basis by the users and=or the knowledge base. Through this case, the flexibility and ease of adaptation of the DSS were also illustrated. Via the four-phase approach offered by Map-Route, a user can easily find a schedule as well as alternative schedules on intra-city transportation networks for VRPTW. The use of visualization along with the availability of GIS can help users in making improved decisions when solving real world routing problems, which are everyday reality in logistic operations, and become even more critical due to the expansion of third-party logistics. Thus, developing and deploying effective DSSs is a key prerequisite for the successful operation of logistics groups. Further extensions of Map- Route include: (a) integrating modern meta-heuristics to further improve the quality of the final solutions; (b) enhancing the approach to handle inter-city networks with additional constraints and route complications; and (c) integrating the DSS with warehouse management systems (eg, MANTIS) or Enterprise Resource Planning Systems (eg, SAP or Oracle Apps) for seamless information technology applications to distribution problems. Acknowledgements The authors would like to thank the two anonymous referees for their constructive comments and pointers to archival literature that helped improve the content and the presentation of the paper. References 1 Bodin L (1990). Twenty years of routing and scheduling. Opns Res 38: Laporte G (1992). The vehicle routing problem: an overview of exact and approximate algorithms. Eur J Opl Res 59: Gendreau M, Laporte G and Potvin J (1997). Vehicle routing: modern heuristics. In: Aarts E and Lenstra JK (eds). Local Search in Combinatorial Optimisation. John Wiley & Sons: Chichester, UK. 4 Keen PB (1998). Spatial decision support systems for vehicle routing. Dec Support Syst 22: Lapalme G, Rousseau JM, Chapleau S, Cormier M, Cossette P and Roy S (1992). Geo-route: a geographic information system for transportation applications. Commun ACM 35: Basnet C, Foulds L and Igbaria M (1996). Fleet-Manager: a microcomputer-based decision support system for vehicle routing. Dec Support Syst 16: Potvin JY, Lapalme G and Rousseau JM (1994). A microcomputer assistant for the development of vehicle routing and scheduling heuristics. Dec Support Syst 12: Concialini A and Hasle G (1997). The Greentrip toolkit sustainable transportation via intelligent routing.

13 854 Journal of the Operational Research Society Vol. 53, No. 8 9 Gambardella LC, Taillard E and Agazzi G (1999). MACS- VRPTW: a multiple ant colony system for vehicle routing problems with time windows. In: Corne D, Dorigo M and Glover F (eds). New Ideas in Optimization. McGraw-Hill: London, UK, pp Wahle J, Annen O, Schuster C, Neubert L and Schreckendberg M (2001). A dynamic route guidance system based on real traffic data. Eur J Opl Res : Savelsberg M and Sol M (1998). DRIVE: dynamic routing of independent vehicles. Opns Res 46: Campbell JF and Langevin A (2000). Arc routing applications for roadway snow and ice control. In: Dror M (ed). Arc Routing: Theory, Solutions and Applications. Kluwer: Amsterdam. 13 Golden BL and Wasil EA (1987). Computerized vehicle routing in the soft drink industry. Opns Res 35: Ioannou G, Kritikos M and Prastacos G (2001). A greedy lookahead heuristic for the vehicle routing problem with time windows. J Opl Res Soc 52: Solomon MM (1987). Algorithms for the vehicle routing and scheduling problems with time window constraints. Opns Res 35: MapInfo (2000). MapInfo Professional: User s Guide. MapInfo Corporation: Troy, NY. 17 Taylor MA (1990). Knowledge-based systems for transport network analysis: a fifth generation perspective on transport network problems. Transport Res A 24: Cormen TH, Leiserson CE and Rivest RL (1992). Introduction to Algorithms. MIT Press: Cambridge, MA. 19 Kritikos MN (1997). Mathematical models and algorithmic approaches for transportation problems using Geographical Information Systems. PhD dissertation, Athens University of Economics and Business. Received September 2001; accepted January 2002 after one revision

VEHICLE ROUTING AND SCHEDULING PROBLEMS: A CASE STUDY OF FOOD DISTRIBUTION IN GREATER BANGKOK. Kuladej Panapinun and Peerayuth Charnsethikul.

VEHICLE ROUTING AND SCHEDULING PROBLEMS: A CASE STUDY OF FOOD DISTRIBUTION IN GREATER BANGKOK. Kuladej Panapinun and Peerayuth Charnsethikul. 1 VEHICLE ROUTING AND SCHEDULING PROBLEMS: A CASE STUDY OF FOOD DISTRIBUTION IN GREATER BANGKOK By Kuladej Panapinun and Peerayuth Charnsethikul Abstract Vehicle routing problem (VRP) and its extension

More information

GIS IN TRANSPORTATION AND VEHICLE ROUTING. Alison Steere

GIS IN TRANSPORTATION AND VEHICLE ROUTING. Alison Steere GIS IN TRANSPORTATION AND VEHICLE ROUTING Alison Steere The economy in the United States has declined drastically in recent years, causing a tough financial situation for the transportation infrastructure.

More information

VEHICLE ROUTING PROBLEM

VEHICLE ROUTING PROBLEM VEHICLE ROUTING PROBLEM Readings: E&M 0 Topics: versus TSP Solution methods Decision support systems for Relationship between TSP and Vehicle routing problem () is similar to the Traveling salesman problem

More information

Online vehicle routing and scheduling with continuous vehicle tracking

Online vehicle routing and scheduling with continuous vehicle tracking Online vehicle routing and scheduling with continuous vehicle tracking Jean Respen, Nicolas Zufferey, Jean-Yves Potvin To cite this version: Jean Respen, Nicolas Zufferey, Jean-Yves Potvin. Online vehicle

More information

Load Building and Route Scheduling

Load Building and Route Scheduling Load Building and Route Scheduling for SAP ERP Optimization Excellence Advanced 3D Load Building and Dynamic Route Scheduling Designed for use with SAP ERP Maximize your SAP ERP capabilities for shipping

More information

P13 Route Plan. E216 Distribution &Transportation

P13 Route Plan. E216 Distribution &Transportation P13 Route Plan Vehicle Routing Problem (VRP) Principles of Good Routing Technologies to enhance Vehicle Routing Real-Life Application of Vehicle Routing E216 Distribution &Transportation Vehicle Routing

More information

Waste Collection Vehicle Routing Problem Considering Similarity Pattern of Trashcan

Waste Collection Vehicle Routing Problem Considering Similarity Pattern of Trashcan International Journal of Applied Operational Research Vol. 3, o. 3, pp. 105-111, Summer 2013 Journal homepage: www.ijorlu.ir Waste Collection Vehicle Routing Problem Considering Similarity Pattern of Trashcan

More information

Use of a Web-Based GIS for Real-Time Traffic Information Fusion and Presentation over the Internet

Use of a Web-Based GIS for Real-Time Traffic Information Fusion and Presentation over the Internet Use of a Web-Based GIS for Real-Time Traffic Information Fusion and Presentation over the Internet SUMMARY Dimitris Kotzinos 1, Poulicos Prastacos 2 1 Department of Computer Science, University of Crete

More information

Research Paper Business Analytics. Applications for the Vehicle Routing Problem. Jelmer Blok

Research Paper Business Analytics. Applications for the Vehicle Routing Problem. Jelmer Blok Research Paper Business Analytics Applications for the Vehicle Routing Problem Jelmer Blok Applications for the Vehicle Routing Problem Jelmer Blok Research Paper Vrije Universiteit Amsterdam Faculteit

More information

Two objective functions for a real life Split Delivery Vehicle Routing Problem

Two objective functions for a real life Split Delivery Vehicle Routing Problem International Conference on Industrial Engineering and Systems Management IESM 2011 May 25 - May 27 METZ - FRANCE Two objective functions for a real life Split Delivery Vehicle Routing Problem Marc Uldry

More information

The Trip Scheduling Problem

The Trip Scheduling Problem The Trip Scheduling Problem Claudia Archetti Department of Quantitative Methods, University of Brescia Contrada Santa Chiara 50, 25122 Brescia, Italy Martin Savelsbergh School of Industrial and Systems

More information

Model, Analyze and Optimize the Supply Chain

Model, Analyze and Optimize the Supply Chain Model, Analyze and Optimize the Supply Chain Optimize networks Improve product flow Right-size inventory Simulate service Balance production Optimize routes The Leading Supply Chain Design and Analysis

More information

Lancaster University Management School Working Paper 2009/021. Vehicle Routing and Scheduling with Time Varying Data: A Case Study

Lancaster University Management School Working Paper 2009/021. Vehicle Routing and Scheduling with Time Varying Data: A Case Study Lancaster University Management School Woring Paper 2009/021 Vehicle Routing and Scheduling with Time Varying Data: A Case Study Will Maden, Richard William Eglese and Daniel Blac The Department of Management

More information

INSY 4970/7970/7976 Vehicle Routing & Logistics Spring 2014

INSY 4970/7970/7976 Vehicle Routing & Logistics Spring 2014 INSY 4970/7970/7976 Vehicle Routing & Logistics Spring 2014 Instructor: E-mail: Office: Office Hours: Dr. Chase Murray All e-mail communication will be handled via Canvas. 3301F Shelby (See Canvas) Teaching

More information

Tactical Routing. The leading solution for optimizing your transport on a tactical level

Tactical Routing. The leading solution for optimizing your transport on a tactical level Tactical Routing The leading solution for optimizing your transport on a tactical level How do we deploy our company fleet with optimal efficiency? Challenges The supply chain sector is currently under

More information

Transvision Waste Planner

Transvision Waste Planner Transvision Waste Planner Improving waste collection and transport efficiency TRANSVISION WASTE PLANNER facilitates major cost savings and impressive CO 2 emission reductions in your waste collection and

More information

Solving the Vehicle Routing Problem with Multiple Trips by Adaptive Memory Programming

Solving the Vehicle Routing Problem with Multiple Trips by Adaptive Memory Programming Solving the Vehicle Routing Problem with Multiple Trips by Adaptive Memory Programming Alfredo Olivera and Omar Viera Universidad de la República Montevideo, Uruguay ICIL 05, Montevideo, Uruguay, February

More information

A tabu search heuristic for the vehicle routing problem with time windows and split deliveries

A tabu search heuristic for the vehicle routing problem with time windows and split deliveries A tabu search heuristic for the vehicle routing problem with time windows and split deliveries Sin C. Ho Dag Haugland Abstract The routing of a fleet of vehicles to service a set of customers is important

More information

Simulating Traffic for Incident Management and ITS Investment Decisions

Simulating Traffic for Incident Management and ITS Investment Decisions 1998 TRANSPORTATION CONFERENCE PROCEEDINGS 7 Simulating Traffic for Incident Management and ITS Investment Decisions MICHAEL D. ANDERSON AND REGINALD R. SOULEYRETTE UTPS-type models were designed to adequately

More information

A business-to-business fleet management service provider for central food market enterprises

A business-to-business fleet management service provider for central food market enterprises Journal of Food Engineering 60 (2003) 203 210 www.elsevier.com/locate/jfoodeng A business-to-business fleet management service provider for central food market enterprises N. Prindezis a,b, C.T. Kiranoudis

More information

Inventory Routing. An advanced solution for demand forecasting, stock replenishment, and route planning and execution

Inventory Routing. An advanced solution for demand forecasting, stock replenishment, and route planning and execution Inventory Routing An advanced solution for demand forecasting, stock replenishment, and route planning and execution Our solution delivers a competitive advantage that goes beyond the capabilities of ERP,

More information

Scheduling and Routing Milk from Farm to Processors by a Cooperative

Scheduling and Routing Milk from Farm to Processors by a Cooperative Journal of Agribusiness 22,2(Fall 2004):93S106 2004 Agricultural Economics Association of Georgia Scheduling and Routing Milk from Farm to Processors by a Cooperative Peerapon Prasertsri and Richard L.

More information

ALWAYS ON THE RIGHT PATH. Optimized planning and dispatch with SyncroTESS

ALWAYS ON THE RIGHT PATH. Optimized planning and dispatch with SyncroTESS ALWAYS ON THE RIGHT PATH Optimized planning and dispatch with SyncroTESS FAST REACTION PROACTIVE SUPPORT Always on top of the business: Every 30 to 120 seconds SyncroTESS produces an up-to-date schedule

More information

Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows

Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows TECHNISCHE UNIVERSITEIT EINDHOVEN Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows Lloyd A. Fasting May 2014 Supervisors: dr. M. Firat dr.ir. M.A.A. Boon J. van Twist MSc. Contents

More information

Optimising Patient Transportation in Hospitals

Optimising Patient Transportation in Hospitals Optimising Patient Transportation in Hospitals Thomas Hanne 1 Fraunhofer Institute for Industrial Mathematics (ITWM), Fraunhofer-Platz 1, 67663 Kaiserslautern, Germany, hanne@itwm.fhg.de 1 Introduction

More information

INTEGRATED OPTIMIZATION OF SAFETY STOCK

INTEGRATED OPTIMIZATION OF SAFETY STOCK INTEGRATED OPTIMIZATION OF SAFETY STOCK AND TRANSPORTATION CAPACITY Horst Tempelmeier Department of Production Management University of Cologne Albertus-Magnus-Platz D-50932 Koeln, Germany http://www.spw.uni-koeln.de/

More information

Vehicle Routing: Transforming the Problem. Richard Eglese Lancaster University Management School Lancaster, U.K.

Vehicle Routing: Transforming the Problem. Richard Eglese Lancaster University Management School Lancaster, U.K. Vehicle Routing: Transforming the Problem Richard Eglese Lancaster University Management School Lancaster, U.K. Transforming the Problem 1. Modelling the problem 2. Formulating the problem 3. Changing

More information

Impact of Online Tracking on a Vehicle Routing Problem with Dynamic Travel Times

Impact of Online Tracking on a Vehicle Routing Problem with Dynamic Travel Times Impact of Online Tracking on a Vehicle Routing Problem with Dynamic Travel Times Jean Respen Nicolas Zufferey Jean-Yves Potvin January 2014 Impact of Online Tracking on a Vehicle Routing Problem with Dynamic

More information

Transportation. Transportation decisions. The role of transportation in the SC. A key decision area within the logistics mix

Transportation. Transportation decisions. The role of transportation in the SC. A key decision area within the logistics mix Transportation A key decision area within the logistics mix Chapter 14 Transportation in the Supply Chain Inventory Strategy Forecasting Storage decisions Inventory decisions Purchasing & supply planning

More information

INTEGER PROGRAMMING. Integer Programming. Prototype example. BIP model. BIP models

INTEGER PROGRAMMING. Integer Programming. Prototype example. BIP model. BIP models Integer Programming INTEGER PROGRAMMING In many problems the decision variables must have integer values. Example: assign people, machines, and vehicles to activities in integer quantities. If this is

More information

Sales and Operations Planning in Company Supply Chain Based on Heuristics and Data Warehousing Technology

Sales and Operations Planning in Company Supply Chain Based on Heuristics and Data Warehousing Technology Sales and Operations Planning in Company Supply Chain Based on Heuristics and Data Warehousing Technology Jun-Zhong Wang 1 and Ping-Yu Hsu 2 1 Department of Business Administration, National Central University,

More information

30% HOW DO YOU PLAN THE OPTIMAL TRANSPORT ROUTE? FTA member discount! TITEL

30% HOW DO YOU PLAN THE OPTIMAL TRANSPORT ROUTE? FTA member discount! TITEL 30% FTA member discount! TITEL HOW DO YOU PLAN THE OPTIMAL TRANSPORT ROUTE? Anybody transporting goods has to keep an eye on routes, costs and time. PTV Map&Guide calculates the optimal route for you reliably

More information

Vehicle Routing with Cross-Docking

Vehicle Routing with Cross-Docking Vehicle Routing with Cross-Docking Hanne L. Petersen, Stefan Røpke {hlp,sr}@transport.dtu.dk DTU Transport, Bygningstorvet 115, 2800 Kgs. Lyngby As part of the current trend towards optimisation of freight

More information

Backward Scheduling An effective way of scheduling Warehouse activities

Backward Scheduling An effective way of scheduling Warehouse activities Backward Scheduling An effective way of scheduling Warehouse activities Traditionally, scheduling algorithms were used in capital intensive production processes where there was a need to optimize the production

More information

ANT COLONY OPTIMIZATION ALGORITHM FOR RESOURCE LEVELING PROBLEM OF CONSTRUCTION PROJECT

ANT COLONY OPTIMIZATION ALGORITHM FOR RESOURCE LEVELING PROBLEM OF CONSTRUCTION PROJECT ANT COLONY OPTIMIZATION ALGORITHM FOR RESOURCE LEVELING PROBLEM OF CONSTRUCTION PROJECT Ying XIONG 1, Ya Ping KUANG 2 1. School of Economics and Management, Being Jiaotong Univ., Being, China. 2. College

More information

Fleet Size and Mix Optimization for Paratransit Services

Fleet Size and Mix Optimization for Paratransit Services Fleet Size and Mix Optimization for Paratransit Services Liping Fu and Gary Ishkhanov Most paratransit agencies use a mix of different types of vehicles ranging from small sedans to large converted vans

More information

Automated Scheduling Methods. Advanced Planning and Scheduling Techniques

Automated Scheduling Methods. Advanced Planning and Scheduling Techniques Advanced Planning and Scheduling Techniques Table of Contents Introduction 3 The Basic Theories 3 Constrained and Unconstrained Planning 4 Forward, Backward, and other methods 5 Rules for Sequencing Tasks

More information

CABM System - The Best of CAB Software Solutions

CABM System - The Best of CAB Software Solutions CAB Management System CMS Desktop CMS Palm CMS Online Ready? to Computerize your Business? Boost Your Business Using CMS At Prices You Can Afford! User friendly Flexible Efficient Economical Why CMS? The

More information

Improved Decision-Making Through Effective Asset Management

Improved Decision-Making Through Effective Asset Management Improved Decision-Making Through Effective Asset Management Rob Corazzola, P.Eng., Hansen Canada Co-authored by Jon Poli, PE, Hansen Paper prepared for presentation At the Roadway Inventory and Condition

More information

Pareto optimization for informed decision making in supply chain management

Pareto optimization for informed decision making in supply chain management 015-0393 Pareto optimization for informed decision making in supply chain management S. Afshin Mansouri 1 and David Gallear Brunel Business School, Brunel University, Uxbridge, Middlesex UB8 3PH, United

More information

Using Ant Colony Optimization for Infrastructure Maintenance Scheduling

Using Ant Colony Optimization for Infrastructure Maintenance Scheduling Using Ant Colony Optimization for Infrastructure Maintenance Scheduling K. Lukas, A. Borrmann & E. Rank Chair for Computation in Engineering, Technische Universität München ABSTRACT: For the optimal planning

More information

Standardization of Components, Products and Processes with Data Mining

Standardization of Components, Products and Processes with Data Mining B. Agard and A. Kusiak, Standardization of Components, Products and Processes with Data Mining, International Conference on Production Research Americas 2004, Santiago, Chile, August 1-4, 2004. Standardization

More information

The world s most popular transportation modeling suite

The world s most popular transportation modeling suite technical brochure of cube The world s most popular transportation modeling suite Cube is the most widely used and most complete transportation analysis system in the world. With Cube 5, Citilabs integrates

More information

Knowledge Base Data Warehouse Methodology

Knowledge Base Data Warehouse Methodology Knowledge Base Data Warehouse Methodology Knowledge Base's data warehousing services can help the client with all phases of understanding, designing, implementing, and maintaining a data warehouse. This

More information

Software for Supply Chain Design and Analysis

Software for Supply Chain Design and Analysis Software for Supply Chain Design and Analysis Optimize networks Improve product flow Position inventory Simulate service Balance production Refine routes The Leading Supply Chain Design and Analysis Application

More information

A Comparison of System Dynamics (SD) and Discrete Event Simulation (DES) Al Sweetser Overview.

A Comparison of System Dynamics (SD) and Discrete Event Simulation (DES) Al Sweetser Overview. A Comparison of System Dynamics (SD) and Discrete Event Simulation (DES) Al Sweetser Andersen Consultng 1600 K Street, N.W., Washington, DC 20006-2873 (202) 862-8080 (voice), (202) 785-4689 (fax) albert.sweetser@ac.com

More information

Cost Models for Vehicle Routing Problems. 8850 Stanford Boulevard, Suite 260 R. H. Smith School of Business

Cost Models for Vehicle Routing Problems. 8850 Stanford Boulevard, Suite 260 R. H. Smith School of Business 0-7695-1435-9/02 $17.00 (c) 2002 IEEE 1 Cost Models for Vehicle Routing Problems John Sniezek Lawerence Bodin RouteSmart Technologies Decision and Information Technologies 8850 Stanford Boulevard, Suite

More information

Towards Participatory Design of Multi-agent Approach to Transport Demands

Towards Participatory Design of Multi-agent Approach to Transport Demands ISSN (Online): 1694-0784 ISSN (Print): 1694-0814 Towards Participatory Design of Multi-agent Approach to Transport Demands 10 Yee Ming Chen 1, Bo-Yuan Wang Department of Industrial Engineering and Management

More information

A MANAGER S ROADMAP GUIDE FOR LATERAL TRANS-SHIPMENT IN SUPPLY CHAIN INVENTORY MANAGEMENT

A MANAGER S ROADMAP GUIDE FOR LATERAL TRANS-SHIPMENT IN SUPPLY CHAIN INVENTORY MANAGEMENT A MANAGER S ROADMAP GUIDE FOR LATERAL TRANS-SHIPMENT IN SUPPLY CHAIN INVENTORY MANAGEMENT By implementing the proposed five decision rules for lateral trans-shipment decision support, professional inventory

More information

LS/ATN Living Systems Adaptive Transportation Networks

LS/ATN Living Systems Adaptive Transportation Networks W HITESTEI Technologies N Product Brochure LS/ATN Living Systems Adaptive Transportation Networks LS/ATN is a comprehensive solution for the dynamic optimization and dispatching of full and part truck

More information

CHAPTER 2 PAVEMENT MANAGEMENT SYSTEM

CHAPTER 2 PAVEMENT MANAGEMENT SYSTEM CHAPTER 2 PAVEMENT MANAGEMENT SYSTEM 2.1. INTRODUCTION TO PAVEMENT MANAGEMENT The ability of a pavement system to serve a society is largely a function of planning. Planning is the intersection between

More information

PSIwms - Warehouse Management Software in the Logistical Network

PSIwms - Warehouse Management Software in the Logistical Network PSIwms - Warehouse Management Software in the Logistical Network Future-oriented flexibility Software for comprehensive total solutions Flexibility, efficiency, transparency, sustainability and information

More information

Improving Vertical Coordination from Farm-To-Plant Using A Cooperative

Improving Vertical Coordination from Farm-To-Plant Using A Cooperative 1 Improving Vertical Coordination from Farm-To-Plant Using A Cooperative By Peerapon Prasertsri And Richard L. Kilmer PO Box 110240 Food and Resource Economics Department Institute of Food and Agricultural

More information

Healthcare Measurement Analysis Using Data mining Techniques

Healthcare Measurement Analysis Using Data mining Techniques www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 03 Issue 07 July, 2014 Page No. 7058-7064 Healthcare Measurement Analysis Using Data mining Techniques 1 Dr.A.Shaik

More information

Constraints Propagation Techniques in Batch Plants Planning and Scheduling

Constraints Propagation Techniques in Batch Plants Planning and Scheduling European Symposium on Computer Arded Aided Process Engineering 15 L. Puigjaner and A. Espuña (Editors) 2005 Elsevier Science B.V. All rights reserved. Constraints Propagation Techniques in Batch Plants

More information

Modified Ant Colony Optimization for Solving Traveling Salesman Problem

Modified Ant Colony Optimization for Solving Traveling Salesman Problem International Journal of Engineering & Computer Science IJECS-IJENS Vol:3 No:0 Modified Ant Colony Optimization for Solving Traveling Salesman Problem Abstract-- This paper presents a new algorithm for

More information

Real-Life Vehicle Routing with Non-Standard Constraints

Real-Life Vehicle Routing with Non-Standard Constraints , July 3-5, 203, London, U.K. Real-Life Vehicle Routing with n-standard Constraints W. L. Lee Abstract Real-life vehicle routing problems comprise of a number of complexities that are not considered by

More information

Dynamic Vehicle Routing in MATSim

Dynamic Vehicle Routing in MATSim Poznan University of Technology Department of Motor Vehicles and Road Transport ZPSiTD Dynamic Vehicle Routing in MATSim Simulation and Optimization Michal Maciejewski michal.maciejewski@put.poznan.pl

More information

Analysis of the critical path within a project with WinQSB software

Analysis of the critical path within a project with WinQSB software Analysis of the critical path within a project with WinQSB software GURAU MARIAN ANDREI, MELNIC LUCIA VIOLETA Faculty of Engineering and Technological Systems Management, Faculty of Mechanical Engineering

More information

Business Automation On time every time. Efficient Service Station Replenishment. www.implico.com

Business Automation On time every time. Efficient Service Station Replenishment. www.implico.com Business Automation On time every time Efficient Service Station Replenishment www.implico.com On time every time Efficient Service Station Replenishment Timing is the Decisive Factor The biggest challenge

More information

Available online at www.sciencedirect.com. ScienceDirect. Procedia Computer Science 52 (2015 ) 902 907

Available online at www.sciencedirect.com. ScienceDirect. Procedia Computer Science 52 (2015 ) 902 907 Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 52 (2015 ) 902 907 The 4th International Workshop on Agent-based Mobility, Traffic and Transportation Models, Methodologies

More information

SAP APO SNP (Supply Network Planning) Sample training content and overview

SAP APO SNP (Supply Network Planning) Sample training content and overview SAP APO SNP (Supply Network Planning) Sample training content and overview Course Objectives At the completion of this course, you will be able to: Understand the concepts of SNP and supply chain network

More information

Optimize Retail Label and Poster Printing with SAP Software

Optimize Retail Label and Poster Printing with SAP Software SAP Brief Extensions SAP Label and Poster Printing by GK Objectives Optimize Retail Label and Poster Printing with SAP Software Take control of retail printing processes Take control of retail printing

More information

How To Make A Software Revolution For Business

How To Make A Software Revolution For Business The Software Revolution Salesforce.com Feb, 2000 There is a software revolution going on. This software revolution will fundamentally change the way organizations view enterprise software. This software

More information

Information and Responsiveness in Spare Parts Supply Chains

Information and Responsiveness in Spare Parts Supply Chains Information and Responsiveness in Spare Parts Supply Chains Table of Contents 1.0 Motivation... 3 2.0 What is Supply Chain?... 3 2.1 Spare Parts Supply Chain... 4 2.2 Spare Part Supply Chain Characteristics...

More information

The vehicle routing problem with time windows is a hard combinatorial optimization problem that has

The vehicle routing problem with time windows is a hard combinatorial optimization problem that has TRANSPORTATION SCIENCE Vol. 38, No. 4, November 2004, pp. 515 530 issn 0041-1655 eissn 1526-5447 04 3804 0515 informs doi 10.1287/trsc.1030.0049 2004 INFORMS A Two-Stage Hybrid Local Search for the Vehicle

More information

Cost and environmental savings through route optimization

Cost and environmental savings through route optimization Cost and environmental savings through route optimization - A case study at Bergendahls Food By Emma Sundling and Jacob Mårdfelt JANUARY 2011 This article is based on the Master Thesis with the same title,

More information

Potential Effects of Automatic Vehicle Location and Computer-Aided Dispatch Technology on Paratransit Performance

Potential Effects of Automatic Vehicle Location and Computer-Aided Dispatch Technology on Paratransit Performance Transportation Research Record 1760 107 Paper No. 01-2429 Potential Effects of Automatic Vehicle Location and Computer-Aided Dispatch Technology on Paratransit Performance A Simulation Study Liping Fu

More information

Hybrid Heterogeneous Electric Fleet Routing Problem with City Center Restrictions

Hybrid Heterogeneous Electric Fleet Routing Problem with City Center Restrictions Hybrid Heterogeneous Electric Fleet Routing Problem with City Center Restrictions Gerhard Hiermann 1, Richard Hartl 2, Jakob Puchinger 1, Thibaut Vidal 3 1 AIT Austrian Institute of Technology 2 University

More information

A Logistic Management System Integrating Inventory Management and Routing

A Logistic Management System Integrating Inventory Management and Routing A Logistic Management System Integrating Inventory Management and Routing Ana Luísa Custódio* Dept. Mathematics FCT UNL *algb@fct.unl.pt Rui Carvalho Oliveira** CESUR/Dept. Civil Engineering IST UTL **roliv@ist.utl.pt

More information

Tabu Search for Optimization of Military Supply Distribution

Tabu Search for Optimization of Military Supply Distribution Tabu Search for Optimization of Military Supply Distribution Abstract Ben Weber Brett Bojduj bgweber@gmail.com bbojduj@calpoly.edu CDM Technologies, Inc. Department of Computer Science 2975 McMillan Ave.

More information

Vehicle Routing and Scheduling. Martin Savelsbergh The Logistics Institute Georgia Institute of Technology

Vehicle Routing and Scheduling. Martin Savelsbergh The Logistics Institute Georgia Institute of Technology Vehicle Routing and Scheduling Martin Savelsbergh The Logistics Institute Georgia Institute of Technology Vehicle Routing and Scheduling Part I: Basic Models and Algorithms Introduction Freight routing

More information

University of British Columbia Co director s(s ) name(s) : John Nelson Student s name

University of British Columbia Co director s(s ) name(s) : John Nelson Student s name Research Project Title : Truck scheduling and dispatching for woodchips delivery from multiple sawmills to a pulp mill Research Project Start Date : September/2011 Estimated Completion Date: September/2014

More information

SAP Supply Chain Solutions. Which SAP Warehouse Management Application is Right for You?

SAP Supply Chain Solutions. Which SAP Warehouse Management Application is Right for You? Which SAP Warehouse Management Application is Right for You? Executive Summary The supply chain is getting faster, more dynamic, and ultimately more challenging every day. The next level of performance

More information

PeopleSoft White Paper Series. Evolving from Distribution Requirements Planning to Collaborative Supply Chain Planning

PeopleSoft White Paper Series. Evolving from Distribution Requirements Planning to Collaborative Supply Chain Planning PeopleSoft White Paper Series Evolving from Distribution Requirements Planning to Collaborative Supply Chain Planning January 2004 Introduction Distribution and logistics managers are faced with managing

More information

one Introduction chapter OVERVIEW CHAPTER

one Introduction chapter OVERVIEW CHAPTER one Introduction CHAPTER chapter OVERVIEW 1.1 Introduction to Decision Support Systems 1.2 Defining a Decision Support System 1.3 Decision Support Systems Applications 1.4 Textbook Overview 1.5 Summary

More information

Scheduling Algorithm with Optimization of Employee Satisfaction

Scheduling Algorithm with Optimization of Employee Satisfaction Washington University in St. Louis Scheduling Algorithm with Optimization of Employee Satisfaction by Philip I. Thomas Senior Design Project http : //students.cec.wustl.edu/ pit1/ Advised By Associate

More information

SUPPLY CHAIN MODELING USING SIMULATION

SUPPLY CHAIN MODELING USING SIMULATION SUPPLY CHAIN MODELING USING SIMULATION 1 YOON CHANG AND 2 HARRIS MAKATSORIS 1 Institute for Manufacturing, University of Cambridge, Cambridge, CB2 1RX, UK 1 To whom correspondence should be addressed.

More information

Charles Fleurent Director - Optimization algorithms

Charles Fleurent Director - Optimization algorithms Software Tools for Transit Scheduling and Routing at GIRO Charles Fleurent Director - Optimization algorithms Objectives Provide an overview of software tools and optimization algorithms offered by GIRO

More information

Title: Integrating Management of Truck and Rail Systems in LA. INTERIM REPORT August 2015

Title: Integrating Management of Truck and Rail Systems in LA. INTERIM REPORT August 2015 Title: Integrating Management of Truck and Rail Systems in LA Project Number: 3.1a Year: 2013-2017 INTERIM REPORT August 2015 Principal Investigator Maged Dessouky Researcher Lunce Fu MetroFreight Center

More information

INTRODUCTION TO MANUFACTURING EXECUTION SYSTEMS MES CONFERENCE & EXPOSITION. Baltimore, Maryland

INTRODUCTION TO MANUFACTURING EXECUTION SYSTEMS MES CONFERENCE & EXPOSITION. Baltimore, Maryland INTRODUCTION TO MANUFACTURING EXECUTION SYSTEMS MES CONFERENCE & EXPOSITION JUNE 4-6, 2001 Baltimore, Maryland Michael McClellan President MES Solutions Incorporated Terrebonne, Oregon 97760 541 548 6690

More information

Optimize your field service planning

Optimize your field service planning Optimize your field service planning Transform efficiency and customer satisfaction with multi-resource planning from Quintiq 7 field service challenges that make or break your operations As you read this,

More information

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0 NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5

More information

HMLV Manufacturing Systems Simulation Analysis Using the Database Interface

HMLV Manufacturing Systems Simulation Analysis Using the Database Interface HMLV Manufacturing Systems Simulation Analysis Using the Database Interface JURAJ ŠVANČARA Faculty of Electrical Engineering and Information Technology Slovak University of Technology in Bratislava Ilkovicova

More information

Local Search Algorithms for Vehicle Routing Problems of a Chain of Convenience Stores

Local Search Algorithms for Vehicle Routing Problems of a Chain of Convenience Stores Journal of Industrial and Intelligent Information Vol. 3, No. 3, September 2015 Local Search Algorithms for Vehicle Routing Problems of a Chain of Convenience Stores Yuwadee Prakaiphetkul and Pisut Pongchairerks

More information

GOAL-BASED INTELLIGENT AGENTS

GOAL-BASED INTELLIGENT AGENTS International Journal of Information Technology, Vol. 9 No. 1 GOAL-BASED INTELLIGENT AGENTS Zhiqi Shen, Robert Gay and Xuehong Tao ICIS, School of EEE, Nanyang Technological University, Singapore 639798

More information

Project Time Management

Project Time Management Project Time Management Plan Schedule Management is the process of establishing the policies, procedures, and documentation for planning, developing, managing, executing, and controlling the project schedule.

More information

Supply chain intelligence: benefits, techniques and future trends

Supply chain intelligence: benefits, techniques and future trends MEB 2010 8 th International Conference on Management, Enterprise and Benchmarking June 4 5, 2010 Budapest, Hungary Supply chain intelligence: benefits, techniques and future trends Zoltán Bátori Óbuda

More information

NCR APTRA OptiTransport. An NCR Cash Management Solution

NCR APTRA OptiTransport. An NCR Cash Management Solution NCR APTRA OptiTransport An NCR Cash Management Solution Do these challenges sound familiar to you? Carrier has finite resources available to effectively manage cash routes Complicated route planning: distances,

More information

Intelligent Transportation Solutions for Sustainable City Logistics: Issues and Prospects

Intelligent Transportation Solutions for Sustainable City Logistics: Issues and Prospects TRANSPORTATION CENTER NORTHWESTERN UNIVERSITY Intelligent Transportation Solutions for Sustainable City Logistics: Issues and Prospects Hani S. Mahmassani LOGISTICS part of the supply chain process that

More information

Application of GIS in Transportation Planning: The Case of Riyadh, the Kingdom of Saudi Arabia

Application of GIS in Transportation Planning: The Case of Riyadh, the Kingdom of Saudi Arabia Application of GIS in Transportation Planning: The Case of Riyadh, the Kingdom of Saudi Arabia Mezyad Alterkawi King Saud University, Kingdom of Saudi Arabia * Abstract This paper is intended to illustrate

More information

Optimization of patient transport dispatching in hospitals

Optimization of patient transport dispatching in hospitals Optimization of patient transport dispatching in hospitals Cyrille Lefèvre and Sophie Marquet Supervisors: Yves Deville and Gildas Avoine 1500 minutes Thesis motivation MedSoc NPO asked us to conduct a

More information

ViryaNet Service Scheduler

ViryaNet Service Scheduler ViryaNet Service Scheduler As customers demand better service within tighter deadlines, it is imperative for organizations to improve the efficiency of their field service operations. ViryaNet Service

More information

Agenda. Real System, Transactional IT, Analytic IT. What s the Supply Chain. Levels of Decision Making. Supply Chain Optimization

Agenda. Real System, Transactional IT, Analytic IT. What s the Supply Chain. Levels of Decision Making. Supply Chain Optimization Agenda Supply Chain Optimization KUBO Mikio Definition of the Supply Chain (SC) and Logistics Decision Levels of the SC Classification of Basic Models in the SC Logistics Network Design Production Planning

More information

Goals of the Unit. spm - 2014 adolfo villafiorita - introduction to software project management

Goals of the Unit. spm - 2014 adolfo villafiorita - introduction to software project management Project Scheduling Goals of the Unit Making the WBS into a schedule Understanding dependencies between activities Learning the Critical Path technique Learning how to level resources!2 Initiate Plan Execute

More information

ORTEC Industries. for Oil, Gas and Chemicals. Resource Planning and Optimization. Improved Cash Flow and Lower Operating Costs

ORTEC Industries. for Oil, Gas and Chemicals. Resource Planning and Optimization. Improved Cash Flow and Lower Operating Costs ORTEC Industries Resource Planning and Optimization for Oil, Gas and Chemicals Improved Cash Flow and Lower Operating Costs PROFESSIONALS IN PLANNING Oil, Gas and Chemicals ORTEC provides integrated distribution

More information

A Constraint Programming Application for Rotating Workforce Scheduling

A Constraint Programming Application for Rotating Workforce Scheduling A Constraint Programming Application for Rotating Workforce Scheduling Markus Triska and Nysret Musliu Database and Artificial Intelligence Group Vienna University of Technology {triska,musliu}@dbai.tuwien.ac.at

More information

Improving Forestry Transport Efficiency through Truck Schedule Optimization: a case study and software tool for the Australian Industry

Improving Forestry Transport Efficiency through Truck Schedule Optimization: a case study and software tool for the Australian Industry Improving Forestry Transport Efficiency through Truck Schedule Optimization: a case study and software tool for the Australian Industry Mauricio Acuna Harvesting and Operations Program CRC for Forestry

More information

AS-D1 SIMULATION: A KEY TO CALL CENTER MANAGEMENT. Rupesh Chokshi Project Manager

AS-D1 SIMULATION: A KEY TO CALL CENTER MANAGEMENT. Rupesh Chokshi Project Manager AS-D1 SIMULATION: A KEY TO CALL CENTER MANAGEMENT Rupesh Chokshi Project Manager AT&T Laboratories Room 3J-325 101 Crawfords Corner Road Holmdel, NJ 07733, U.S.A. Phone: 732-332-5118 Fax: 732-949-9112

More information

What options exist for multi-echelon forecasting and replenishment?

What options exist for multi-echelon forecasting and replenishment? Synchronization of Stores and Warehouses: Closing the Profit Gap Successful retailers focus their efforts on the customer and the unique attributes of each store in the chain. Tailoring assortments, promotions

More information