Variable neighbourhood search in commercial VRP packages: evolving towards self-adaptive methods

Size: px
Start display at page:

Download "Variable neighbourhood search in commercial VRP packages: evolving towards self-adaptive methods"

Transcription

1 Variable neighbourhood search in commercial VRP packages: evolving towards self-adaptive methods Kenneth Sörensen 1, Marc Sevaux 2, and Patrick Schittekat 1,3 1 University of Antwerp 2 University of South Brittany 3 ORTEC Belgium September 2006 All commercial packages for vehicle routing that the authors are aware of use some form of variable neighbourhood search. This paper attempts to answer the question why this is the case. As we will show, variable neighbourhood search can be considered to be a very adaptable metaheuristic, which makes it especially suitable for the practical problems encountered in real life. We also point out that there is a need for the VNS applications used in commercial packages to evolve towards more self-adapting systems. Key words: commercial vehicle routing packages, variable neighbourhood search, adaptive methods 1 Introduction Vehicle routing is arguably one of the most useful and successful fields of operations research. As the total cost of logistics and transportation generally constitutes a sizeable proportion of any enterprise, it is not surprising that the efficient design of routes to visit customers for pickup or delivery can result in large savings. As a result, several companies have started to develop and market packages for routing applications, either as stand-alone packages or integrated into large ERP (Enterprise Resources Planning) packages such as SAP. Typically, these packages are put to work in highly complex and dynamic environments. This is illustrated in Figures 1 and 2, that show a graphical representation of the solution to an academic vehicle routing problem and a screen shot of a commercial software package displaying the solution to a real-life routing Corresponding author: Kenneth Sörensen, University of Antwerp, Prinsstraat 13, B 2000 Antwerp, kenneth.sorensen@ua.ac.be 1

2 problem. It is clear that real-life routing problems are several orders of magnitude more complex than their academic counterparts. Although there is an increasing academic focus on so-called rich vehicle routing problems (that incorporate more complex constraints and objectives), they have not in any way caught up with the whole complexity of real-life routing problems. Figure 1: A typical academic VRP solution Real-life vehicle routing problems should be able to accommodate the following (non exhaustive) list of characteristics. Customer characteristics: time windows (soft/hard), pick-up/delivery/both, special requirements with respect to driver or vehicle visiting,... Driver characteristics: hours available, required resting times, ability to drive some vehicles and others not, legal regulations,... Vehicle characteristics: heterogeneous fleet (different types/sizes of vehicles), some vehicles may have multiple compartments for different products, special equipment (some vehicles may have cranes or loading equipment, others not,...), not all vehicles start and/or end at the depot, some vehicles require a special licence, different cost structures,... Route characteristics: travel time may change over time (e.g. longer during rush hours), some vehicles may not be able to traverse certain routes or make certain turns, as a consequence sometimes extra decisions have to be made, for example where to drop off a trailer in order to be able to visit less accessible clients... General characteristics: completely different routing problems (buses, taxis, garbage collector cars, transport of disabled people,...) multiple heterogeneous depots (e.g. carrying different products and having different stock levels for each product), stochasticity, dynamic information, objective function (cost, balance between route lengths),... Moreover, real-life vehicle routing problems are not stand-alone problems, but have an impact on other decisions taken in the company s supply chain. Ideally, the vehicle routing software should be able to assist in taking such decisions as determination of drop size in a VMI environment, trailer drop-off location, driver assignment, etc. Currently, commercial VRP packages rarely provide the necessary tools for making these decisions. In June 2006, ORMS ran a survey of 20 packages for vehicle routing from 17 companies (Hall, 2006). It should be mentioned that this survey presents information provided by the companies, 2

3 Figure 2: A real-life VRP solution 3

4 which may be unverified. The survey underlines the fact that commercial vehicle routing software is used in a large variety of environments and traditionally fulfils a number of different functions: sequencing stops, scheduling stops and assigning stops to drivers. It also discusses several recent developments in commercial VRP software, such as the integration with the company s ERP package and the ability to communicate with the drivers in order to be able to perform last-minute route changes. Unsurprisingly, a conclusion of the survey is that specialization, i.e. gathering experience in a certain sector, may give the software a competitive advantage. Another conclusion is that the size and complexity of real-life routing problems have rendered them intractable to solve using exact methods. Designers of commercial routing packages have therefore resorted to using heuristics. 2 Variable neighbourhood search in commercial VRP applications Variable neighbourhood search (VNS), a recently proposed metaheuristic technique (Mladenović, 1995; Hansen and Mladenović, 1997, 1999) has quickly gained a widespread success and a large number of successful applications have been reported (Hansen and Mladenović, 2001a,b). We should mention that in this paper, we use the term variable neighbourhood search to refer to all local-search based approaches that are based on the principle of systematically exploring more than one type of neighbourhood. Several researchers have applied some form of variable neighbourhood search to (more or less academic) vehicle routing problems. In Cordone and Calvo (2001), a variable neighbourhood search algorithm for the vehicle routing problem with time windows is developed. Crispim and Brandao (2001) present a VNS approach to the vehicle routing problem with backhauls. It should be mentioned that different neighbourhoods are sometimes used without mentioning the term variable neighbourhood search. In Prins (2004), e.g., an evolutionary algorithm is proposed that uses a large number of different neighbourhoods. Although companies developing VRP softwares are understandably reluctant to share the code of their programs, the authors have through informal contact with software developers at several of such companies gained a superficial understanding of the internal workings of such software. Remarkably, a large number of commercial VRP packages (all packages that the authors are aware of) use some form of VNS, i.e. they attempt to improve upon solutions (obtained by initial heuristics) by using a relatively large arsenal of local search improvement heuristics, based around different neighbourhoods. Techniques such as memory structures, random perturbations, let alone complicated operators like crossover or mutation, are hardly ever used. The heuristics uses several type of strategies like for example: Different construction heuristics (savings, clustering,...) Replace/swap one or more stops within one route Replace/swap one or more stops between routes Replace/swap one route or more between vehicles Equalize route lengths... 4

5 2.1 Overcoming the myopic behaviour of a single neigbourhood When watching a local search approach improve upon a VRP solution, it is often remarkable to see how an improvement that is clear upon first sight, is not executed by the metaheuristic or only after several (often random) perturbation moves. Such behaviour is clearly unacceptable for expensive commercial VRP packages: if a dispatcher notices upon first inspection of the solution that the software has missed several important opportunities for improving the solution, confidence in the software will drop considerably. The reason for this is often the fact that the metaheuristic is stuck in a local optimum: the move required to improve the solution cannot be performed and each of the moves in the neighbourhood would lead to a deterioration of the quality. Instead of relying on advanced metaheuristic mechanisms such as random perturbations (iterated local search) or memory structures (tabu search), or crossover and mutation (evolutionary algorithms) variable neighbourhood search proceeds in this case by using a different type of neighbourhood, which might contain the required improving move. This is illustrated in Figure 3. Suppose we are optimizing this simple VRP using a local search algorithm that uses an insert move (i.e. move a customer to another location in the solution). Some investigation shows that this solution cannot be improved by the insert move type. Any solution in the neighbourhood of this one is worse, and therefore the search is stuck in a local optimum. A 2-opt move however (remove two edges and reconnect the solution) has no problems with this solution and will find the much better solution depicted in Fig. 4 in one move. Figure 3: Part of a solution unimprovable by an insert move type Figure 4: The solution improved with a 2-opt move 5

6 2.2 Flexibility and adaptability to different problems Vendors of commercial VRP packages face a number of challenges that are different from the ones faced by academic researchers. One of these is the inability to develop completely new methods each time a new problem is encountered. This would generally require rewriting large portions of the code base of the algorithms used in the software packages for every single customer and would quickly render the operations far less profitable. On the other hand, a black box optimizer that does not take the problem structure into account at all, does not provide the solution quality required. We believe that it is for these reasons that designers of commercial routing packages have opted for an approach that supplies a (relatively large) set of components. These components can generally be divided into two categories: constructive heuristics and improvement heuristics. Whereas the former construct a good initial solution using a heuristic construction rule, the latter use local search to improve upon a solution. Consultants of the software vendor can then use these components to quickly and often effectively create a solution method partially tailored to the specific needs of the company using the software. The way in which these components are combined and exactly how they work is of course specific to the software package, but it can be stated that they all use different neighbourhood structures to search for better solutions and can hence be considered to be variable neighbourhood search. Having a large library of search modules and being able to combine them to suit the needs of the specific client, allows the routing software vendor to adapt to the different environments in which the software may be installed. This includes adapting it to specific constraints or objectives (e.g. some heuristics may perform well if the problem has time windows and otherwise not), but also adapting it to completely different problems, such as school bus routing problems or dynamic routing of ambulances. It is through this process that the program is adapted to the computational resources and required solution times imposed by the customers. Some companies may require their solutions after a few seconds, whereas others require them only after one night of calculation time. The drawback of this approach, however, is that it requires a lot of manual intervention from the part of the software vendor. Adapting the software to the specific requirements of a customer can only be done by skilled consultants, that know both the software and the clients environment very well. 3 Towards adaptive VNS for real-life vehicle routing One of the main problems with the approach described above is that the implementation of a commercial routing package typically requires quite a lot of manual work to be done. In some areas, this situation has dramatically improved over the last few years. Data import and export, for example, are typical areas in which customized modules would be written in order for the routing package to be able to communicate with the clients data warehouse. Recently, however, through increased standardization and the use of XML technologies, data integration has become less of a problem and requires less and less manual intervention. 6

7 An area where there is far less progress is exactly in the mentioned manual tuning of the optimization approach. To date, this step in the roll-out of the software package still needs to be done by expensive consultants. There is a strong need for far more automation in this field, which naturally would require the algorithms to be self-adaptive. It can be envisaged that future implementations of commercial routing packages would include some kind of hyper -algorithm that would tune the configuration of the software before or during the actual optimization. This can be done off-line (using e.g. a set of test data) or on-line (while optimization is going on, using the actual data that is being processed). Ideally, an off-line algorithm that determines the configuration should be able to do this based only on a number of historical data sets, perhaps updated with a prediction of future changes to the data (e.g. expected growth of problem size), and some maximum solution time. Based on this information, the configuration module should be able to determine the ideal configuration to produce a good solution to a problem similar to those in the test set, in a computation time that is within the bounds set by the decision maker. An on-line algorithm can do the same, but should also be capable of updating the configuration while the optimization is running. One can expect on-line algorithms to be useful for settings in which the allowed computation time is rather large (e.g. 12 hours) and off-line algorithms when the allowed computation time is rather small (e.g. a few minutes). Recently, a new type of heuristic coined hyperheuristic has been proposed (Cowling et al., 2001a,b). A hyperheuristic is a high-level heuristic that adaptively controls a set of lower-level heuristics in order to achieve a more robust optimization approach. It is claimed by the authors that a hyperheuristic may approach the speed and solution quality of an approach that uses problem-specific information while only using cheap and easy-to-implement low-level heuristics. The potential of hyperheuristics has yet to be established, but they certainly provide a valuable direction for future research in this area. However, it the authors belief that a high-level approach to determine the configuration of the optimization algorithm must make use of the relationship between the problem structure and the quality of a heuristics optimization strategy. In other words, it is our opinion that a hyperapproach may only work well if there is an understanding of why a certain heuristic works better on a certain problem type than on another one. Armed with this knowledge, a hyperheuristic can then efficiently and effectively determine the optimal configuration of the underlying search heuristics. It can be argued that heuristics has always been a rather empirical research domain and that the quality of a metaheuristic approach has only been judged based on its actual performance on a set of test problems. Recently, some research into the mechanisms that determine the effectiveness of a (meta)heuristic optimization approach, have been undertaken (see e.g. Watson et al. (2006)), but a lot more research is needed in this domain, especially with respect to more complex problems. 4 Conclusions In this paper, we have argued that the fact that all commercial packages for vehicle routing use some form of variable neighbourhood search is due to two factors, both related to the complexity of real-life problems. On the one hand, an approach that uses many neighbourhoods simultaneously may overcome the myopic behaviour of one that uses only a single neighbourhood. Secondly, supplying a large arsenal of local search strategies based on different neighbourhoods allows the consultants of the routing software vendor to flexibly adapt the software to the specific requirements of each client. We have further argued that there is a strong trend towards more 7

8 self-adaptive approaches, that overcome the need for manual parametrization of the software package. A promising research domain is that of hyperheuristics, but a lot more research is needed in this area. References R. Cordone and R.W. Calvo. A heuristic for the vehicle routing problem with time windows. Journal of Heuristics, 7: , P. Cowling, G. Kendall, and E. Soubeiga. A hyperheuristic approach to scheduling a sales summit. In E. Burke and W. Erben, editors, Selected Papers of the Third International Conference on the Practice And Theory of Automated Timetabling PATAT2000, Springer Lecture Notes in Computer Science, pages , 2001a. P. Cowling, G. Kendall, and E. Soubeiga. A parameter-free hyperheuristic for scheduling a sales summit. In MIC2001, pages , Porto, 2001b. J. Crispim and J. Brandao. Reactive tabu search and variable neighborhood descent applied to the vehicle routing problem with backhauls. In MIC2001, pages , Porto, R. Hall. The 2006 vehicle routing survey. ORMS Today, 33(3), June P. Hansen and N. Mladenović. Industrial applications of the variable neighbourhood search metaheuristic. In Decisions and Control in Management Science, pages , Boston, 2001a. Kluwer. P. Hansen and N. Mladenović. Variable neighbourhood search: Principles and applications. European Journal of Operational Research, 130: , 2001b. P. Hansen and N. Mladenović. Variable neighborhood search for the p-median. Location Science, 5: , P. Hansen and N. Mladenović. An introduction to variable neighborhood search. In S. Voss, S. Martello, I. Osman, and C. Roucairol, editors, Metaheuristics: Advances and Trends in Local Search Paradigms for Optimization, pages , Boston, Kluwer. N. Mladenović. A variable neighborhood algorithm - a new metaheuristic for combinatorial optimization. In Abstracts of Papers Presented at Optimization Days, page 112, C. Prins. A simple and effective evolutionary algorithm for the vehicle routing problem. Computers and Operations Research, 31: , J.P. Watson, A.E. Howe, and L.D. Whitley. Deconstructing nowicki and smutnicki s i-tsab tabu search algorithm for the job-shop scheduling problem. Computers and Operations Research, 33: ,

Case-Based Reasoning as a Heuristic Selector in a Hyper-Heuristic for Course Timetabling Problems

Case-Based Reasoning as a Heuristic Selector in a Hyper-Heuristic for Course Timetabling Problems Knowledge-Based Intelligent Information Engineering Systems and Allied Technologies, Volume 82. Proceedings of KES'02, 336-340. Sep, 2002 Case-Based Reasoning as a Heuristic Selector in a Hyper-Heuristic

More information

A Library of Vehicle Routing Problems

A Library of Vehicle Routing Problems A Library of Vehicle Routing Problems Tim Pigden and Optrak Distribution Software Ltd. Tim.Pigden@optrak.com Graham Kendall and The University of Nottingham Malaysia Campus Jalan Broga, 43500 Semenyih

More information

Intelligent Search Heuristics for Cost Based Scheduling. Murphy Choy Michelle Cheong. Abstract

Intelligent Search Heuristics for Cost Based Scheduling. Murphy Choy Michelle Cheong. Abstract Intelligent Search Heuristics for Cost Based Scheduling Murphy Choy Michelle Cheong Abstract Nurse scheduling is a difficult optimization problem with multiple constraints. There is extensive research

More information

Generating Personnel Schedules in an Industrial Setting Using a Tabu Search Algorithm

Generating Personnel Schedules in an Industrial Setting Using a Tabu Search Algorithm Generating Personnel Schedules in an Industrial Setting Using a Tabu Search Algorithm Pascal Tellier 1 and George White 2 1 PrairieFyre Software Inc., 555 Legget Dr., Kanata K2K 2X3, Canada pascal@prairiefyre.com

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

An Efficient Hyperheuristic for Strip-Packing Problems

An Efficient Hyperheuristic for Strip-Packing Problems An Efficient Hyperheuristic for Strip-Packing Problems Ignacio Araya 1, Bertrand Neveu 1, and María-Cristina Riff 2 1 Project COPRIN, INRIA, Sophia-Antipolis, France {Ignacio.Araya, Bertrand.Neveu}@sophia.inria.fr

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

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

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

Banerjea-Brodeur, Monica (2013) Selection hyperheuristics for healthcare scheduling. PhD thesis, University of Nottingham.

Banerjea-Brodeur, Monica (2013) Selection hyperheuristics for healthcare scheduling. PhD thesis, University of Nottingham. Banerjea-Brodeur, Monica (2013) Selection hyperheuristics for healthcare scheduling. PhD thesis, University of Nottingham. Access from the University of Nottingham repository: http://eprints.nottingham.ac.uk/14395/1/595287.pdf

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

1 st year / 2014-2015/ Principles of Industrial Eng. Chapter -3 -/ Dr. May G. Kassir. Chapter Three

1 st year / 2014-2015/ Principles of Industrial Eng. Chapter -3 -/ Dr. May G. Kassir. Chapter Three Chapter Three Scheduling, Sequencing and Dispatching 3-1- SCHEDULING Scheduling can be defined as prescribing of when and where each operation necessary to manufacture the product is to be performed. It

More information

APPLICATION OF ADVANCED SEARCH- METHODS FOR AUTOMOTIVE DATA-BUS SYSTEM SIGNAL INTEGRITY OPTIMIZATION

APPLICATION OF ADVANCED SEARCH- METHODS FOR AUTOMOTIVE DATA-BUS SYSTEM SIGNAL INTEGRITY OPTIMIZATION APPLICATION OF ADVANCED SEARCH- METHODS FOR AUTOMOTIVE DATA-BUS SYSTEM SIGNAL INTEGRITY OPTIMIZATION Harald Günther 1, Stephan Frei 1, Thomas Wenzel, Wolfgang Mickisch 1 Technische Universität Dortmund,

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

An Efficient Algorithm for Solving a Stochastic Location-Routing Problem

An Efficient Algorithm for Solving a Stochastic Location-Routing Problem Journal of mathematics and computer Science 12 (214) 27 38 An Efficient Algorithm for Solving a Stochastic LocationRouting Problem H.A. HassanPour a, M. MosadeghKhah a, M. Zareei 1 a Department of Industrial

More information

Fifty Years of Vehicle Routing

Fifty Years of Vehicle Routing Fifty Years of Vehicle Routing by Gilbert Laporte Canada Research Chair in Distribution Management HEC Montréal Vehicle Routing Problem Depot m (or at most m) identical vehicles based at the depot n customers

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

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

Un algorithme génétique hybride à gestion adaptative de diversité pour le problème de tournées de véhicules et ses variantes Un algorithme génétique hybride à gestion adaptative de diversité pour le problème de tournées de véhicules et ses variantes Thibaut VIDAL LOSI et CIRRELT Université de Technologie de Troyes et Université

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

Fitness Evaluation for Nurse Scheduling Problems

Fitness Evaluation for Nurse Scheduling Problems Fitness Evaluation for Nurse Scheduling Problems Edmund K. Burke University of Nottingham School of Computer Science & IT Nottingham NG8 1BB, UK ekb@cs.nott.ac.uk Patrick De Causmaecker KaHo St.-Lieven

More information

Meta-Heuristics for Reconstructing Cross Cut Shredded Text Documents

Meta-Heuristics for Reconstructing Cross Cut Shredded Text Documents Meta-Heuristics for Reconstructing Cross Cut Shredded Text Documents Matthias Prandtstetter Günther R. Raidl Institute of Computer Graphics and Algorithms Vienna University of Technology, Austria www.ads.tuwien.ac.at

More information

A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem

A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem Sayedmohammadreza Vaghefinezhad 1, Kuan Yew Wong 2 1 Department of Manufacturing & Industrial Engineering, Faculty of Mechanical

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

Effect of Using Neural Networks in GA-Based School Timetabling

Effect of Using Neural Networks in GA-Based School Timetabling Effect of Using Neural Networks in GA-Based School Timetabling JANIS ZUTERS Department of Computer Science University of Latvia Raina bulv. 19, Riga, LV-1050 LATVIA janis.zuters@lu.lv Abstract: - The school

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

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

Projects - Neural and Evolutionary Computing

Projects - Neural and Evolutionary Computing Projects - Neural and Evolutionary Computing 2014-2015 I. Application oriented topics 1. Task scheduling in distributed systems. The aim is to assign a set of (independent or correlated) tasks to some

More information

Nurse Rostering. Jonathan Johannsen CS 537. Scheduling Algorithms

Nurse Rostering. Jonathan Johannsen CS 537. Scheduling Algorithms Nurse Rostering Jonathan Johannsen CS 537 Scheduling Algorithms Most hospitals worldwide create schedules for their staff by hand, spending hours trying to optimally assign workers to various wards at

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

MODELING RICH AND DYNAMIC VEHICLE ROUTING PROBLEMS IN HEURISTICLAB

MODELING RICH AND DYNAMIC VEHICLE ROUTING PROBLEMS IN HEURISTICLAB MODELING RICH AND DYNAMIC VEHICLE ROUTING PROBLEMS IN HEURISTICLAB Stefan Vonolfen (a), Michael Affenzeller (b), Stefan Wagner (c) (a) (b) (c) Upper Austria University of Applied Sciences, Campus Hagenberg

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

Routing and Dispatch. An Advanced Planning Solution for Dispatch and Execution of Vehicle Routes

Routing and Dispatch. An Advanced Planning Solution for Dispatch and Execution of Vehicle Routes Routing and Dispatch An Advanced Planning Solution for Dispatch and Execution of Vehicle Routes Safeguard the cost effectiveness of your operations... Planners and Dispatchers KPI s and Planned vs actual

More information

What makes a good process?

What makes a good process? Rob Davis Everyone wants a good process. Our businesses would be more profitable if we had them. But do we know what a good process is? Would we recognized one if we saw it? And how do we ensure we can

More information

SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MULTI-OBJECTIVE HYPER-HEURISTIC EVOLUTIONARY ALGORITHM

SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MULTI-OBJECTIVE HYPER-HEURISTIC EVOLUTIONARY ALGORITHM SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MULTI-OBJECTIVE HYPER-HEURISTIC EVOLUTIONARY ALGORITHM A.Charan Kumari and K. Srinivas 2 Department of Physics & Computer Science,

More information

High-performance local search for planning maintenance of EDF nuclear park

High-performance local search for planning maintenance of EDF nuclear park High-performance local search for planning maintenance of EDF nuclear park Frédéric Gardi Karim Nouioua Bouygues e-lab, Paris fgardi@bouygues.com Laboratoire d'informatique Fondamentale - CNRS UMR 6166,

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

Warehouse Control and Picking System in SAP ERP ORTEC MLS: Mobile Logistics Solutions

Warehouse Control and Picking System in SAP ERP ORTEC MLS: Mobile Logistics Solutions Warehouse Control and Picking System in SAP ERP ORTEC MLS: Mobile Logistics Solutions PROFESSIONALS IN PLANNING The Challenge: Are you a SAP * user or would you like to become one? Is the optimization

More information

A Tool For Active FLEET Management and Analysis of Activities of a Snow PlowING and a Road Salting Fleet

A Tool For Active FLEET Management and Analysis of Activities of a Snow PlowING and a Road Salting Fleet A Tool For Active FLEET Management and Analysis Activities a Snow PlowING and a Road Salting Fleet Rok Strašek, Tina Vukasović Abstract - Current economic crisis combined with increasing fuel costs rises

More information

Ctrack Vehicle Tracking Survey 2011

Ctrack Vehicle Tracking Survey 2011 Ctrack Vehicle Tracking Survey 2011 EXECUTIVE SUMMARY The Ctrack Vehicle Tracking Survey 2011 was conducted amongst 250 fleet influencers and decision makers within the UK who are responsible for car,

More information

ORTEC LEO. The ideal solution for Load and Planning optimization in SAP ERP

ORTEC LEO. The ideal solution for Load and Planning optimization in SAP ERP ORTEC LEO The ideal solution for Load and Planning optimization in SAP ERP ORTEC and SAPSTROOM have decided to bundle their strengths and experience in order to inform companies with a mayor logistics

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

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

SOLVING INVENTORY ROUTING PROBLEMS USING LOCATION BASED HEURISTICS

SOLVING INVENTORY ROUTING PROBLEMS USING LOCATION BASED HEURISTICS OPERATIONS RESEARCH AND DECISIONS No. 2 2014 DOI: 10.5277/ord140204 Paweł HANCZAR 1 SOLVING INVENTORY ROTING PROBLEMS SING LOCATION BASED HERISTICS Inventory routing problems (IRPs) occur where vendor

More information

What to expect when implementing an automated taxi dispatching system

What to expect when implementing an automated taxi dispatching system What to expect when implementing an automated taxi dispatching system 1 The decision to implement an automated dispatching solution is a significant step for any taxi company. It represents not only a

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

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

A Study of Local Optima in the Biobjective Travelling Salesman Problem

A Study of Local Optima in the Biobjective Travelling Salesman Problem A Study of Local Optima in the Biobjective Travelling Salesman Problem Luis Paquete, Marco Chiarandini and Thomas Stützle FG Intellektik, Technische Universität Darmstadt, Alexanderstr. 10, Darmstadt,

More information

POSMan Great Solution to Large POS Networks

POSMan Great Solution to Large POS Networks Název aplikace...best for the best POSMan Great Solution to Large POS Networks th (V 1.1, released on 18. August 2006) Remark: This is a confidential document that might be used by the second party only

More information

Software Framework for Vehicle Routing Problem with Hybrid Metaheuristic Algorithms

Software Framework for Vehicle Routing Problem with Hybrid Metaheuristic Algorithms Software Framework for Vehicle Routing Problem with Hybrid Metaheuristic Algorithms S.MASROM 1, A.M. NASIR 2 Malaysia Institute of Transport (MITRANS) Faculty of Computer and Mathematical Science Universiti

More information

Our Goals: Our Value Proposition ROUTING OPTIMIZATION SOFTWARE FOR DISTRIBUTION AND COLLECTING

Our Goals: Our Value Proposition ROUTING OPTIMIZATION SOFTWARE FOR DISTRIBUTION AND COLLECTING Axiodis is a completely parametrizable system that allows various set of functionalities according to the nature and complexity of the logistic issue: ROUTING OPTIMIZATION SOFTWARE FOR DISTRIBUTION AND

More information

Unifying the Private Fleet with Purchased Transportation

Unifying the Private Fleet with Purchased Transportation Unifying the Private Fleet with Purchased Transportation Achieving Lower Costs and Higher Service via Dynamic, Omni-Mode Integration of Private Fleet with For Hire Operations Sponsored by: The Descartes

More information

Scheduling Breaks in Shift Plans for Call Centers

Scheduling Breaks in Shift Plans for Call Centers Scheduling Breaks in Shift Plans for Call Centers Andreas Beer Johannes Gärtner Nysret Musliu Werner Schafhauser Wolfgang Slany Abstract In this paper we consider a real-life break scheduling problem for

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

Ant Colony Optimization for vehicle routing in advanced logistics systems

Ant Colony Optimization for vehicle routing in advanced logistics systems Ant Colony Optimization for vehicle routing in advanced logistics systems Luca Maria Gambardella a,b, Andrea E. Rizzoli a,b, Fabrizio Oliverio b, Norman Casagrande a, Alberto V. Donati a, Roberto Montemanni

More information

DISCOVERING DISPATCHING RULES FOR JOB SHOP SCHEDULING PROBLEM THROUGH DATA MINING

DISCOVERING DISPATCHING RULES FOR JOB SHOP SCHEDULING PROBLEM THROUGH DATA MINING 8 th International Conference of Modeling and Simulation - MOSIM 10 - May 10-12, 2010 - Hammamet - Tunisia Evaluation and optimization of innovative production systems of goods and services DISCOVERING

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

Application of Business Intelligence in Transportation for a Transportation Service Provider

Application of Business Intelligence in Transportation for a Transportation Service Provider Application of Business Intelligence in Transportation for a Transportation Service Provider Mohamed Sheriff Business Analyst Satyam Computer Services Ltd Email: mohameda_sheriff@satyam.com, mail2sheriff@sify.com

More information

Predictive Coding Defensibility

Predictive Coding Defensibility Predictive Coding Defensibility Who should read this paper The Veritas ediscovery Platform facilitates a quality control workflow that incorporates statistically sound sampling practices developed in conjunction

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

Solving the Vehicle Routing Problem with Genetic Algorithms

Solving the Vehicle Routing Problem with Genetic Algorithms Solving the Vehicle Routing Problem with Genetic Algorithms Áslaug Sóley Bjarnadóttir April 2004 Informatics and Mathematical Modelling, IMM Technical University of Denmark, DTU Printed by IMM, DTU 3 Preface

More information

An Iterated Local Search heuristic for the Heterogeneous Fleet Vehicle Routing Problem

An Iterated Local Search heuristic for the Heterogeneous Fleet Vehicle Routing Problem J Heuristics manuscript No. (will be inserted by the editor) An Iterated Local Search heuristic for the Heterogeneous Fleet Vehicle Routing Problem Puca Huachi Vaz Penna Anand Subramanian Luiz Satoru Ochi

More information

Gerard Mc Nulty Systems Optimisation Ltd gmcnulty@iol.ie/0876697867 BA.,B.A.I.,C.Eng.,F.I.E.I

Gerard Mc Nulty Systems Optimisation Ltd gmcnulty@iol.ie/0876697867 BA.,B.A.I.,C.Eng.,F.I.E.I Gerard Mc Nulty Systems Optimisation Ltd gmcnulty@iol.ie/0876697867 BA.,B.A.I.,C.Eng.,F.I.E.I Data is Important because it: Helps in Corporate Aims Basis of Business Decisions Engineering Decisions Energy

More information

Lecture. Simulation and optimization

Lecture. Simulation and optimization Course Simulation Lecture Simulation and optimization 1 4/3/2015 Simulation and optimization Platform busses at Schiphol Optimization: Find a feasible assignment of bus trips to bus shifts (driver and

More information

Automatic Heuristic Generation with Genetic Programming: Evolving a Jack-of-all-Trades or a Master of One

Automatic Heuristic Generation with Genetic Programming: Evolving a Jack-of-all-Trades or a Master of One Automatic Heuristic Generation with Genetic Programming: Evolving a Jack-of-all-Trades or a Master of One Edmund K. Bur ke ekb@cs.nott.ac.uk Matthew Hyde mvh@cs.nott.ac.uk Graham Kendall gxk@cs.nott.ac.uk

More information

A hybrid algorithm for the Vehicle Routing Problem with Time Windows

A hybrid algorithm for the Vehicle Routing Problem with Time Windows International Conference on Industrial Engineering and Systems Management IESM 2011 May 25 - May 27 METZ - FRANCE A hybrid algorithm for the Vehicle Routing Problem with Time Windows Sabir RIBAS a, Anand

More information

Strategic Planning and Vehicle Routing Algorithm for Newspaper Delivery Problem: Case study of Morning Newspaper, Bangkok, Thailand

Strategic Planning and Vehicle Routing Algorithm for Newspaper Delivery Problem: Case study of Morning Newspaper, Bangkok, Thailand Strategic Planning and Vehicle Routing Algorithm for Newspaper Delivery Problem: Case study of Morning Newspaper, Bangkok, Thailand Arunya Boonkleaw, Nanthi Sutharnnarunai, PhD., Rawinkhan Srinon, PhD.

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

NAIS: A Calibrated Immune Inspired Algorithm to solve Binary Constraint Satisfaction Problems

NAIS: A Calibrated Immune Inspired Algorithm to solve Binary Constraint Satisfaction Problems NAIS: A Calibrated Immune Inspired Algorithm to solve Binary Constraint Satisfaction Problems Marcos Zuñiga 1, María-Cristina Riff 2 and Elizabeth Montero 2 1 Projet ORION, INRIA Sophia-Antipolis Nice,

More information

S&OP a threefold approach to strategic planning. An ORTEC White Paper. Written by Noud Gademann, Frans van Helden and Wim Kuijsten

S&OP a threefold approach to strategic planning. An ORTEC White Paper. Written by Noud Gademann, Frans van Helden and Wim Kuijsten An White Paper Written by Noud Gademann, Frans van Helden and Wim Kuijsten Table of contents Introduction 3 1. The theory: S&OP as a monthly process with different maturity stages 3 2. The road to success

More information

Chapter 6 Essentials of Design and the Design Activities

Chapter 6 Essentials of Design and the Design Activities Systems Analysis and Design in a Changing World, sixth edition 6-1 Chapter 6 Essentials of Design and the Design Activities Chapter Overview There are two major themes in this chapter. The first major

More information

Iterated Local Search for the Generator Maintenance Scheduling Problem

Iterated Local Search for the Generator Maintenance Scheduling Problem MISTA 25 Iterated Local Search for the Generator Maintenance Scheduling Problem Ahmad Almakhlafi Joshua Knowles Abstract We consider the task of devising an effective metaheuristic for a variant of the

More information

GA as a Data Optimization Tool for Predictive Analytics

GA as a Data Optimization Tool for Predictive Analytics GA as a Data Optimization Tool for Predictive Analytics Chandra.J 1, Dr.Nachamai.M 2,Dr.Anitha.S.Pillai 3 1Assistant Professor, Department of computer Science, Christ University, Bangalore,India, chandra.j@christunivesity.in

More information

Management and optimization of multiple supply chains

Management and optimization of multiple supply chains Management and optimization of multiple supply chains J. Dorn Technische Universität Wien, Institut für Informationssysteme Paniglgasse 16, A-1040 Wien, Austria Phone ++43-1-58801-18426, Fax ++43-1-58801-18494

More information

On the Improvement of Blood Sample Collection at a Clinical Laboratory

On the Improvement of Blood Sample Collection at a Clinical Laboratory On the Improvement of Blood Sample Collection at a Clinical Laboratory Running head: On the Improvement of Blood Sample Collection List of authors: Helena R. Lourenço: Associate Professor. Department of

More information

A Sports Tournament Scheduling Problem: Exploiting Constraint-based Algorithm and Neighborhood Search for the Solution

A Sports Tournament Scheduling Problem: Exploiting Constraint-based Algorithm and Neighborhood Search for the Solution , July 4-6, 2012, London, U.K. A Sports Tournament Scheduling Problem: Exploiting Constraint-based Algorithm and Neighborhood Search for the Solution Razamin Ramli, Cai-Juan Soong, and Haslinda Ibrahim

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

Planning and optimisation of vehicle routes for fuel oil distribution

Planning and optimisation of vehicle routes for fuel oil distribution Planning and optimisation of vehicle routes for fuel oil distribution Andrea E. Rizzoli a,c, Norman Casagrande a, Alberto V. Donati a, Luca Maria Gambardella a,c, Daniele Lepori b, Roberto Montemanni a,

More information

Best Practice. Management of a Transport Network in Procurement. IT-Process Recommendations for the Collaboration of Companies along the Supply Chain

Best Practice. Management of a Transport Network in Procurement. IT-Process Recommendations for the Collaboration of Companies along the Supply Chain Best Practice Management of a Transport Network in Procurement Version: 08/2015 IT-Process Recommendations for the Collaboration of Companies along the Supply Chain AXIT GmbH. A Siemens Company. Nachtweideweg

More information

Adaptive Memory Programming for the Vehicle Routing Problem with Multiple Trips

Adaptive Memory Programming for the Vehicle Routing Problem with Multiple Trips Adaptive Memory Programming for the Vehicle Routing Problem with Multiple Trips Alfredo Olivera, Omar Viera Instituto de Computación, Facultad de Ingeniería, Universidad de la República, Herrera y Reissig

More information

PSS E. High-Performance Transmission Planning Application for the Power Industry. Answers for energy.

PSS E. High-Performance Transmission Planning Application for the Power Industry. Answers for energy. PSS E High-Performance Transmission Planning Application for the Power Industry Answers for energy. PSS E architecture power flow, short circuit and dynamic simulation Siemens Power Technologies International

More information

A Programme Implementation of Several Inventory Control Algorithms

A Programme Implementation of Several Inventory Control Algorithms BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume, No Sofia 20 A Programme Implementation of Several Inventory Control Algorithms Vladimir Monov, Tasho Tashev Institute of Information

More information

KNOWLEDGE-BASED MODELING OF DISCRETE-EVENT SIMULATION SYSTEMS. Henk de Swaan Arons

KNOWLEDGE-BASED MODELING OF DISCRETE-EVENT SIMULATION SYSTEMS. Henk de Swaan Arons KNOWLEDGE-BASED MODELING OF DISCRETE-EVENT SIMULATION SYSTEMS Henk de Swaan Arons Erasmus University Rotterdam Faculty of Economics, ment of Computer Science P.O. Box 1738, H9-28 3000 DR Rotterdam, The

More information

How Can Metaheuristics Help Software Engineers

How Can Metaheuristics Help Software Engineers and Software How Can Help Software Engineers Enrique Alba eat@lcc.uma.es http://www.lcc.uma.es/~eat Universidad de Málaga, ESPAÑA Enrique Alba How Can Help Software Engineers of 8 and Software What s a

More information

Thesis Summary: An Ontology for City Logistics

Thesis Summary: An Ontology for City Logistics Thesis summary This report contains the detailed course of designing an ontology that formalises the domain knowledge of City Logistics and then facilitates relevant agent-based modelling. Validation,

More information

Comparison of algorithms for automated university scheduling

Comparison of algorithms for automated university scheduling Comparison of algorithms for automated university scheduling Hugo Sandelius Simon Forssell Degree Project in Computer Science, DD143X Supervisor: Pawel Herman Examiner: Örjan Ekeberg CSC, KTH April 29,

More information

An optimisation framework for determination of capacity in railway networks

An optimisation framework for determination of capacity in railway networks CASPT 2015 An optimisation framework for determination of capacity in railway networks Lars Wittrup Jensen Abstract Within the railway industry, high quality estimates on railway capacity is crucial information,

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 DECISION SUPPORT SYSTEM FOR TIMETABLE ADJUSTMENTS

A DECISION SUPPORT SYSTEM FOR TIMETABLE ADJUSTMENTS A DECISION SUPPORT SYSTEM FOR TIMETABLE ADJUSTMENTS João Mendes-Moreira Dept. of Informatics Engineering, Faculty of Engineering, University of Porto, Portugal LIAAD-INESC Porto L.A., Portugal E-mail:

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

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

An iterated local search platform for transportation logistics

An iterated local search platform for transportation logistics An iterated local search platform for transportation logistics Takwa Tlili 1, and Saoussen Krichen 1 1 LARODEC, Institut Supérieur de Gestion Tunis, Université de Tunis, Tunisia. Abstract. Recent technological

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

Artificial Intelligence Approaches to Spacecraft Scheduling

Artificial Intelligence Approaches to Spacecraft Scheduling Artificial Intelligence Approaches to Spacecraft Scheduling Mark D. Johnston Space Telescope Science Institute/Space Telescope-European Coordinating Facility Summary: The problem of optimal spacecraft

More information

Roulette wheel Graph Colouring for Solving Examination Timetabling Problems

Roulette wheel Graph Colouring for Solving Examination Timetabling Problems Roulette wheel Graph Colouring for Solving Examination Timetabling Problems Nasser R. Sabar 1, Masri Ayob 2, Graham Kendall 3 and Rong Qu 4 1, 2 Jabatan Sains Komputer, Fakulti Teknologi dan Sains Maklumat,

More information

Improving Knowledge-Based System Performance by Reordering Rule Sequences

Improving Knowledge-Based System Performance by Reordering Rule Sequences Improving Knowledge-Based System Performance by Reordering Rule Sequences Neli P. Zlatareva Department of Computer Science Central Connecticut State University 1615 Stanley Street New Britain, CT 06050

More information

Effective probabilistic stopping rules for randomized metaheuristics: GRASP implementations

Effective probabilistic stopping rules for randomized metaheuristics: GRASP implementations Effective probabilistic stopping rules for randomized metaheuristics: GRASP implementations Celso C. Ribeiro 1, Isabel Rosseti 1, and Reinaldo C. Souza 2 1 Department of Computer Science, Universidade

More information

Software Development Life Cycle & Process Models

Software Development Life Cycle & Process Models Volume 1, Issue 1 ISSN: 2320-5288 International Journal of Engineering Technology & Management Research Journal homepage: www.ijetmr.org Software Development Life Cycle & Process Models Paritosh Deore

More information

STUDY OF PROJECT SCHEDULING AND RESOURCE ALLOCATION USING ANT COLONY OPTIMIZATION 1

STUDY OF PROJECT SCHEDULING AND RESOURCE ALLOCATION USING ANT COLONY OPTIMIZATION 1 STUDY OF PROJECT SCHEDULING AND RESOURCE ALLOCATION USING ANT COLONY OPTIMIZATION 1 Prajakta Joglekar, 2 Pallavi Jaiswal, 3 Vandana Jagtap Maharashtra Institute of Technology, Pune Email: 1 somanprajakta@gmail.com,

More information

Exploring Hyper-heuristic Methodologies with Genetic Programming

Exploring Hyper-heuristic Methodologies with Genetic Programming Exploring Hyper-heuristic Methodologies with Genetic Programming Edmund K. Burke, Mathew R. Hyde, Graham Kendall, Gabriela Ochoa, Ender Ozcan, and John R. Woodward* Abstract Hyper-heuristics represent

More information