A genetic algorithm metaheuristic for Bakery Distribution Vehicle Routing Problem with Load Balancing

Size: px
Start display at page:

Download "A genetic algorithm metaheuristic for Bakery Distribution Vehicle Routing Problem with Load Balancing"

Transcription

1 A genetic algorithm metaheuristic for Baery Distribution Vehicle Routing Problem with Load Balancing Timur Kesintur Department of Quantitative Methods, School of Business Istanbul University Avcilar Yerlesesi, Bogazici Cad. Istanbul, TURKEY Mehmet Bayram Yildirim Department of Industrial and Manufacturing Engineering Wichita State University 1845 N Fairmount St. Wichita, KS, USA Bayram.yildirim@wichita.edu Abstract In this paper, we analyze a distribution problem at a baery company in Istanbul, Turey. The baery wants to distribute products with the available fleets of trucs, while maintaining balance in worload between different truc drivers. The resulting problem is very similar to a capacitated vehicle routing problem with load balancing objective with a maximum distribution time and truc capacity constraints. A genetic algorithm meta-heuristic approach is proposed to obtain good quality solutions. The proposed meta-heuristic is utilized on a case study where different trucs serve customers in a large metropolitan area. The distance matrix is generated via a web application using Google Maps. The solutions obtained via the meta-heuristic are compared with the company s own distribution plan and global ant colony optimization algorithm. Keywords-component; Load balancing, Vehicle Routing with capacity constraints, Baery Distribution, metaheuristics, genetic algorithm I. INTRODUCTION In this paper, we propose a mathematical model for a distribution planning problem at a baery in Istanbul Turey with a load balancing objective [1]. The baery owns a fleet of trucs which are used in distribution of fresh perishable baery products. The trucs loaded with fresh baery products may visit several grocery stores, marets and restaurants on a tour to satisfy the customer demand and return bac to the baery three times a day. Currently, the baery has partitioned the demand by regions, and serves each region via a truc. We model this problem as a capacitated vehicle routing problem with load balancing objective and maximum tour length. Our goal is to propose a framewor to improve the current distribution plan by the baery management by minimizing the imbalance between the worloads of drivers. The VRP introduced by Dantzig ve Ramser [2] is a hard combinatorial optimization problem and only relatively small instances can be solved to optimality. Exact algorithms are only capable of solving small instances with the amount of customers typically being less than 50. This is because the lower bounds of the objective value are difficult to derive, so partial enumerations based on exact algorithms have a slow convergence rate. Because exact approaches are generally inadequate and inflexible, heuristics are commonly used. In this paper, to solve the proposed model, we utilize a genetic algorithm with local search to obtain good results in reasonable amount of time. For discussions on VRP, we refer the reader to Toth and Vigo [3] and Ralphs et al. [4]. Worload balancing on similar resources is a well-studied problem. For example, in a manufacturing setting Duman et al. [5] show that a balanced load in parallel resources may improve the flexibility and deficiency of the production line. Assigning tass to worers in an office or shop floor is another viable example. To maintain the morale of the worforce, it is of utmost important to eep the assignment of jobs to employees woring in the same area as equally balanced as possible (i.e., assign approximately equal worload) to minimize tension on the office or shop floor, or in this case, between the truc drivers. In vehicle routing problems, to minimize disparities and achieve fairness between drivers, worload balancing objectives have been introduced. In a vehicle routing problem, worload for a driver on a tour can be defined in terms of the length of the tour, volume transported during a period [6] duration of the tour (which may include loading and unloading operations [7], [8], or as a number of customers whom needs to be visited. The objective may be minimization of the sum of the differences between the worload of each tour and the smallest worload [8] or the difference between the worload of the longest tour and the one of the shortest tour [7], [9], [10]. The Vehicle Routing Problem (VRP) with load balancing consists of designing a set of delivery or collection routes such that: 1) Each route starts and ends at the depot, 2) each service request is visited exactly once by exactly one vehicle, 3) the total demand of each route does not exceed the capacity of a truc; 4) the total duration of each route (including travel and service times) does not exceed a preset limit due to perishability of baery products; and 5) the total worload imbalance is minimized. The organization of the paper is as follows: In section 2, the assumptions, parameters and the model for the VRP problem /11/$ IEEE 287

2 with load balancing are presented. Next, a genetic algorithm meta-heuristic to solve VRPLB is described. After results computational experimentation on a case study, conclusions are presented in section 5. II. PROBLEM STATEMENT To describe the VRPLB model the following notation is utilized: K is the set of vehicles, and K denotes the number of vehicles. Similarly, J is the set of demand points. K j is the subset of vehicles which may serve demand at j, and J is the subset of demand points which can be served by vehicle. S ij is the distance (duration) for vehicle if demand point i precedes j on vehicle s tour. p i is the amount of time required to load/unload the demand at i by if vehicle is utilized. Let C be the total completion time of the tour for vehicle. The imbalance is defined as C C where the minimization max objective will force C max to have the value of maximum completion time of jobs on all vehicles, i.e., C max C. max K The relative imbalance for vehicle is the ratio of imbalance and the maximum completion time on all machines, i.e., C C max relative imbalance =. C max Below is a mathematical program to minimize average relative percentage imbalance for a vehicle routing problem with heterogeneous fleet where the goal is to minimize the average relative percentage of imbalance (ARPI). 1 C C (1) max min 100 K K C max Mathematically, the total completion time of vehicle s tour, C is defined as where and x ij (2) C y p x s K i i ij ij ij ij jj y i 1 if demand i is assigned to vehicle 0 otherwise 1 if i is the immediate predecessor of j on vehicle 's tour 0 otherwise Constraint (3) ensures that the maximum worload is greater than or equivalent to individual worloads. C C K (3) max Constraint (4) ensures that each demand point is assigned to a vehicle. y 1 i J (4) i Ki Constraint (5) guarantees that only two demand points on the same vehicle s tour can precede each other. x y i J, K, j J (5) ij i i Constraint (6)/constraint (7) ensures that a demand point must be before/after another demand point on a vehicle s tour. x y K, j J (6) ij i i J x y K, i J (7) ij i j J Constraint (8) represents sub-tour elimination constraints, which ensure that a demand point cannot be the immediate predecessor or successor of two or more different demand points at the same time on a vehicle s tour. ' ' x J 1 J J (8) ij ' ' ij jj Constraint 9 limits the amount of demand that can be satisfied by vehicle as Q. d y Q, K (9) i i ij where d i is the demand at i. To ensure the daily number of deliveries to a demand point, a limit on the total length of a tour by vehicle (T ) is imposed by the following constraint: C T K (10) Note that any solution with a zero ARPI value is optimal. The VRPLB model has an exponential number of possible solutions and is a very difficult problem to solve. This motivated us to develop a genetic algorithm to determine good solutions in a reasonable amount of time. III. META-HEURISTIC GENETIC ALGORITHM Genetic algorithms (developed by Holland [11]-[12] and a meta-heuristic that mimic the process of evolution in order to solve complex combinatorial problems), have been applied successfully to vehicle routing problems. Genetic Algorithms (GAs) updates a population of solutions via genetic operators such as crossover, mutation and selection to achieve offsprings with better quality until some convergence criteria are met. At each generation, a genetic algorithm is capable of producing and maintaining a set of feasible solutions, maintaining a population of candidate solutions, and evaluating the quality of each candidate solution according to the problem-specific fitness function. The pseudo-code of the genetic algorithm is presented in Fig.1. The components of the proposed genetic algorithm are explained in detail below: Representation (Coding): Each solution to the genetic algorithm is represented as a super chromosome having the size of the number of customers ( J ). This chromosome has subchromosomes that represent the sequence of visits to customers on a tour for each vehicle (see Figure 2 for a chromosome that represents ten costumers and three vehicles). The customers which will be served by the first vehicle are listed in the scheduled order on a tour is listed first on the super 288

3 chromosome, followed by customers of vehicle 2 and then vehicle 3. In another array of size of the number of vehicles ( K ), information on the number of customers scheduled for each vehicle is ept. Genetic Algorithm STEP 0: Generate an initial population STEP 1: Evaluate the fitness value of the chromosomes STEP 2: Perform selection operation and give those individual that have better fitness values a more chance to survive in the next generation. STEP 3: Perform crossover and mutation operations. Apply Feasibility Chec for each new offspring. STEP 4: Perform local search (optional) STEP 5: Repeat steps 1, 2, 3 and 4 until the GA is run for the predetermined number of generation STEP 5: Select the best chromosome. Figure1. Pseudocode for the genetic algorithm Vehicle 1 Vehicle 2 Vehicle 3 Customers Figure 2. Representation of a chromosome for a 3 vehicle 10 customers example Evaluation of Fitness Function: The fitness function f for a chromosome is the objective function value, (ARPI) of solution while severely penalizing the infeasibilities in the capacity and maximum trip length constraints (equations 9 and 10): (11) min0, Q diyi min0, C T K ij f( ARPI ) ARPI e Selection: The selection model should reflect nature's survival of the fittest. In this paper, the roulette wheel system is used to select parents for the next generation [13]. Crossover: Once parents are selected, the single point crossover operation is applied with a probability of P c to generate two new offspring solutions: Two parent strings are selected randomly from the population. A random number between 2 to J -1 is generated to determine the crossover point. When crossover is finished, the genes before the crossover point in the first chromosome are the first part of the first child chromosome. The second part of the first child chromosome is generated by checing the genes from the second chromosome one by one and adding those genes that are not yet in the child chromosome. Similarly, the 2 nd child chromosome is generated. Note that the number of demand points for each vehicle is ept constant. Mutation: The mutation operator moves a gene randomly to another position on the chromosome, with a probability equal to the mutation probability, P m. If the new position is in the same vehicle, then only the customers order is changed. However, if the gene is moved to another vehicle, the number of customers and order of customers on both vehicles may change. Feasibility Chec: For each new offspring obtained via mutation or crossover operation, the feasibility should be checed. If not feasible, i.e., at least one of the trucs tour violate the total capacity of a vehicle, apply the following one pass heuristic possibly to obtain a feasible solution: if the total demand/duration for vehicle is more than its capacity/max tour length, include all customers on the tour that the vehicle capacity/tour length can handle. Move those who cannot be handled to the next vehicle, +1. Local Search (optional): A 2-exchange heuristic, a first improvement local search, is utilized to switch positions of two customers on a chromosome (i.e., either in the same vehicle or on different vehicles). Apply feasibility chec. If the exchange improves the current solution, it is ept. At each iteration, J 2 number of exchanges is performed. Two variants of the genetic algorithm without (GA) and with local search (GA*) are utilized to solve the problem. IV. COMPUTATIONAL EXPERIMENTATION The baery company has 74 customers and 4 trucs. These vehicles are used to deliver fresh baery products three times a day. Each truc has a capacity of 6000 units, and can deliver to all customer locations. It is assumed that the demand for each customer is nown through historical data, and each customer can be served by any vehicle. Furthermore, it is assumed that it taes the same amount of time to load/unload at each demand point. The locations of each customer are mared on the map in Figure 3 (Google Inc.[14]). The distances and duration times between each customer are calculated using Google Maps. These distances were verified by the baery management team and the drivers of the trucs [1]. The computational experimentation is performed on a Pentium Dual Core Machine with 4 GB of memory and 120 GB of hard drive using MATLAB R2007b as the programming medium to code develop the meta-heuristics. The value of performance measures is obtained by averaging the results over 10 runs of 1000 iterations for 10. Through experimentation, the crossover and mutation probability and a population size is determined as 0.9, 0.01, and 40, respectively. The computational results are presented in Table 1. In Table 1, the ARPI values for the current solution by the company, and also by a global ant colony optimization algorithm (GACO) to solve the vehicle routing problem without any side constraints by Kesintur [1]. The GACO, 289

4 originally proposed by Kesintür and Soyler [15], is a population based ant colony optimization meta-heuristic, was developed to solve the lot sizing problems [1]. To avoid local minimums, GACO utilizes an operator similar to mutation operators in genetic, by mutating the routes of the ants to obtain new potential solutions. When applied to VRP problems, computational experimentation proved the effectiveness of GACO algorithm over classical metaheuristics such as variants of ant colony optimization algorithms and genetic algorithms [1]. current ARPI is 16%, whereas the GA* has an ARPI value of 8%, so an improvement of 50% is ARPI values. As can been seen in figure 4, when the maximum allowable tour length increases, the ARPI decreases. However, this also results in longer tour lengths and durations. The GACO which provides the solution with the shortest tour length (since its aim is to minimize the total tour length, but not minimization of ARPI, and does not have any capacity constraint as well as total tour length constraint) has the worst ARPI value. With some modifications in the length of the tour, a more balanced GACO algorithm which determines the minimum length distribution plan has a total tour length of 342 minutes while having an ARPI value of 41% By increasing the total distribution time by 25% (i.e., 80 minutes), the ARPI value can be decreased to 9%. Figure 3. Locations of the customers [1] The maximum tour length parameter is varied to 102, 108, 114 and 120 minutes for most of the vehicles. However, it was observed that regardless of the objective function, the trucs serving customers located in the northwest quadrant could not be served in less than 120 minutes when there is meaningful worload for that vehicle, so the minimum tour length for that vehicle was ept constant at 120 minutes. In Table 1, firm represents the company s current schedule and GACO is the ARPI values for VRP problem without capacity and tour lengths obtained with GACO algorithm, unconstrained column represents the ARPI values for the VRP problem with load balancing objective, however, without tour length constraint. For all solutions, the tour length for each vehicle is listed in Table 1. Note that the ARPI values for firm and GACO algorithm are significantly higher than solutions for which load balancing was the objective. If no tour duration contraint is imposed, one can obtain perfect ARPI values with an objective function value of The results indicate that the genetic algorithm with local search (GA*) outperforms other solutions. The company s Figure 4. ARPI as a function of tour travel time constraint V. CONCLUSION In this paper, a capacitated vehicle routing problem with load balancing objective and maximum tour length constraint is proposed. A genetic algorithm with local search is developed. The solution framewor is applied on a real life case study from a baery. It was observed that the genetic algorithm with local search outperformed the solutions obtained from the one without local search, and the company s solution. Furthermore, it was observed that when the maximum tour length constraint is relaxed, better ARPI values are obtained. However, the tour lengths increase. As a future research, one can try to develop a solution algorithm for a multi-objective capacitated VRP problem with load balancing and total tour length objectives. ACKNOWLEDGMENT This paper was partially supported by the Istanbul University. Research Foundation Project (BAP) No:

5 TABLE I. TOTAL TOUR DURATION TIMES AND ARPI GA (minutes) GA* (minutes) FIRM GACO Unconstrained Vehicle Vehicle Vehicle Vehicle 4 * ARPI Total Delivery Duration * Vehicle 4 s constraint was upped to 120 minutes REFERENCES [1] T. Kesintur, Global Ant Colony Optimization for Vehicle Routing Problems, PhD Dissertation, Istanbul Universitesi, Institute of Social Sciences, Published by Economic Research Foundation, Istanbul, Turey, [2] G.B. Dantzig, and J.H. Ramser, The truc dispatching problem, Management Science, Vol. 6(1), (6), No:1,1959, pp [3] P. Toth ve D. Vigo, The vehicle routing problem, SIAM, Philadelphia, (2002a). [4] T.K. Ralphs, L. Kopman, W.R. Pulleyblan and L.E. Trotter, On the Capacitated Vehicle Routing Problem, Math. Programming, Vol. 94, 2003, pp [5] E. Duman, M. B. Yildirim and A. F. Alaya, Scheduling continuous aluminum casting lines, International Journal of Production Research, Vol. 46 (20), 2008, pp [6] R. Ribeiro and H.R. Lourenco, A multi-objective model for a multiperiod distribution management problem, in proceedings of Metaheuristic International Conference 2001, pp , [7] N. El-Sherbeny, Resolution of a vehicle routing problemwith multiobjective simulated annealing method. Ph.D. thesis, Faculte Polytechnique de Mons, Mons, Belgium, [8] T.R. Lee and J.H. Ueng, A study of vehicle routing problem with load balancing, International Journal of Physical Distribution and Logistics Management, 29, 1998, pp [9] N. Jozefowiez, Mode lisation et re solution approche es de proble`mes de tourne es multi-objectif. Ph.D. thesis, Laboratoire d Informatique Fondamentale de Lille, Universite des SciencesetTechnologiesde Lille,Villeneuved Ascq, France, December [10] N. Jozefowiez, F. Semet, E-G. Talbi, Parallel and hybrid models for multi-objective optimization: Application to the vehicle routing problem, in: J.J. Merelo Guervos et al. (Eds.), Parallel Problem Solving from Nature VII, Lecture Notes in Computer Science, vol. 2439, Springer- Verlag, 2002, pp [11] D.E. Goldberg, Genetic Algorithms in Search Optimization and Machine Learning, Addison Wesley Publishing Company, USA, [12] C.R. Reeves, Modern Heuristic Techniques for Combinatorial Problems, Mcgraw-Hill Boo Company Inc., Europe, [13] Ip, W.H., Li, Y., Man, K.F., Tang, K.S., Multi-product planning and scheduling using genetic algorithm approach Computers & Industrial Engineering, Vol. 38(2), 2000, pp [14] Google Inc. (2009). Google Maps. (Online): (10/11/09). [15] Kesintur, T., Soyler H., Global Ant Colony Optimization Journal of The Faculty of Engineering and Architecture of Gazi University,Vol. 21(4), 2006, pp , (In Turish) 291

A Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery

A Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery A Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery Monika Sharma 1, Deepak Sharma 2 1 Research Scholar Department of Computer Science and Engineering, NNSS SGI Samalkha,

More information

A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2

A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2 Chapter 5 A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2 Graph Matching has attracted the exploration of applying new computing paradigms because of the large number of applications

More information

Solving the Capacitated Vehicle Routing Problem with a Genetic Algorithm

Solving the Capacitated Vehicle Routing Problem with a Genetic Algorithm Solving the Capacitated Vehicle Routing Problem with a Genetic Algorithm Satisfy the deterministic demand of customers from a single depot, such that the total cost is minimised and the capacity and distance

More information

Crew Scheduling Problem: A Column Generation Approach Improved by a Genetic Algorithm. Santos and Mateus (2007)

Crew Scheduling Problem: A Column Generation Approach Improved by a Genetic Algorithm. Santos and Mateus (2007) In the name of God Crew Scheduling Problem: A Column Generation Approach Improved by a Genetic Algorithm Spring 2009 Instructor: Dr. Masoud Yaghini Outlines Problem Definition Modeling As A Set Partitioning

More information

Two models of the capacitated vehicle routing problem

Two models of the capacitated vehicle routing problem Croatian Operational Research Review 463 CRORR 8(2017), 463 469 Two models of the capacitated vehicle routing problem Zuzana Borčinová 1, 1 Faculty of Management Science and Informatics, University of

More information

Job Shop Scheduling Problem (JSSP) Genetic Algorithms Critical Block and DG distance Neighbourhood Search

Job Shop Scheduling Problem (JSSP) Genetic Algorithms Critical Block and DG distance Neighbourhood Search A JOB-SHOP SCHEDULING PROBLEM (JSSP) USING GENETIC ALGORITHM (GA) Mahanim Omar, Adam Baharum, Yahya Abu Hasan School of Mathematical Sciences, Universiti Sains Malaysia 11800 Penang, Malaysia Tel: (+)

More information

Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem

Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem Bindu Student, JMIT Radaur binduaahuja@gmail.com Mrs. Pinki Tanwar Asstt. Prof, CSE, JMIT Radaur pinki.tanwar@gmail.com Abstract

More information

CHAPTER 4 GENETIC ALGORITHM

CHAPTER 4 GENETIC ALGORITHM 69 CHAPTER 4 GENETIC ALGORITHM 4.1 INTRODUCTION Genetic Algorithms (GAs) were first proposed by John Holland (Holland 1975) whose ideas were applied and expanded on by Goldberg (Goldberg 1989). GAs is

More information

Regensburger DISKUSSIONSBEITRÄGE zur Wirtschaftswissenschaft

Regensburger DISKUSSIONSBEITRÄGE zur Wirtschaftswissenschaft Regensburger DISKUSSIONSBEITRÄGE zur Wirtschaftswissenschaft A Cluster Based Scatter Search Heuristic for the Vehicle Routing Problem University of Regensburg Discussion Papers in Economics No. 415, November

More information

LEAST COST ROUTING ALGORITHM WITH THE STATE SPACE RELAXATION IN A CENTRALIZED NETWORK

LEAST COST ROUTING ALGORITHM WITH THE STATE SPACE RELAXATION IN A CENTRALIZED NETWORK VOL., NO., JUNE 08 ISSN 896608 00608 Asian Research Publishing Network (ARPN). All rights reserved. LEAST COST ROUTING ALGORITHM WITH THE STATE SPACE RELAXATION IN A CENTRALIZED NETWORK Y. J. Lee Department

More information

A Modified Genetic Algorithm for Task Scheduling in Multiprocessor Systems

A Modified Genetic Algorithm for Task Scheduling in Multiprocessor Systems A Modified Genetic Algorithm for Task Scheduling in Multiprocessor Systems Yi-Hsuan Lee and Cheng Chen Department of Computer Science and Information Engineering National Chiao Tung University, Hsinchu,

More information

A Genetic Algorithm for Multiprocessor Task Scheduling

A Genetic Algorithm for Multiprocessor Task Scheduling A Genetic Algorithm for Multiprocessor Task Scheduling Tashniba Kaiser, Olawale Jegede, Ken Ferens, Douglas Buchanan Dept. of Electrical and Computer Engineering, University of Manitoba, Winnipeg, MB,

More information

Using Genetic Algorithm with Triple Crossover to Solve Travelling Salesman Problem

Using Genetic Algorithm with Triple Crossover to Solve Travelling Salesman Problem Proc. 1 st International Conference on Machine Learning and Data Engineering (icmlde2017) 20-22 Nov 2017, Sydney, Australia ISBN: 978-0-6480147-3-7 Using Genetic Algorithm with Triple Crossover to Solve

More information

BI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP SCHEDULING PROBLEM. Minimizing Make Span and the Total Workload of Machines

BI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP SCHEDULING PROBLEM. Minimizing Make Span and the Total Workload of Machines International Journal of Mathematics and Computer Applications Research (IJMCAR) ISSN 2249-6955 Vol. 2 Issue 4 Dec - 2012 25-32 TJPRC Pvt. Ltd., BI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP

More information

A Firework Algorithm for Solving Capacitated Vehicle Routing Problem

A Firework Algorithm for Solving Capacitated Vehicle Routing Problem A Firework Algorithm for Solving Capacitated Vehicle Routing Problem 1 Noora Hani Abdulmajeed and 2* Masri Ayob 1,2 Data Mining and Optimization Research Group, Center for Artificial Intelligence, Faculty

More information

A GENETIC ALGORITHM APPROACH TO OPTIMAL TOPOLOGICAL DESIGN OF ALL TERMINAL NETWORKS

A GENETIC ALGORITHM APPROACH TO OPTIMAL TOPOLOGICAL DESIGN OF ALL TERMINAL NETWORKS A GENETIC ALGORITHM APPROACH TO OPTIMAL TOPOLOGICAL DESIGN OF ALL TERMINAL NETWORKS BERNA DENGIZ AND FULYA ALTIPARMAK Department of Industrial Engineering Gazi University, Ankara, TURKEY 06570 ALICE E.

More information

A COMPARATIVE STUDY OF FIVE PARALLEL GENETIC ALGORITHMS USING THE TRAVELING SALESMAN PROBLEM

A COMPARATIVE STUDY OF FIVE PARALLEL GENETIC ALGORITHMS USING THE TRAVELING SALESMAN PROBLEM A COMPARATIVE STUDY OF FIVE PARALLEL GENETIC ALGORITHMS USING THE TRAVELING SALESMAN PROBLEM Lee Wang, Anthony A. Maciejewski, Howard Jay Siegel, and Vwani P. Roychowdhury * Microsoft Corporation Parallel

More information

Solving ISP Problem by Using Genetic Algorithm

Solving ISP Problem by Using Genetic Algorithm International Journal of Basic & Applied Sciences IJBAS-IJNS Vol:09 No:10 55 Solving ISP Problem by Using Genetic Algorithm Fozia Hanif Khan 1, Nasiruddin Khan 2, Syed Inayatulla 3, And Shaikh Tajuddin

More information

Open Vehicle Routing Problem Optimization under Realistic Assumptions

Open Vehicle Routing Problem Optimization under Realistic Assumptions Int. J. Research in Industrial Engineering, pp. 46-55 Volume 3, Number 2, 204 International Journal of Research in Industrial Engineering www.nvlscience.com Open Vehicle Routing Problem Optimization under

More information

Network Routing Protocol using Genetic Algorithms

Network Routing Protocol using Genetic Algorithms International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:0 No:02 40 Network Routing Protocol using Genetic Algorithms Gihan Nagib and Wahied G. Ali Abstract This paper aims to develop a

More information

Heuristic Search Methodologies

Heuristic Search Methodologies Linköping University January 11, 2016 Department of Science and Technology Heuristic Search Methodologies Report on the implementation of a heuristic algorithm Name E-mail Joen Dahlberg joen.dahlberg@liu.se

More information

An Evolutionary Algorithm for the Multi-objective Shortest Path Problem

An Evolutionary Algorithm for the Multi-objective Shortest Path Problem An Evolutionary Algorithm for the Multi-objective Shortest Path Problem Fangguo He Huan Qi Qiong Fan Institute of Systems Engineering, Huazhong University of Science & Technology, Wuhan 430074, P. R. China

More information

GENETIC ALGORITHM with Hands-On exercise

GENETIC ALGORITHM with Hands-On exercise GENETIC ALGORITHM with Hands-On exercise Adopted From Lecture by Michael Negnevitsky, Electrical Engineering & Computer Science University of Tasmania 1 Objective To understand the processes ie. GAs Basic

More information

A Real Coded Genetic Algorithm for Data Partitioning and Scheduling in Networks with Arbitrary Processor Release Time

A Real Coded Genetic Algorithm for Data Partitioning and Scheduling in Networks with Arbitrary Processor Release Time A Real Coded Genetic Algorithm for Data Partitioning and Scheduling in Networks with Arbitrary Processor Release Time S. Suresh 1, V. Mani 1, S. N. Omkar 1, and H. J. Kim 2 1 Department of Aerospace Engineering,

More information

C 1 Modified Genetic Algorithm to Solve Time-varying Lot Sizes Economic Lot Scheduling Problem

C 1 Modified Genetic Algorithm to Solve Time-varying Lot Sizes Economic Lot Scheduling Problem C 1 Modified Genetic Algorithm to Solve Time-varying Lot Sizes Economic Lot Scheduling Problem Bethany Elvira 1, Yudi Satria 2, dan Rahmi Rusin 3 1 Student in Department of Mathematics, University of Indonesia,

More information

Green Vehicle Routing Problem with Safety and Social Concerns

Green Vehicle Routing Problem with Safety and Social Concerns Journal of Optimization in Industrial Engineering (07) 9-00 Green Vehicle Routing Problem with Safety and Social Concerns Arghavan Sharafi a, Mahdi Bashiri b,* a MSc, Department of Industrial Engineering,

More information

A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP

A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP Wael Raef Alkhayri Fahed Al duwairi High School Aljabereyah, Kuwait Suhail Sami Owais Applied Science Private University Amman,

More information

Research Article Multiobjective Vehicle Routing Problem with Route Balance Based on Genetic Algorithm

Research Article Multiobjective Vehicle Routing Problem with Route Balance Based on Genetic Algorithm Discrete Dynamics in Nature and Society Volume 2013, Article ID 325686, 9 pages http://dx.doi.org/10.1155/2013/325686 Research Article Multiobjective Vehicle Routing Problem with Route Balance Based on

More information

The Genetic Algorithm for finding the maxima of single-variable functions

The Genetic Algorithm for finding the maxima of single-variable functions Research Inventy: International Journal Of Engineering And Science Vol.4, Issue 3(March 2014), PP 46-54 Issn (e): 2278-4721, Issn (p):2319-6483, www.researchinventy.com The Genetic Algorithm for finding

More information

ACCELERATING THE ANT COLONY OPTIMIZATION

ACCELERATING THE ANT COLONY OPTIMIZATION ACCELERATING THE ANT COLONY OPTIMIZATION BY SMART ANTS, USING GENETIC OPERATOR Hassan Ismkhan Department of Computer Engineering, University of Bonab, Bonab, East Azerbaijan, Iran H.Ismkhan@bonabu.ac.ir

More information

Design of a Route Guidance System with Shortest Driving Time Based on Genetic Algorithm

Design of a Route Guidance System with Shortest Driving Time Based on Genetic Algorithm Design of a Route Guidance System with Shortest Driving Time Based on Genetic Algorithm UMIT ATILA 1, ISMAIL RAKIP KARAS 2, CEVDET GOLOGLU 3, BEYZA YAMAN 2, ILHAMI MUHARREM ORAK 2 1 Directorate of Computer

More information

PROPOSED METHODOLOGY FOR COMPARING SCHEDULE GENERATION SCHEMES IN CONSTRUCTION RESOURCE SCHEDULING. Jin-Lee Kim

PROPOSED METHODOLOGY FOR COMPARING SCHEDULE GENERATION SCHEMES IN CONSTRUCTION RESOURCE SCHEDULING. Jin-Lee Kim Proceedings of the 009 Winter Simulation Conference M. D. Rossetti, R. R. Hill, B. Johansson, A. Dunkin and R. G. Ingalls, eds. PROPOSED METHODOLOGY FOR COMPARING SCHEDULE GENERATION SCHEMES IN CONSTRUCTION

More information

GA is the most popular population based heuristic algorithm since it was developed by Holland in 1975 [1]. This algorithm runs faster and requires les

GA is the most popular population based heuristic algorithm since it was developed by Holland in 1975 [1]. This algorithm runs faster and requires les Chaotic Crossover Operator on Genetic Algorithm Hüseyin Demirci Computer Engineering, Sakarya University, Sakarya, 54187, Turkey Ahmet Turan Özcerit Computer Engineering, Sakarya University, Sakarya, 54187,

More information

Solving A Nonlinear Side Constrained Transportation Problem. by Using Spanning Tree-based Genetic Algorithm. with Fuzzy Logic Controller

Solving A Nonlinear Side Constrained Transportation Problem. by Using Spanning Tree-based Genetic Algorithm. with Fuzzy Logic Controller Solving A Nonlinear Side Constrained Transportation Problem by Using Spanning Tree-based Genetic Algorithm with Fuzzy Logic Controller Yasuhiro Tsujimura *, Mitsuo Gen ** and Admi Syarif **,*** * Department

More information

Genetic algorithm based on number of children and height task for multiprocessor task Scheduling

Genetic algorithm based on number of children and height task for multiprocessor task Scheduling Genetic algorithm based on number of children and height task for multiprocessor task Scheduling Marjan Abdeyazdan 1,Vahid Arjmand 2,Amir masoud Rahmani 3, Hamid Raeis ghanavati 4 1 Department of Computer

More information

Hybrid ant colony optimization algorithm for two echelon vehicle routing problem

Hybrid ant colony optimization algorithm for two echelon vehicle routing problem Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 3361 3365 Advanced in Control Engineering and Information Science Hybrid ant colony optimization algorithm for two echelon vehicle

More information

Hybrid of Genetic Algorithm and Continuous Ant Colony Optimization for Optimum Solution

Hybrid of Genetic Algorithm and Continuous Ant Colony Optimization for Optimum Solution International Journal of Computer Networs and Communications Security VOL.2, NO.1, JANUARY 2014, 1 6 Available online at: www.cncs.org ISSN 2308-9830 C N C S Hybrid of Genetic Algorithm and Continuous

More information

Adjusted Clustering Clarke-Wright Saving Algorithm for Two Depots-N Vehicles

Adjusted Clustering Clarke-Wright Saving Algorithm for Two Depots-N Vehicles Adjusted Clustering Clarke-Wright Saving Algorithm for Two Depots-N Vehicles S. Halim, L. Yoanita Department of Industrial Engineering, Petra Christian University, Surabaya, Indonesia (halim@petra.ac.id)

More information

Using Genetic Algorithms to optimize ACS-TSP

Using Genetic Algorithms to optimize ACS-TSP Using Genetic Algorithms to optimize ACS-TSP Marcin L. Pilat and Tony White School of Computer Science, Carleton University, 1125 Colonel By Drive, Ottawa, ON, K1S 5B6, Canada {mpilat,arpwhite}@scs.carleton.ca

More information

Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization

Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization 2017 2 nd International Electrical Engineering Conference (IEEC 2017) May. 19 th -20 th, 2017 at IEP Centre, Karachi, Pakistan Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic

More information

Available online at ScienceDirect. Procedia CIRP 44 (2016 )

Available online at  ScienceDirect. Procedia CIRP 44 (2016 ) Available online at www.sciencedirect.com ScienceDirect Procedia CIRP 44 (2016 ) 102 107 6th CIRP Conference on Assembly Technologies and Systems (CATS) Worker skills and equipment optimization in assembly

More information

A Parallel Architecture for the Generalized Traveling Salesman Problem

A Parallel Architecture for the Generalized Traveling Salesman Problem A Parallel Architecture for the Generalized Traveling Salesman Problem Max Scharrenbroich AMSC 663 Project Proposal Advisor: Dr. Bruce L. Golden R. H. Smith School of Business 1 Background and Introduction

More information

A Development of Hybrid Cross Entropy-Tabu Search Algorithm for Travelling Repairman Problem

A Development of Hybrid Cross Entropy-Tabu Search Algorithm for Travelling Repairman Problem Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 A Development of Hybrid Cross Entropy-Tabu Search Algorithm for Travelling

More information

Modified Order Crossover (OX) Operator

Modified Order Crossover (OX) Operator Modified Order Crossover (OX) Operator Ms. Monica Sehrawat 1 N.C. College of Engineering, Israna Panipat, Haryana, INDIA. Mr. Sukhvir Singh 2 N.C. College of Engineering, Israna Panipat, Haryana, INDIA.

More information

Issues in Solving Vehicle Routing Problem with Time Window and its Variants using Meta heuristics - A Survey

Issues in Solving Vehicle Routing Problem with Time Window and its Variants using Meta heuristics - A Survey International Journal of Engineering and Technology Volume 3 No. 6, June, 2013 Issues in Solving Vehicle Routing Problem with Time Window and its Variants using Meta heuristics - A Survey Sandhya, Vijay

More information

Task Graph Scheduling on Multiprocessor System using Genetic Algorithm

Task Graph Scheduling on Multiprocessor System using Genetic Algorithm Task Graph Scheduling on Multiprocessor System using Genetic Algorithm Amit Bansal M.Tech student DCSE, G.N.D.U. Amritsar, India Ravreet Kaur Asst. Professor DCSE, G.N.D.U. Amritsar, India Abstract Task

More information

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

International Journal of Digital Application & Contemporary research Website:   (Volume 1, Issue 7, February 2013) Performance Analysis of GA and PSO over Economic Load Dispatch Problem Sakshi Rajpoot sakshirajpoot1988@gmail.com Dr. Sandeep Bhongade sandeepbhongade@rediffmail.com Abstract Economic Load dispatch problem

More information

Ant colony optimization with genetic operations

Ant colony optimization with genetic operations Automation, Control and Intelligent Systems ; (): - Published online June, (http://www.sciencepublishinggroup.com/j/acis) doi:./j.acis.. Ant colony optimization with genetic operations Matej Ciba, Ivan

More information

Optimizing Flow Shop Sequencing Through Simulation Optimization Using Evolutionary Methods

Optimizing Flow Shop Sequencing Through Simulation Optimization Using Evolutionary Methods Optimizing Flow Shop Sequencing Through Simulation Optimization Using Evolutionary Methods Sucharith Vanguri 1, Travis W. Hill 2, Allen G. Greenwood 1 1 Department of Industrial Engineering 260 McCain

More information

PATH PLANNING OF ROBOT IN STATIC ENVIRONMENT USING GENETIC ALGORITHM (GA) TECHNIQUE

PATH PLANNING OF ROBOT IN STATIC ENVIRONMENT USING GENETIC ALGORITHM (GA) TECHNIQUE PATH PLANNING OF ROBOT IN STATIC ENVIRONMENT USING GENETIC ALGORITHM (GA) TECHNIQUE Waghoo Parvez 1, Sonal Dhar 2 1 Department of Mechanical Engg, Mumbai University, MHSSCOE, Mumbai, India 2 Department

More information

Travelling salesman problem using reduced algorithmic Branch and bound approach P. Ranjana Hindustan Institute of Technology and Science

Travelling salesman problem using reduced algorithmic Branch and bound approach P. Ranjana Hindustan Institute of Technology and Science Volume 118 No. 20 2018, 419-424 ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Travelling salesman problem using reduced algorithmic Branch and bound approach P. Ranjana Hindustan

More information

The movement of the dimmer firefly i towards the brighter firefly j in terms of the dimmer one s updated location is determined by the following equat

The movement of the dimmer firefly i towards the brighter firefly j in terms of the dimmer one s updated location is determined by the following equat An Improved Firefly Algorithm for Optimization Problems Amarita Ritthipakdee 1, Arit Thammano, Nol Premasathian 3, and Bunyarit Uyyanonvara 4 Abstract Optimization problem is one of the most difficult

More information

Role of Genetic Algorithm in Routing for Large Network

Role of Genetic Algorithm in Routing for Large Network Role of Genetic Algorithm in Routing for Large Network *Mr. Kuldeep Kumar, Computer Programmer, Krishi Vigyan Kendra, CCS Haryana Agriculture University, Hisar. Haryana, India verma1.kuldeep@gmail.com

More information

DERIVATIVE-FREE OPTIMIZATION

DERIVATIVE-FREE OPTIMIZATION DERIVATIVE-FREE OPTIMIZATION Main bibliography J.-S. Jang, C.-T. Sun and E. Mizutani. Neuro-Fuzzy and Soft Computing: A Computational Approach to Learning and Machine Intelligence. Prentice Hall, New Jersey,

More information

GENETIC LOCAL SEARCH ALGORITHMS FOR SINGLE MACHINE SCHEDULING PROBLEMS WITH RELEASE TIME

GENETIC LOCAL SEARCH ALGORITHMS FOR SINGLE MACHINE SCHEDULING PROBLEMS WITH RELEASE TIME GENETIC LOCAL SEARCH ALGORITHMS FOR SINGLE MACHINE SCHEDULING PROBLEMS WITH RELEASE TIME Jihchang Hsieh^, Peichann Chang^, Shihhsin Chen^ Department of Industrial Management, Vanung University, Chung-Li

More information

Extending MATLAB and GA to Solve Job Shop Manufacturing Scheduling Problems

Extending MATLAB and GA to Solve Job Shop Manufacturing Scheduling Problems Extending MATLAB and GA to Solve Job Shop Manufacturing Scheduling Problems Hamidullah Khan Niazi 1, Sun Hou-Fang 2, Zhang Fa-Ping 3, Riaz Ahmed 4 ( 1, 4 National University of Sciences and Technology

More information

Genetic Algorithm for Dynamic Capacitated Minimum Spanning Tree

Genetic Algorithm for Dynamic Capacitated Minimum Spanning Tree 28 Genetic Algorithm for Dynamic Capacitated Minimum Spanning Tree 1 Tanu Gupta, 2 Anil Kumar 1 Research Scholar, IFTM, University, Moradabad, India. 2 Sr. Lecturer, KIMT, Moradabad, India. Abstract Many

More information

A Heuristic Based on Integer Programming for the Vehicle Routing Problem with Backhauls

A Heuristic Based on Integer Programming for the Vehicle Routing Problem with Backhauls Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 A Heuristic Based on Integer Programming for the Vehicle Routing Problem

More information

A HYBRID APPROACH IN GENETIC ALGORITHM: COEVOLUTION OF THREE VECTOR SOLUTION ENCODING. A CASE-STUDY

A HYBRID APPROACH IN GENETIC ALGORITHM: COEVOLUTION OF THREE VECTOR SOLUTION ENCODING. A CASE-STUDY A HYBRID APPROACH IN GENETIC ALGORITHM: COEVOLUTION OF THREE VECTOR SOLUTION ENCODING. A CASE-STUDY Dmitriy BORODIN, Victor GORELIK, Wim DE BRUYN and Bert VAN VRECKEM University College Ghent, Ghent, Belgium

More information

Improved K-Means Algorithm for Capacitated Clustering Problem

Improved K-Means Algorithm for Capacitated Clustering Problem Improved K-Means Algorithm for Capacitated Clustering Problem S. GEETHA 1 G. POONTHALIR 2 P. T. VANATHI 3 PSG College of Technology Tamil Nadu India 1 geet_shan@yahoo.com 2 thalirkathir@rediffmail.com

More information

Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012

Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 Solving Assembly Line Balancing Problem in the State of Multiple- Alternative

More information

Optimizing the Sailing Route for Fixed Groundfish Survey Stations

Optimizing the Sailing Route for Fixed Groundfish Survey Stations International Council for the Exploration of the Sea CM 1996/D:17 Optimizing the Sailing Route for Fixed Groundfish Survey Stations Magnus Thor Jonsson Thomas Philip Runarsson Björn Ævar Steinarsson Presented

More information

Introduction to Optimization

Introduction to Optimization Introduction to Optimization Approximation Algorithms and Heuristics November 21, 2016 École Centrale Paris, Châtenay-Malabry, France Dimo Brockhoff Inria Saclay Ile-de-France 2 Exercise: The Knapsack

More information

A robust enhancement to the Clarke-Wright savings algorithm

A robust enhancement to the Clarke-Wright savings algorithm A robust enhancement to the Clarke-Wright savings algorithm Tamer Doyuran * and Bülent Çatay Sabanci University, Faculty of Engineering and Natural Sciences Tuzla, Istanbul, 34956, Turkey Abstract: We

More information

Introduction to Optimization

Introduction to Optimization Introduction to Optimization Approximation Algorithms and Heuristics November 6, 2015 École Centrale Paris, Châtenay-Malabry, France Dimo Brockhoff INRIA Lille Nord Europe 2 Exercise: The Knapsack Problem

More information

International Journal of Current Trends in Engineering & Technology Volume: 02, Issue: 01 (JAN-FAB 2016)

International Journal of Current Trends in Engineering & Technology Volume: 02, Issue: 01 (JAN-FAB 2016) Survey on Ant Colony Optimization Shweta Teckchandani, Prof. Kailash Patidar, Prof. Gajendra Singh Sri Satya Sai Institute of Science & Technology, Sehore Madhya Pradesh, India Abstract Although ant is

More information

Models and Algorithms for Shortest Paths in a Time Dependent Network

Models and Algorithms for Shortest Paths in a Time Dependent Network Models and Algorithms for Shortest Paths in a Time Dependent Network Yinzhen Li 1,2, Ruichun He 1 Zhongfu Zhang 1 Yaohuang Guo 2 1 Lanzhou Jiaotong University, Lanzhou 730070, P. R. China 2 Southwest Jiaotong

More information

An Improved Hybrid Genetic Algorithm for the Generalized Assignment Problem

An Improved Hybrid Genetic Algorithm for the Generalized Assignment Problem An Improved Hybrid Genetic Algorithm for the Generalized Assignment Problem Harald Feltl and Günther R. Raidl Institute of Computer Graphics and Algorithms Vienna University of Technology, Vienna, Austria

More information

Dynamic Vehicle Routing Using Hybrid Genetic Algorithms

Dynamic Vehicle Routing Using Hybrid Genetic Algorithms Proceedings of the 1999 EEE nternational Conference on Robotics & Automation Detroit, Michigan May 1999 Dynamic Vehicle Routing Using Hybrid Genetic Algorithms Wan-rong Jih jih@robot.csie.ntu.edu.tw Jane

More information

Comparison of TSP Algorithms

Comparison of TSP Algorithms Comparison of TSP Algorithms Project for Models in Facilities Planning and Materials Handling December 1998 Participants: Byung-In Kim Jae-Ik Shim Min Zhang Executive Summary Our purpose in this term project

More information

ABSTRACT I. INTRODUCTION. J Kanimozhi *, R Subramanian Department of Computer Science, Pondicherry University, Puducherry, Tamil Nadu, India

ABSTRACT I. INTRODUCTION. J Kanimozhi *, R Subramanian Department of Computer Science, Pondicherry University, Puducherry, Tamil Nadu, India ABSTRACT 2018 IJSRSET Volume 4 Issue 4 Print ISSN: 2395-1990 Online ISSN : 2394-4099 Themed Section : Engineering and Technology Travelling Salesman Problem Solved using Genetic Algorithm Combined Data

More information

Grouping Genetic Algorithm with Efficient Data Structures for the University Course Timetabling Problem

Grouping Genetic Algorithm with Efficient Data Structures for the University Course Timetabling Problem Grouping Genetic Algorithm with Efficient Data Structures for the University Course Timetabling Problem Felipe Arenales Santos Alexandre C. B. Delbem Keywords Grouping Genetic Algorithm Timetabling Problem

More information

Automata Construct with Genetic Algorithm

Automata Construct with Genetic Algorithm Automata Construct with Genetic Algorithm Vít Fábera Department of Informatics and Telecommunication, Faculty of Transportation Sciences, Czech Technical University, Konviktská 2, Praha, Czech Republic,

More information

The study of comparisons of three crossover operators in genetic algorithm for solving single machine scheduling problem. Quan OuYang, Hongyun XU a*

The study of comparisons of three crossover operators in genetic algorithm for solving single machine scheduling problem. Quan OuYang, Hongyun XU a* International Conference on Manufacturing Science and Engineering (ICMSE 2015) The study of comparisons of three crossover operators in genetic algorithm for solving single machine scheduling problem Quan

More information

Multi-objective Genetic Algorithms for Multi-depot VRP with Time Windows

Multi-objective Genetic Algorithms for Multi-depot VRP with Time Windows Multi-objective Genetic Algorithms for Multi-depot VRP with Time Windows Sanjib Biswas Submitted in partial fulfilment of the requirements for the degree of Master of Science Department of Computer Science

More information

Grid Scheduling Strategy using GA (GSSGA)

Grid Scheduling Strategy using GA (GSSGA) F Kurus Malai Selvi et al,int.j.computer Technology & Applications,Vol 3 (5), 8-86 ISSN:2229-693 Grid Scheduling Strategy using GA () Dr.D.I.George Amalarethinam Director-MCA & Associate Professor of Computer

More information

GENETIC ALGORITHM-AIDED ROUTING ON 3D DYNAMIC NETWORKS

GENETIC ALGORITHM-AIDED ROUTING ON 3D DYNAMIC NETWORKS GENETIC ALGORITHM-AIDED ROUTING ON 3D DYNAMIC NETWORKS U. Atila a *, I. R. Karas b a Directorate of Computer Center, Gazi University, Teknikokullar, Besevler, 06500, Ankara, Turkey - umitatila@gmail.com

More information

Genetic Algorithm for Dynamic Capacitated Minimum Spanning Tree

Genetic Algorithm for Dynamic Capacitated Minimum Spanning Tree Genetic Algorithm for Dynamic Capacitated Minimum Spanning Tree Rahul Mathur M.Tech (Purs.) BU, AJMER IMRAN KHAN Assistant Professor AIT, Ajmer VIKAS CHOUDHARY Assistant Professor AIT, Ajmer ABSTRACT:-Many

More information

A sequential insertion heuristic for the initial solution to a constrained vehicle routing problem

A sequential insertion heuristic for the initial solution to a constrained vehicle routing problem Volume 22 (1), pp. 105 116 http://www.orssa.org.za ORiON ISSN 0529-191-X c 2006 A sequentiansertion heuristic for thnitial solution to a constrained vehicle routing problem JW Joubert SJ Claasen Received:

More information

An Improved Genetic Algorithm based Fault tolerance Method for distributed wireless sensor networks.

An Improved Genetic Algorithm based Fault tolerance Method for distributed wireless sensor networks. An Improved Genetic Algorithm based Fault tolerance Method for distributed wireless sensor networks. Anagha Nanoti, Prof. R. K. Krishna M.Tech student in Department of Computer Science 1, Department of

More information

THE Multiconstrained 0 1 Knapsack Problem (MKP) is

THE Multiconstrained 0 1 Knapsack Problem (MKP) is An Improved Genetic Algorithm for the Multiconstrained 0 1 Knapsack Problem Günther R. Raidl Abstract This paper presents an improved hybrid Genetic Algorithm (GA) for solving the Multiconstrained 0 1

More information

Solving Min-Max Vehicle Routing Problem

Solving Min-Max Vehicle Routing Problem JOURNAL OF SOFTWARE, VOL 6, NO 9, SEPTEMBER 20 85 Solving Min-Max Vehicle Routing Problem Chunyu Ren Heilongjiang University /School of Information science and technology, Harbin, China Email: rency2004@63com

More information

Research Incubator: Combinatorial Optimization. Dr. Lixin Tao December 9, 2003

Research Incubator: Combinatorial Optimization. Dr. Lixin Tao December 9, 2003 Research Incubator: Combinatorial Optimization Dr. Lixin Tao December 9, 23 Content General Nature of Research on Combinatorial Optimization Problem Identification and Abstraction Problem Properties and

More information

GENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM

GENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM Journal of Al-Nahrain University Vol.10(2), December, 2007, pp.172-177 Science GENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM * Azhar W. Hammad, ** Dr. Ban N. Thannoon Al-Nahrain

More information

MINIMAL EDGE-ORDERED SPANNING TREES USING A SELF-ADAPTING GENETIC ALGORITHM WITH MULTIPLE GENOMIC REPRESENTATIONS

MINIMAL EDGE-ORDERED SPANNING TREES USING A SELF-ADAPTING GENETIC ALGORITHM WITH MULTIPLE GENOMIC REPRESENTATIONS Proceedings of Student/Faculty Research Day, CSIS, Pace University, May 5 th, 2006 MINIMAL EDGE-ORDERED SPANNING TREES USING A SELF-ADAPTING GENETIC ALGORITHM WITH MULTIPLE GENOMIC REPRESENTATIONS Richard

More information

4/22/2014. Genetic Algorithms. Diwakar Yagyasen Department of Computer Science BBDNITM. Introduction

4/22/2014. Genetic Algorithms. Diwakar Yagyasen Department of Computer Science BBDNITM. Introduction 4/22/24 s Diwakar Yagyasen Department of Computer Science BBDNITM Visit dylycknow.weebly.com for detail 2 The basic purpose of a genetic algorithm () is to mimic Nature s evolutionary approach The algorithm

More information

METAHEURISTICS Genetic Algorithm

METAHEURISTICS Genetic Algorithm METAHEURISTICS Genetic Algorithm Jacques A. Ferland Department of Informatique and Recherche Opérationnelle Université de Montréal ferland@iro.umontreal.ca Genetic Algorithm (GA) Population based algorithm

More information

A Memetic Algorithm for Parallel Machine Scheduling

A Memetic Algorithm for Parallel Machine Scheduling A Memetic Algorithm for Parallel Machine Scheduling Serafettin Alpay Eskişehir Osmangazi University, Industrial Engineering Department, Eskisehir, Turkiye Abstract - This paper focuses on the problem of

More information

Hybrid approach for solving TSP by using DPX Cross-over operator

Hybrid approach for solving TSP by using DPX Cross-over operator Available online at www.pelagiaresearchlibrary.com Advances in Applied Science Research, 2011, 2 (1): 28-32 ISSN: 0976-8610 CODEN (USA): AASRFC Hybrid approach for solving TSP by using DPX Cross-over operator

More information

Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems

Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems Tony Maciejewski, Kyle Tarplee, Ryan Friese, and Howard Jay Siegel Department of Electrical and Computer Engineering Colorado

More information

METAHEURISTIC. Jacques A. Ferland Department of Informatique and Recherche Opérationnelle Université de Montréal.

METAHEURISTIC. Jacques A. Ferland Department of Informatique and Recherche Opérationnelle Université de Montréal. METAHEURISTIC Jacques A. Ferland Department of Informatique and Recherche Opérationnelle Université de Montréal ferland@iro.umontreal.ca March 2015 Overview Heuristic Constructive Techniques: Generate

More information

Solving Travelling Salesman Problem and Mapping to Solve Robot Motion Planning through Genetic Algorithm Principle

Solving Travelling Salesman Problem and Mapping to Solve Robot Motion Planning through Genetic Algorithm Principle Indian Journal of Science and Technology, Vol 8(35), DOI: 10.17485/ijst/2015/v8i35/86809, December 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Solving Travelling Salesman Problem and Mapping

More information

1. Introduction. 2. Motivation and Problem Definition. Volume 8 Issue 2, February Susmita Mohapatra

1. Introduction. 2. Motivation and Problem Definition. Volume 8 Issue 2, February Susmita Mohapatra Pattern Recall Analysis of the Hopfield Neural Network with a Genetic Algorithm Susmita Mohapatra Department of Computer Science, Utkal University, India Abstract: This paper is focused on the implementation

More information

Solving Traveling Salesman Problem Using Parallel Genetic. Algorithm and Simulated Annealing

Solving Traveling Salesman Problem Using Parallel Genetic. Algorithm and Simulated Annealing Solving Traveling Salesman Problem Using Parallel Genetic Algorithm and Simulated Annealing Fan Yang May 18, 2010 Abstract The traveling salesman problem (TSP) is to find a tour of a given number of cities

More information

Genetic Algorithm Performance with Different Selection Methods in Solving Multi-Objective Network Design Problem

Genetic Algorithm Performance with Different Selection Methods in Solving Multi-Objective Network Design Problem etic Algorithm Performance with Different Selection Methods in Solving Multi-Objective Network Design Problem R. O. Oladele Department of Computer Science University of Ilorin P.M.B. 1515, Ilorin, NIGERIA

More information

A Modified Genetic Algorithm for Process Scheduling in Distributed System

A Modified Genetic Algorithm for Process Scheduling in Distributed System A Modified Genetic Algorithm for Process Scheduling in Distributed System Vinay Harsora B.V.M. Engineering College Charatar Vidya Mandal Vallabh Vidyanagar, India Dr.Apurva Shah G.H.Patel College of Engineering

More information

Genetic algorithms and VRP: the behaviour of a crossover operator

Genetic algorithms and VRP: the behaviour of a crossover operator Baltic J. Modern Computing, Vol. 1 (2013), No. 3-4, 161-185 Genetic algorithms and VRP: the behaviour of a crossover operator Gintaras VAIRA and Olga KURASOVA Vilnius University, Institute of Mathematics

More information

AN EVOLUTIONARY APPROACH TO DISTANCE VECTOR ROUTING

AN EVOLUTIONARY APPROACH TO DISTANCE VECTOR ROUTING International Journal of Latest Research in Science and Technology Volume 3, Issue 3: Page No. 201-205, May-June 2014 http://www.mnkjournals.com/ijlrst.htm ISSN (Online):2278-5299 AN EVOLUTIONARY APPROACH

More information

Comparative Study on VQ with Simple GA and Ordain GA

Comparative Study on VQ with Simple GA and Ordain GA Proceedings of the 9th WSEAS International Conference on Automatic Control, Modeling & Simulation, Istanbul, Turkey, May 27-29, 2007 204 Comparative Study on VQ with Simple GA and Ordain GA SADAF SAJJAD

More information

A New Algorithm for Solving the Operation Assignment Problem in 3-Machine Robotic Cell Scheduling

A New Algorithm for Solving the Operation Assignment Problem in 3-Machine Robotic Cell Scheduling Australian Journal of Basic and Applied Sciences, 5(12): 1578-1585, 211 ISSN 1991-8178 A New Algorithm for Solving the Operation Assignment Problem in 3-Machine Robotic Cell Scheduling 1 Mohammad Fathian,

More information