Information Technology Rajiv Gandhi college of engg. Reasech and Technology, chandrapur,india. Abstract

Size: px
Start display at page:

Download "Information Technology Rajiv Gandhi college of engg. Reasech and Technology, chandrapur,india. Abstract"

Transcription

1 Solving Permutation Flowshop Scheduling Problem Using Improved Differential Evolutionary Algorithm Vanita G. Tonge, Pravin Kulkarni M-tech IV Sem.(ComputerScience) Rajiv Gandhi College of engg. Reasech and Technology, chandrapur,india Information Technology Rajiv Gandhi college of engg. Reasech and Technology, chandrapur,india Abstract now a day s permutation flowshop scheduling problem becomes interesting research area with different types of objective functions such as minimizing completion time also called as makespan time, total flow time, total weighted tardiness. The permutation flowshop scheduling problem is normally classified as a complex combinatorial optimization problem in which a set of n jobs have to be process on set of m machines in the same order. Many exact and heuristic algorithms have been proposed over the years Tabu Search, Partical Swarm Optimization, ant colony optimization, Genetic algorithm, Differential evolution algorithm for solving permutation flowshop scheduling problem. In this paper we implement improved differential evolutionary algorithm, differential evolution algorithm using classical NEH and iterated local search with enhanced swap operator and DE with position based crossover operator with the objectives of minimizing makespan. Comparing results of these proposed techniques improves the makespan value as well as the time complexity of an algorithm. 1. Introduction Scheduling is a decision-making process for optimally allocating resources [1]. Efficient scheduling has become essential for manufacturing firms to survive in today's intensely competitive business environment [2, 3]. As one of the best known production scheduling problems, permutation flowshop sequencing problems (PFSPs) have long been a topic of interest for the researchers and practitioners in this field [4]. The goal of this scheduling problem is to find an optimal schedule for N jobs and M machines. Evolutionary algorithms (EAs), inspired by biological evolutionary mechanism in nature, have achieved great success on many numerical and combinatorial optimizations in diverse fields [24 26]. When implementing the EAs, users need to solve several points, for example, the appropriate encoding schemes, evolutionary operators, and the suitable parameter settings, to ensure the success of the algorithms. The earlier EAs have some disadvantages, such as complex procedure, stagnation, and poor search ability. To overcome such disadvantages, on one hand, some researchers proposed other related methods (e.g., particle swarm optimization (PSO) [27, 28], differential evolution (DE). which have better global search ability. DE is proposed by Storn and Price[23]. Differential evolutionary algorithm is one of optimization tool. It is based on population similar to genetic algorithm but there is difference between genetic algorithm and differential evolutionary algorithm. Differential evolutionary algorithm is based upon mutation factor and genetic algorithm is based on crossover operator. It soon became a popular tool for solving global optimization problems because of several attractive features like having fewer control parameters, ease in programming, efficiency etc. A DE contains the following ingredients: parameter setting, representation of chromosome, initial population and population size. Evaluation of initial population, generation of donor vector called as mutation strategy, crossover operation, selection of fittest value and a termination criterion. 456

2 2. Literature Review The flow-shop problem with make-span (Cmax) criterion can be denoted as either n/m /f /cmax or F//cmax, where both are related to a n- jobs and m- machines problem. This notation was firstly suggested by Conway et al. [7] and until now is handy. Pinedo [8] introduced the term Permutation Flow-shop Problem (PFSP) in which the processing sequence on the first machine is maintained throughout the remaining machines. Accordingly, the make-span criterion is denoted as /prmu/. Solution methods for flow shop scheduling range from heuristics developed by Palmer [9], Campbell et al. [10], and Dannenbring [11] to more complex techniques such as branch and bound [12], tabu search [13, 14, 15], genetic algorithms [16, 17] shifting bottleneck procedure [18], and ant colony algorithm [19]. Wenbo Liu proposes an improved differential evolution (DE) for the permutation flowshop scheduling problem with the total flowtime minimization, an NP-complete problem. To enhance the exploration ability of DE, a hybrid method of simulated annealing and stochastic variable neighborhood search are incorporated. To improve the search diversification of DE, a population restart method based path relinking is applied to replace nonpromising solutions. Experimental results on benchmark instances show that the proposed DE algorithm is competitive to other metaheuristics proposed for the PFSP with total flowtime minimization in the literature. Samia kouki1, Mohamed Jemni1, Talel Ladhari2, proposed a parallel algorithm for solving the permutation flow shop problem. The algorithm is a basic parallel distributed algorithm deployed in a grid of computer (Grid 5000). The objective of this work is minimizing the total makespan of the tasks. The algorithm uses the exact Branch and Bound method to find optimal solutions of the problem through the distribution of the tasks among the available processors. Computational results of our parallel algorithm using well known Taillard s benchmarks, showed encouraging results. In particular, we succeeded to solve two new instances neither to optimality which had never been resolved before neither in sequential nor in parallel. Quan-Ke Pana, Rubén Ruiz, proposed algorithm based on iterated local search and iterated greedy algorithm. It is simple, easy to implement and gives improved results. V. L. Huang, S. Z. Zhao, R. Mallipeddi and P. N. Suganthan, proposed Multiobjective Self-adaptive Differential Evolution algorithm to solve numerical optimization problems with multiple conflicting objectives. Optimization problems with multiple conflicting objectives. The proposed approach learns suitable crossover parameter values and mutation strategies for each objective separately in a multi-objective optimization problem. Janez Brest, Member, IEEE, Viljem ˇ Zumer, Member, IEEE, and Mirjam Sepesy Mauˇcec, proposed a selfadaptive differential evolution Algorithm where more DE strategies are used and control parameters CR and F are self-adapted[21] A. K. Qin, V. L. Huang, and P. N. Suganthan, proposed a differential evolution technique with strategy adaptation. In which both trial vector generation strategies and their associated control parameter values are gradually self-adapted by learning from their previous experiences in generating promising solutions. Consequently, a more suitable generation strategy along with its parameter settings can be determined adaptively to match different phases of the search process/evolution. [22] 3. Differential Evolutionary Algorithm DE is a population-based stochastic search technique as well, but it is simpler and it can be implemented more easily than other EAs. Besides that, DE [29, 30] is an effective and versatile function optimizer. There are only three crucial control parameters, that is, scaling factor F, crossover rate CR, and population size NP, which are fewer than other EAs'. The appropriate settings of the three control parameters ensure successful functioning of DE. In most existing DEs, the population size remains constant over the run. However, there are biological and experimental reasoning to expect that a variable population size would work better. In a natural environment, population sizes of species change and incline to steady state due to natural resources and ecological factors. Technically, the population size in a biological system is the most flexible element. And it can be calibrated more easily than recombination. Calibrating the population size during iterative process could be more rewarding than changing the operator parameters. The crossover constant CR is used to determine if the newly generated individual is to be recombined. Storn and Price [23] suggested that a reasonable value for NP should be between 5D and 10D, and a good initial choice of F was 0.5. The effective range of F values was suggested between 0.4 and 1. The first reasonable attempt of choosing CR value can be 0.1. However, because the large CR value can speed up convergence, the value of 0.9 for CR may also be a good initial choice if the problem is near unimodal or fast convergence is desired. Moreover, if the population converges prematurely, either F or NP can be increased. Following diagram shows main stages of DE algorithm 457

3 Lathe machine Job A12 Job B23 Grinding machine Job A12 Job B23 Fig.1. Differential evolution stages Initially population NP generated randomly using following formula xij = xmin +( xmax xmin) * r1) (1) Where x min = lower bound and x max =upper bound and r1 is a uniform random number between 0 and 1. In this paper we have used randperms matlab function to generate population randomly. Randperms function consist two parameters one is number of jobs and other is size of population. In DE algorithm mutation is important step. In this step donor vector is generated using DE strategies. From research DE/rand/1/bin has powerful exploitation ability and DE/best/1/bin has efficient exploration ability. Generation of donor vector is given in following formula. V i,g+1 = X ri1,g+1 + F (X ri2,g+1 X ri3,g+1 ) (2) Where Vi,G+1 is a donor vector. Xri1,G+1, Xri2,G+1, Xri3,G+1 are randomly selected vectors and F is a mutation factor. The range of mutation factor is in between 0 and 1. Crossover generates the trial vector. The aim of crossover operator is to generate the trial offspring by mixing the content of donor vector and target vector. Following formula shows generation of trial vector (3) Selection is depending upon the fittest value. The offspring which having fittest value can be selected and added to the original population and thus population is updated. Updated population is send to the next generation. The process is continuing till the given stopping criterion. 4. Permutation Flowshop Scheduling Problem Scheduling theory is concerned with the optimal allocation of resources so that time required for their execution is minimum. Consider the example of central processing unit of computer that must process a sequence of jobs that arrive at time. In what order should the jobs be processed in order to minimize completion time Days Fig. 1. Gantt chart for 2 jobs and 2 machines The schedule shown on the Gantt chart gives a detail plan: The lathe machine will be used by Job A12 on days 1-4, and Job B23 on days 5-8. The grinding machine will be used by Job A12 on days 5-10 and Job B23 on days With following assumptions 1. No job uses more than one machine simultaneously 2. No machine processes more than one job simultaneously. 3. All jobs are ready for processing at time zero. 4. The machines are continuously available from time zero onwards (no breakdowns). 5. At any time, each machine can process at most one job and each job can be processed on at most one machine. No pre-emption is allowed (that is, once the processing of a job on a machine has started, it must be completed without interruption). Only permutation schedules are allowed (i.e. all jobs have the same ordering sequence on all machines). Permutation flowshop scheduling problem is an optimization problem used in various industries such as production, manufacturing industry. Better scheduling system has significant impact on cost reduction, increased productivity, customer satisfaction and overall competitive advantage. Thus, the flow shop problem (FSP) is one of the most important problems in the scheduling theory. This problem can be described as follows. Each job ji (i=1, 2 n) has to be processed on m machines Mj (j = 1... m), following the same order in all machines. The processing time of job ji on machine Mj is pij. In this work, we focus on the minimization of the completion time of the last job of the last machine called makespan and denoted Cmax. The problem is denoted F prmu Cmax. The calculation of completion time for the n-job, m-machine problem is given as follows: C (π1, 1) = Pπ1, 1 (4) C( πj,1) = C( πj-1,1) + Pπj,1 j=2,.n (5) C( π1,k) = C( π1,k) + Pπ1,k k=2,.m (6) C( πj,k) = max {C( πj-1,k), C( πj,k-1)+ Pπj, k} j=2,.n ; k=2,.m (7) Then makespan can be defined as Cmax (π ) = C(πn,m)

4 So, the PFSP with the makespan criterion is to find a permutation π * in the set of all permutations Π such that Cmax (π*) C (πn, m) π Π 5. Proposed Techniques In this proposed work we have done three different techniques with DE 5.1 DE with Positioned based crossover operator First proposed technique consist simple De with positioned based crossover operator. Following figure shows proposed algorithm. Step 1: The first step is the random initialization of the parent population. Randomly generate a population of NP vectors, each of n dimensions: xi,j= xmin,j+ rand(0, 1)(xmax,j-xmin,j), where xmin,j and x max are lower and upper bounds for jth component respectively, rand(0,1) is a uniform random number between 0 and 1. Step 2: Calculate the objective function value f (Xi) for all Xi. Step 3: Select three points from population and generate perturbed individual Vi using equation (1a). Step 4: Recombine the each target vector xi with perturbed individual generated in step 3 to generate a trial vector Ui using equation (2). Step 5: Perform positioned based crossover operator on trial and Donor vector. Step 6: Calculate the objective function value for vector Ui. Step 7: Choose better of the two (function value at target and trial point) using equation (3) for next generation. Step 8: Check whether convergence criterion is met if yes then stops; otherwise go to step 3 This algorithm consist modified mutation operator which dynamically set the value of mutation factor. 5.2 DE with Classical NEH_Iterated Local Search and Enhanced swap operator The NEH heuristic algorithm made by Nawaz et al. As one of the efficient algorithm in this field. Iterated local search and enhanced swap operator are easy to implement and very effective. Following figure shows procedure on DE_NEH-ILS-ESP. Step 1: Initialize target population randomly and initial parmeters like CR and F Step 2:. Evaluate target population Step3:. nehr=classical NEH Step 4:. Search:=ILS(nehR, tareget_vector) Step 5:. while (not termination) do Step 6:. Obtain mutant population Step 7:. Obtain trial population Step 8:. Evaluate trial population Step 9:. Apply ESP Step 10:. Make selection Step 11: Apply local search LS() Step 12: End while End 5.3 Improved DE Following are the steps used in this algorithm Step 1: Generate the population randomly Step 2: Evaluate the objective function for each individual. Step 3: Sort the objective value in ascending order. Step 4: Select first value as target vector. Step 5: Select first half population as a new population. Step 6: Apply the DE algorithm Repeat step 2-6 until the last single population with minimum makespan value. This module gives improved makespan value in minmum time. It improves the time complexity of algorithm. Modification in differential algorithm as follows. After evaluating population we sort the population in ascending order. First value will be the minimum makespan value known as target vector. Then population is divided into subpopulation. Apply DE on subpopulation until we get minimum value. Currently, there exists several mutation strategies DE/rand/1/bin are used commonly. In this paper we will use DE/rand/1/bin. 6. Experiments To discover the effectiveness of the presented techniques, the free available test data Car1 up to Car8 from OR library were used. This Flow shop instances were investigated by many researchers who applied a variety of techniques to solve it (and also there is a known optimal value of objective function). Firstly, the 100 simulation were carried out to determine the effective setting of control parameters f and cr. The best parameters obtained from combining these parameters during experimentation are: CR = 0, 1 and F = 0.2, 0.9. Dynamically generated value for F are - 0.1,1.1. Although those setting present a relative low crossing rate and mutation, they seemed to be adequate to guarantee evolution process. After all simulation we can resume that we were able to achieve optimal solution for all instances Car. Once all the trials were done, we transformed the data and used as the response variable of the experiment the following: Relative Percentage Deviation(RPD) = Optimal Val Obained val Obtained Val (8) 459

5 Where Optimal Value is the solution obtained by a given algorithm alternative on a given instance and Obtained value is the lowest makespan obtained in any experiment of the same instance. The results are given in Table 1: Table1.Results for Improved DE algorithm NP CR F Obtaine Optimal d RPD Value value CPU TIME sec sec sec sec sec sec sec sec. Following table shows experimental result of two different techniques which we have used in project for analysis of DE algorithm. 1. DE with positioned based crossover operator- DEPCO. 2. Comparative results of GA, QIDE and DE with classical NEH, iterated local search and enhanced swap operator. Table2.Results for DEPCO NP CR F Optimal Value RPD CPU TIME seconds seconds seconds Table 3. Comparative result of GA and QIDE with three proposed algorithm Proble Optima GA QIDE DEPC RP DENE RPD Improve RPD m l Value O D H ILS_ES d DE 11* * * * * Fig.4 comparative graph of proposed techniques with GA * * * seconds seconds seconds seconds seconds 7. Conclusions This paper consist implementation of differential evolution algorithm consisting of positioned based crossover operator, modified mutation operator, classical NEH, iterated local search, enhanced swap operator and finally some modification in algorithm. Experimental results are shown in tables. Table 3 consist comparative results of these three techniques. Comparison shows that improved algorithm is very effective. In this algorithm size of population automatically reduces. Variable population size work better compared to constant population size. Experiment shows that crossover factor greater than 0.5 gives better exploration and exploitation result. Dynamic mutation factor is used but effective choice for mutation factor is between

6 10. References [1] K. C. Ying and S. W. Lin, Multi-heuristic desirability ant colony system heuristic for nonpermutation owshop scheduling problems, International Journal of Advanced Manufacturing Technology, vol.33, no.7-8, pp , [2] Y. Li, Y. Yang, L. Zhou and R. Zhu, Observations on using problem-speci_c genetic algorithm for multiprocessor real-time task scheduling, International Journal of Innovative Computing, Information and Control, vol.5, no.9, pp , S.-W. LIN, C.-Y. HUANG, C.-C. LU AND K.-C. [3] S. W. Lin and Y. C. Ying, Applying a hybrid simulated annealing and tabu search approach to nonpermutation owshop scheduling problems, International Journal of Production Research, vol.47,no.5, pp , [4] K. C. Ying, Solving non-permutation flowshop scheduling problems by an effective iterated greedy heuristic, International Journal of Advanced Manufacturing Technology, vol.38, no.3-4, pp ,2008. [5] Wenbo Liu, An improved differential evolution for permutation flowshop scheduling problem with total flowtime criterion,system Science, Engineering Design and Manufacturing Informatization (ICSEM), rd International Conference on (Volume:1 ) [6] Samia kouki1, Mohamed Jemni1, Talel Ladhari2, Solving the Permutation Flow Shop Problem with Makespan Criterion using Grids, International Journal of Grid and Distributed Computing Vol. 4, No. 2, June, 2011 [7] Conway, R. W.; Maxwell, W. L.; Miller, L. W. Theory of Scheduling,Addison-Wesley: Reading,MA 1967 [8] Pinedo, M. Scheduling: Theory, Algorithms and Systems. Prentice Hall,NewJersey, second edition [9] Palmer, D. S. Sequencing jobs through a multi-stage process in the minimum total time a quick method of obtaining a near optimum, Operations Research. Q. 16(1965), [10] Campbell, H. G.; Dudek, R. A.; Smith, M. L. A Heuristic Algorithm for the n Job, m Machine Sequencing Problem, Management Science, 16 10(1970), [11] Dannenbring, David G. An Evaluation of Flow Shop Sequencing Heuristics, Management Science, 23, 11(1977), [12] Brucker, P.; Jurisch, B.; Sievers, B. A branch and bound algorithm for the job shop scheduling problem. Discrete Applied Mathematics, 49 1(1994), [13] Gendreau, M.; Laporte, G.; Semet, F. A tabu search heuristic for the undirected selective travelling salesman problem, European Journal of Operational Research, Elsevier, (1998), [14] Nowicki, E.; Smutnicki, C.Afast taboo search algorithm for the job shop problem. Management Science, 42 6(1996), [15] Logendran, R.; de Szoeke, P.; Barnard, F. Sequencedependent group scheduling problems in flexible flow shops. International Journal of Production Economics 102 (2006), [16] Manikas. A.; Chang,Y. L. Multi-criteria sequencedependent job shop scheduling using genetic algorithms Computers & Industrial Engineering 56 (2009), [17] Murata, T.; Ishibuchi. H.; Tanaka, H. Genetic Algorithms for Flow shop Scheduling Problems, Computers & Industrial Engineering, 30, 4 (1996), pp [18] Balas, E. and A. Vazacopoulos. Guided Local Search with Shifting Bottleneck for Job Shop Scheduling. Management Science, 44, 2(1998), [19] Blum, C.; Sampels, M. An Ant Colony Optimization Algorithm for Shop Scheduling Problems. Journal of Mathematical Modelling and Algorithms, 3, 3(2004), [20] V. L. Huang, S. Z. Zhao, R. Mallipeddi and P. N. Suganthan, Multi-objective Optimization Using Selfadaptive Differential Evolution Algorithm, [21] Janez Brest, Member, IEEE, Viljem ˇ Zumer, Member, IEEE, and Mirjam Sepesy Mauˇcec, Self-Adaptive Differential Evolution Algorithm in Constrained Real- Parameter Optimization, 2006 IEEE Congress on Evolutionary Computation Sheraton Vancouver Wall Centre Hotel, Vancouver, BC, Canada July 16-21, 2006 [22] A. K. Qin, V. L. Huang, and P. N. Suganthan, Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization, IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 13, NO. 2, APRIL 2009 [23] R.Storn, and K.Price, DE-a simple and efficient adaptive scheme for global optimization over continuous space, Technical Report TR , ICSI, March Available via the Internet: ftp.icsi.berkeley.edu/pub/techreports/ 1995/tr ps.Z, [24] Y. Tang, H. Gao, J. Kurths, and J. Fang, Evolutionary pinning control and its application in UAV coordination, IEEE Transactions on Industrial Informatics, vol. 8, pp , View at Publisher View at Google Scholar [25] A. Tuson and P. Ross, Adapting operator settings in genetic algorithms, Evolutionary Computation, vol. 6, no. 2, pp , View at Scopus [26] Y. Tang, Z. Wang, H. Gao, S. Swift, and J. Kurths, A constrained evolutioanry computation method for detecting controlling regions of cortical networks, IEEE/ACM Transactions on Computational Biology and Bioinformatics, vol. 9, pp , View at Publisher View at Google Scholar. 461

A Hybrid Genetic Algorithm for the Distributed Permutation Flowshop Scheduling Problem Yan Li 1, a*, Zhigang Chen 2, b

A Hybrid Genetic Algorithm for the Distributed Permutation Flowshop Scheduling Problem Yan Li 1, a*, Zhigang Chen 2, b International Conference on Information Technology and Management Innovation (ICITMI 2015) A Hybrid Genetic Algorithm for the Distributed Permutation Flowshop Scheduling Problem Yan Li 1, a*, Zhigang Chen

More information

International Conference on Modeling and SimulationCoimbatore, August 2007

International Conference on Modeling and SimulationCoimbatore, August 2007 International Conference on Modeling and SimulationCoimbatore, 27-29 August 2007 OPTIMIZATION OF FLOWSHOP SCHEDULING WITH FUZZY DUE DATES USING A HYBRID EVOLUTIONARY ALGORITHM M.S.N.Kiran Kumara, B.B.Biswalb,

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

ON SOLVING FLOWSHOP SCHEDULING PROBLEMS

ON SOLVING FLOWSHOP SCHEDULING PROBLEMS THE PUBLISHING HOUSE PROCEEDINGS OF THE ROMANIAN ACADEMY, Series A, OF THE ROMANIAN ACADEMY Volume 13, Number 1/2012, pp. 71 79 ON SOLVING FLOWSHOP SCHEDULING PROBLEMS Mircea ANCĂU Technical University

More information

CHAPTER 2 CONVENTIONAL AND NON-CONVENTIONAL TECHNIQUES TO SOLVE ORPD PROBLEM

CHAPTER 2 CONVENTIONAL AND NON-CONVENTIONAL TECHNIQUES TO SOLVE ORPD PROBLEM 20 CHAPTER 2 CONVENTIONAL AND NON-CONVENTIONAL TECHNIQUES TO SOLVE ORPD PROBLEM 2.1 CLASSIFICATION OF CONVENTIONAL TECHNIQUES Classical optimization methods can be classified into two distinct groups:

More information

Optimization of Makespan and Mean Flow Time for Job Shop Scheduling Problem FT06 Using ACO

Optimization of Makespan and Mean Flow Time for Job Shop Scheduling Problem FT06 Using ACO Optimization of Makespan and Mean Flow Time for Job Shop Scheduling Problem FT06 Using ACO Nasir Mehmood1, Muhammad Umer2, Dr. Riaz Ahmad3, Dr. Amer Farhan Rafique4 F. Author, Nasir Mehmood is with National

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

A LOCAL SEARCH GENETIC ALGORITHM FOR THE JOB SHOP SCHEDULING PROBLEM

A LOCAL SEARCH GENETIC ALGORITHM FOR THE JOB SHOP SCHEDULING PROBLEM A LOCAL SEARCH GENETIC ALGORITHM FOR THE JOB SHOP SCHEDULING PROBLEM Kebabla Mebarek, Mouss Leila Hayat and Mouss Nadia Laboratoire d'automatique et productique, Université Hadj Lakhdar -Batna kebabla@yahoo.fr,

More information

An Ant Approach to the Flow Shop Problem

An Ant Approach to the Flow Shop Problem An Ant Approach to the Flow Shop Problem Thomas Stützle TU Darmstadt, Computer Science Department Alexanderstr. 10, 64283 Darmstadt Phone: +49-6151-166651, Fax +49-6151-165326 email: stuetzle@informatik.tu-darmstadt.de

More information

Particle Swarm Optimization Approach for Scheduling of Flexible Job Shops

Particle Swarm Optimization Approach for Scheduling of Flexible Job Shops Particle Swarm Optimization Approach for Scheduling of Flexible Job Shops 1 Srinivas P. S., 2 Ramachandra Raju V., 3 C.S.P Rao. 1 Associate Professor, V. R. Sdhartha Engineering College, Vijayawada 2 Professor,

More information

A Discrete Particle Swarm Optimization with Combined Priority Dispatching Rules for Hybrid Flow Shop Scheduling Problem

A Discrete Particle Swarm Optimization with Combined Priority Dispatching Rules for Hybrid Flow Shop Scheduling Problem Applied Mathematical Sciences, Vol. 9, 2015, no. 24, 1175-1187 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2015.4121041 A Discrete Particle Swarm Optimization with Combined Priority Dispatching

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

Flowshop Scheduling Problem Introduction

Flowshop Scheduling Problem Introduction Flowshop Scheduling Problem Introduction The challenge has as focus the PERMUTATION FLOWSHOP PROBLEM, in the MONO OBJECTIVE case, the objective function to be minimized being the overall completion time

More information

ROBUST-HYBRID GENETIC ALGORITHM FOR A FLOW-SHOP SCHEDULING PROBLEM (A Case Study at PT FSCM Manufacturing Indonesia)

ROBUST-HYBRID GENETIC ALGORITHM FOR A FLOW-SHOP SCHEDULING PROBLEM (A Case Study at PT FSCM Manufacturing Indonesia) JURNAL TEKNIK INDUSTRI VOL. 9, NO., DESEMBER 007: 144-151 ROBUST-HYBRID GENETIC ALGORITHM FOR A FLOW-SHOP SCHEDULING PROBLEM (A Case Study at PT FSCM Manufacturing Indonesia) Tanti Octavia, Iwan Halim

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

A New Modified Binary Differential Evolution Algorithm and its Applications

A New Modified Binary Differential Evolution Algorithm and its Applications Appl. Math. Inf. Sci. 10, No. 5, 1965-1969 (2016) 1965 Applied Mathematics & Information Sciences An International Journal http://dx.doi.org/10.18576/amis/100538 A New Modified Binary Differential Evolution

More information

A Particle Swarm Optimization Algorithm for Solving Flexible Job-Shop Scheduling Problem

A Particle Swarm Optimization Algorithm for Solving Flexible Job-Shop Scheduling Problem 2011, TextRoad Publication ISSN 2090-4304 Journal of Basic and Applied Scientific Research www.textroad.com A Particle Swarm Optimization Algorithm for Solving Flexible Job-Shop Scheduling Problem Mohammad

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

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

A tabu search approach for makespan minimization in a permutation flow shop scheduling problems

A tabu search approach for makespan minimization in a permutation flow shop scheduling problems A tabu search approach for makespan minimization in a permutation flow shop scheduling problems Sawat Pararach Department of Industrial Engineering, Faculty of Engineering, Thammasat University, Pathumthani

More information

SOME NOVEL METHODS FOR FLOW SHOP SCHEDULING

SOME NOVEL METHODS FOR FLOW SHOP SCHEDULING SOME NOVEL METHODS FOR FLOW SHOP SCHEDULING ROBIN KUMAR SAMUEL *, P.VENKUMAR 2 2 Department of Mechanical Engineering, Kalasalingam University, Krishnancoil, Tamil Nadu, India * Department of Mechanical

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

IN the Blocking Flow Shop Scheduling Problem (BFSP),

IN the Blocking Flow Shop Scheduling Problem (BFSP), An Efficient Iterated Greedy Algorithm for the Makespan Blocking Flow Shop Scheduling Problem Nouha Nouri and Talel Ladhari Abstract We propose in this paper a Blocking Iterated Greedy algorithm (BIG)

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

A Hybrid Fireworks Optimization Method with Differential Evolution Operators

A Hybrid Fireworks Optimization Method with Differential Evolution Operators A Fireworks Optimization Method with Differential Evolution Operators YuJun Zheng a,, XinLi Xu a, HaiFeng Ling b a College of Computer Science & Technology, Zhejiang University of Technology, Hangzhou,

More information

Hybrid Differential Evolution and Bottleneck Heuristic Algorithm to Solve Bi-Objective Hybrid Flow Shop Scheduling Unrelated Parallel Machines Problem

Hybrid Differential Evolution and Bottleneck Heuristic Algorithm to Solve Bi-Objective Hybrid Flow Shop Scheduling Unrelated Parallel Machines Problem Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 Hybrid Differential Evolution and Bottleneck Heuristic Algorithm

More information

Priority rule-based reconstruction for total weighted tardiness minimization of job-shop scheduling problem

Priority rule-based reconstruction for total weighted tardiness minimization of job-shop scheduling problem Bulletin of the JSME Journal of Advanced Mechanical Design, Systems, and Manufacturing Vol.8, No.5, 2014 Priority rule-based reconstruction for total weighted tardiness minimization of job-shop scheduling

More information

Hybrid Differential Evolution Algorithm for Traveling Salesman Problem

Hybrid Differential Evolution Algorithm for Traveling Salesman Problem Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 2716 2720 Advanced in Control Engineeringand Information Science Hybrid Differential Evolution Algorithm for Traveling Salesman

More information

An Exchange Local Search Heuristic based Scheme for Permutation Flow Shop Problems

An Exchange Local Search Heuristic based Scheme for Permutation Flow Shop Problems Appl. Math. Inf. Sci. 8, No. 1L, 209-215 (2014) 209 Applied Mathematics & Information Sciences An International Journal http://dx.doi.org/10.12785/amis/081l26 An Exchange Local Search Heuristic based Scheme

More information

Solving the C sum Permutation Flowshop Scheduling Problem by Genetic Local Search

Solving the C sum Permutation Flowshop Scheduling Problem by Genetic Local Search ICEC 98 (1998 IEEE International Conference on Evolutionary Computation) pp.230 234 Solving the C sum Permutation Flowshop Scheduling Problem by Genetic Local Search Takeshi Yamada, NTT Communication Science

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

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

Genetic Algorithm for Job Shop Scheduling

Genetic Algorithm for Job Shop Scheduling Genetic Algorithm for Job Shop Scheduling Mr.P.P.Bhosale Department Of Computer Science and Engineering, SVERI s College Of Engineering Pandharpur, Solapur University Solapur Mr.Y.R.Kalshetty Department

More information

Imperialist Competitive Algorithm for the Flowshop Problem

Imperialist Competitive Algorithm for the Flowshop Problem Imperialist Competitive Algorithm for the Flowshop Problem Gabriela Minetti 1 and Carolina Salto 1,2 1 Facultad de Ingeniera, Universidad Nacional de La Pampa Calle 110 N390, General Pico, La Pampa, Argentina

More information

CHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION

CHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION 131 CHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION 6.1 INTRODUCTION The Orthogonal arrays are helpful in guiding the heuristic algorithms to obtain a good solution when applied to NP-hard problems. This

More information

A fast hybrid particle swarm optimization algorithm for flow shop sequence dependent group scheduling problem

A fast hybrid particle swarm optimization algorithm for flow shop sequence dependent group scheduling problem Scientia Iranica E (0) 8 (3), 759 764 Sharif University of Technology Scientia Iranica Transactions E: Industrial Engineering www.sciencedirect.com Research note A fast hybrid particle swarm optimization

More information

Metaheuristic Development Methodology. Fall 2009 Instructor: Dr. Masoud Yaghini

Metaheuristic Development Methodology. Fall 2009 Instructor: Dr. Masoud Yaghini Metaheuristic Development Methodology Fall 2009 Instructor: Dr. Masoud Yaghini Phases and Steps Phases and Steps Phase 1: Understanding Problem Step 1: State the Problem Step 2: Review of Existing Solution

More information

A CRITICAL REVIEW OF THE NEWEST BIOLOGICALLY-INSPIRED ALGORITHMS FOR THE FLOWSHOP SCHEDULING PROBLEM

A CRITICAL REVIEW OF THE NEWEST BIOLOGICALLY-INSPIRED ALGORITHMS FOR THE FLOWSHOP SCHEDULING PROBLEM TASKQUARTERLY11No1 2,7 19 A CRITICAL REVIEW OF THE NEWEST BIOLOGICALLY-INSPIRED ALGORITHMS FOR THE FLOWSHOP SCHEDULING PROBLEM JERZY DUDA AGH University of Science and Technology, Faculty of Management,

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

Exploration vs. Exploitation in Differential Evolution

Exploration vs. Exploitation in Differential Evolution Exploration vs. Exploitation in Differential Evolution Ângela A. R. Sá 1, Adriano O. Andrade 1, Alcimar B. Soares 1 and Slawomir J. Nasuto 2 Abstract. Differential Evolution (DE) is a tool for efficient

More information

ARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS

ARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS ARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS Gabriela Ochoa http://www.cs.stir.ac.uk/~goc/ OUTLINE Optimisation problems Optimisation & search Two Examples The knapsack problem

More information

A new inter-island genetic operator for optimization problems with block properties

A new inter-island genetic operator for optimization problems with block properties A new inter-island genetic operator for optimization problems with block properties Wojciech Bożejko 1 and Mieczys law Wodecki 2 1 Institute of Engineering Cybernetics, Wroc law University of Technology

More information

GENETIC ALGORITHM WITH SELECTIVE LOCAL SEARCH FOR MULTI-OBJECTIVE PERMUTATION FLOW SHOP SCHEDULING PROBLEM

GENETIC ALGORITHM WITH SELECTIVE LOCAL SEARCH FOR MULTI-OBJECTIVE PERMUTATION FLOW SHOP SCHEDULING PROBLEM GENETIC ALGORITHM WITH SELECTIVE LOCAL SEARCH FOR MULTI-OBJECTIVE PERMUTATION FLOW SHOP SCHEDULING PROBLEM Dominik ŻELAZNY Abstract: In this paper the flow shop scheduling problem with minimizing two criteria

More information

An Introduction to Evolutionary Algorithms

An Introduction to Evolutionary Algorithms An Introduction to Evolutionary Algorithms Karthik Sindhya, PhD Postdoctoral Researcher Industrial Optimization Group Department of Mathematical Information Technology Karthik.sindhya@jyu.fi http://users.jyu.fi/~kasindhy/

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

Binary Differential Evolution Strategies

Binary Differential Evolution Strategies Binary Differential Evolution Strategies A.P. Engelbrecht, Member, IEEE G. Pampará Abstract Differential evolution has shown to be a very powerful, yet simple, population-based optimization approach. The

More information

A Hybrid Metaheuristic Based on Differential Evolution and Local Search with Quadratic Interpolation

A Hybrid Metaheuristic Based on Differential Evolution and Local Search with Quadratic Interpolation A Hybrid Metaheuristic Based on Differential Evolution and Local Search with Quadratic Interpolation María Laura Tardivo 1, Leticia Cagnina 2, Guillermo Leguizamón 2 1 Department of Computer Science, Universidad

More information

OPTIMIZING THE TOTAL COMPLETION TIME IN PROCESS PLANNING USING THE RANDOM SIMULATION ALGORITHM

OPTIMIZING THE TOTAL COMPLETION TIME IN PROCESS PLANNING USING THE RANDOM SIMULATION ALGORITHM OPTIMIZING THE TOTAL COMPLETION TIME IN PROCESS PLANNING USING THE RANDOM SIMULATION ALGORITHM Baskar A. and Anthony Xavior M. School of Mechanical and Building Sciences, VIT University, Vellore, India

More information

A Cultivated Differential Evolution Algorithm using modified Mutation and Selection Strategy

A Cultivated Differential Evolution Algorithm using modified Mutation and Selection Strategy A Cultivated Differential Evolution Algorithm using modified Mutation and Selection Strategy Pooja *1 Praveena Chaturvedi 1 Pravesh Kumar 2 1. Department of Computer Science, Gurukula Kangri Vishwavidyalaya,

More information

SOLVING THE JOB-SHOP SCHEDULING PROBLEM WITH A SIMPLE GENETIC ALGORITHM

SOLVING THE JOB-SHOP SCHEDULING PROBLEM WITH A SIMPLE GENETIC ALGORITHM ISSN 1726-4529 Int j simul model 8 (2009) 4, 197-205 Original scientific paper SOLVING THE JOB-SHOP SCHEDULING PROBLEM WITH A SIMPLE GENETIC ALGORITHM Lestan, Z.; Brezocnik, M.; Buchmeister, B.; Brezovnik,

More information

Ruled Based Approach for Scheduling Flow-shop and Job-shop Problems

Ruled Based Approach for Scheduling Flow-shop and Job-shop Problems Ruled Based Approach for Scheduling Flow-shop and Job-shop Problems Mohammad Komaki, Shaya Sheikh, Behnam Malakooti Case Western Reserve University Systems Engineering Email: komakighorban@gmail.com Abstract

More information

A study of hybridizing Population based Meta heuristics

A study of hybridizing Population based Meta heuristics Volume 119 No. 12 2018, 15989-15994 ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu A study of hybridizing Population based Meta heuristics Dr.J.Arunadevi 1, R.Uma 2 1 Assistant Professor,

More information

Comparative Analysis of Metaheuristic Approaches for m-machine No Wait Flow Shop Scheduling for minimizing Total Flow Time with Stochastic Input

Comparative Analysis of Metaheuristic Approaches for m-machine No Wait Flow Shop Scheduling for minimizing Total Flow Time with Stochastic Input Comparative Analysis of Metaheuristic Approaches for m-machine No Wait Flow Shop Scheduling for minimizing Total Flow Time with Stochastic Input Laxmi A.Bewoor# 1 V.Chandra Prakash #2 Sagar U.Sapkal *

More information

A Parameter Study for Differential Evolution

A Parameter Study for Differential Evolution A Parameter Study for Differential Evolution ROGER GÄMPERLE SIBYLLE D MÜLLER PETROS KOUMOUTSAKOS Institute of Computational Sciences Department of Computer Science Swiss Federal Institute of Technology

More information

Hybrid Flowshop Scheduling Using Discrete Harmony Search And Genetic Algorithm

Hybrid Flowshop Scheduling Using Discrete Harmony Search And Genetic Algorithm ISSN (Online) : 2319-8753 ISSN (Print) : 2347 6710 International Journal of Innovative Research in Science, Engineering and Technology Volume 3, Special Issue 3, March 2014 2014 International Conference

More information

Parallel Genetic Algorithm to Solve Traveling Salesman Problem on MapReduce Framework using Hadoop Cluster

Parallel Genetic Algorithm to Solve Traveling Salesman Problem on MapReduce Framework using Hadoop Cluster Parallel Genetic Algorithm to Solve Traveling Salesman Problem on MapReduce Framework using Hadoop Cluster Abstract- Traveling Salesman Problem (TSP) is one of the most common studied problems in combinatorial

More information

A NEW HEURISTIC METHOD FOR MINIMIZING THE MAKESPAN IN A NO-IDLE PERMUTATION FLOWSHOP

A NEW HEURISTIC METHOD FOR MINIMIZING THE MAKESPAN IN A NO-IDLE PERMUTATION FLOWSHOP A NEW HEURISTIC METHOD FOR MINIMIZING THE MAKESPAN IN A NO-IDLE PERMUTATION FLOWSHOP Marcelo Seido Nagano EESC/USP Avenida Trabalhador São-Carlense, 400, São Carlos/SP drnagano@usp.br Fábio José Ceron

More information

International Journal of Current Research and Modern Education (IJCRME) ISSN (Online): & Impact Factor: Special Issue, NCFTCCPS -

International Journal of Current Research and Modern Education (IJCRME) ISSN (Online): & Impact Factor: Special Issue, NCFTCCPS - TO SOLVE ECONOMIC DISPATCH PROBLEM USING SFLA P. Sowmya* & Dr. S. P. Umayal** * PG Scholar, Department Electrical and Electronics Engineering, Muthayammal Engineering College, Rasipuram, Tamilnadu ** Dean

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

Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding

Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding e Scientific World Journal, Article ID 746260, 8 pages http://dx.doi.org/10.1155/2014/746260 Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding Ming-Yi

More information

A heuristic approach to find the global optimum of function

A heuristic approach to find the global optimum of function Journal of Computational and Applied Mathematics 209 (2007) 160 166 www.elsevier.com/locate/cam A heuristic approach to find the global optimum of function M. Duran Toksarı Engineering Faculty, Industrial

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

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 PRIORITY BASED HYBRID EVOLUTIONARY ALGORITHM APPROACH TO MULTI-OBJECTIVE FLEXIBLE JOB SHOP PROBLEM

A PRIORITY BASED HYBRID EVOLUTIONARY ALGORITHM APPROACH TO MULTI-OBJECTIVE FLEXIBLE JOB SHOP PROBLEM Advances and Applications in Mathematical Sciences Volume 17, Issue 1, November 2017, Pages 231-249 2017 Mili Publications A PRIORITY BASED HYBRID EVOLUTIONARY ALGORITHM APPROACH TO MULTI-OBJECTIVE FLEXIBLE

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

GT HEURISTIC FOR SOLVING MULTI OBJECTIVE JOB SHOP SCHEDULING PROBLEMS

GT HEURISTIC FOR SOLVING MULTI OBJECTIVE JOB SHOP SCHEDULING PROBLEMS GT HEURISTIC FOR SOLVING MULTI OBJECTIVE JOB SHOP SCHEDULING PROBLEMS M. Chandrasekaran 1, D. Lakshmipathy 1 and P. Sriramya 2 1 Department of Mechanical Engineering, Vels University, Chennai, India 2

More information

Unidimensional Search for solving continuous high-dimensional optimization problems

Unidimensional Search for solving continuous high-dimensional optimization problems 2009 Ninth International Conference on Intelligent Systems Design and Applications Unidimensional Search for solving continuous high-dimensional optimization problems Vincent Gardeux, Rachid Chelouah,

More information

Handling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization

Handling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization Handling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization Richa Agnihotri #1, Dr. Shikha Agrawal #1, Dr. Rajeev Pandey #1 # Department of Computer Science Engineering, UIT,

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

Reduce Total Distance and Time Using Genetic Algorithm in Traveling Salesman Problem

Reduce Total Distance and Time Using Genetic Algorithm in Traveling Salesman Problem Reduce Total Distance and Time Using Genetic Algorithm in Traveling Salesman Problem A.Aranganayaki(Research Scholar) School of Computer Science and Engineering Bharathidasan University Tamil Nadu, India

More information

OPTIMIZATION USING EVOLUTIONARY METAHEURISTIC TECHNIQUES: A BRIEF REVIEW

OPTIMIZATION USING EVOLUTIONARY METAHEURISTIC TECHNIQUES: A BRIEF REVIEW 15 (2018), pp 44-53 OPTIMIZATION USING EVOLUTIONARY METAHEURISTIC TECHNIQUES: A BRIEF REVIEW Aparna Chaparala chaparala_aparna@yahoo.com Dept of CSE, RVR&JC College of Engineering (A), Guntur, AP Radhika

More information

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & MANAGEMENT

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & MANAGEMENT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & MANAGEMENT MOBILITY MANAGEMENT IN CELLULAR NETWORK Prakhar Agrawal 1, Ravi Kateeyare 2, Achal Sharma 3 1 Research Scholar, 2,3 Asst. Professor 1,2,3 Department

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

A Variable Neighborhood Migrating Birds Optimization Algorithm for Flexible Job Shop Scheduling

A Variable Neighborhood Migrating Birds Optimization Algorithm for Flexible Job Shop Scheduling Available online at www.ijpe-online.com vol. 13, no. 7, November 2017, pp. 1020-1029 DOI: 10.23940/ijpe.17.07.p3.10201029 A Variable Neighborhood Migrating Birds Optimization Algorithm for Flexible Job

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

Using CODEQ to Train Feed-forward Neural Networks

Using CODEQ to Train Feed-forward Neural Networks Using CODEQ to Train Feed-forward Neural Networks Mahamed G. H. Omran 1 and Faisal al-adwani 2 1 Department of Computer Science, Gulf University for Science and Technology, Kuwait, Kuwait omran.m@gust.edu.kw

More information

Optimal Reactive Power Dispatch Using Hybrid Loop-Genetic Based Algorithm

Optimal Reactive Power Dispatch Using Hybrid Loop-Genetic Based Algorithm Optimal Reactive Power Dispatch Using Hybrid Loop-Genetic Based Algorithm Md Sajjad Alam Student Department of Electrical Engineering National Institute of Technology, Patna Patna-800005, Bihar, India

More information

A Constructive Genetic Algorithm for Permutation Flowshop Scheduling. Version 2. Marcelo Seido Nagano* São Paulo. Rubén Ruiz.

A Constructive Genetic Algorithm for Permutation Flowshop Scheduling. Version 2. Marcelo Seido Nagano* São Paulo. Rubén Ruiz. A Constructive Genetic Algorithm for Permutation Flowshop Scheduling Version 2 Marcelo Seido Nagano* Department of Industrial Engineering, School of Engineering of São Carlos, University of São Paulo Av.

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

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

Parallel Machine and Flow Shop Models

Parallel Machine and Flow Shop Models Outline DM87 SCHEDULING, TIMETABLING AND ROUTING 1. Resume and Extensions on Single Machine Models Lecture 10 Parallel Machine and Flow Shop Models 2. Parallel Machine Models Marco Chiarandini 3. Flow

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

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

An Application of Genetic Algorithm for Auto-body Panel Die-design Case Library Based on Grid

An Application of Genetic Algorithm for Auto-body Panel Die-design Case Library Based on Grid An Application of Genetic Algorithm for Auto-body Panel Die-design Case Library Based on Grid Demin Wang 2, Hong Zhu 1, and Xin Liu 2 1 College of Computer Science and Technology, Jilin University, Changchun

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

Particle Swarm Optimization Applied to Job Shop Scheduling

Particle Swarm Optimization Applied to Job Shop Scheduling NATIONAL INSTITUTE OF TECHNOLOGY, ROURKELA Submission of project report for the evaluation of the final year project Titled Particle Swarm Optimization Applied to Job Shop Scheduling Under the guidance

More information

Study on GA-based matching method of railway vehicle wheels

Study on GA-based matching method of railway vehicle wheels Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2014, 6(4):536-542 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Study on GA-based matching method of railway vehicle

More information

Guanlong Deng, Hongyong Yang, and Shuning Zhang. 1. Introduction

Guanlong Deng, Hongyong Yang, and Shuning Zhang. 1. Introduction Mathematical Problems in Engineering Volume 2016, Article ID 7373617, 11 pages http://dx.doi.org/10.1155/2016/7373617 Research Article An Enhanced Discrete Artificial Bee Colony Algorithm to Minimize the

More information

Analysis of Various Alternate Crossover Strategies for Genetic Algorithm to Solve Job Shop Scheduling Problems

Analysis of Various Alternate Crossover Strategies for Genetic Algorithm to Solve Job Shop Scheduling Problems European Journal of Scientific Research ISSN 1450-216X Vol.64 No.4 (2011), pp. 538-554 EuroJournals Publishing, Inc. 2011 http://www.europeanjournalofscientificresearch.com Analysis of Various Alternate

More information

Escaping Local Optima: Genetic Algorithm

Escaping Local Optima: Genetic Algorithm Artificial Intelligence Escaping Local Optima: Genetic Algorithm Dae-Won Kim School of Computer Science & Engineering Chung-Ang University We re trying to escape local optima To achieve this, we have learned

More information

SIMULATION APPROACH OF CUTTING TOOL MOVEMENT USING ARTIFICIAL INTELLIGENCE METHOD

SIMULATION APPROACH OF CUTTING TOOL MOVEMENT USING ARTIFICIAL INTELLIGENCE METHOD Journal of Engineering Science and Technology Special Issue on 4th International Technical Conference 2014, June (2015) 35-44 School of Engineering, Taylor s University SIMULATION APPROACH OF CUTTING TOOL

More information

Hybridization EVOLUTIONARY COMPUTING. Reasons for Hybridization - 1. Naming. Reasons for Hybridization - 3. Reasons for Hybridization - 2

Hybridization EVOLUTIONARY COMPUTING. Reasons for Hybridization - 1. Naming. Reasons for Hybridization - 3. Reasons for Hybridization - 2 Hybridization EVOLUTIONARY COMPUTING Hybrid Evolutionary Algorithms hybridization of an EA with local search techniques (commonly called memetic algorithms) EA+LS=MA constructive heuristics exact methods

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

A Survey of Solving Approaches for Multiple Objective Flexible Job Shop Scheduling Problems

A Survey of Solving Approaches for Multiple Objective Flexible Job Shop Scheduling Problems BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No 2 Sofia 2015 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.1515/cait-2015-0025 A Survey of Solving Approaches

More information

A Novel Hybrid Self Organizing Migrating Algorithm with Mutation for Global Optimization

A Novel Hybrid Self Organizing Migrating Algorithm with Mutation for Global Optimization International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-3, Issue-6, January 2014 A Novel Hybrid Self Organizing Migrating Algorithm with Mutation for Global Optimization

More information

This article can be cited as S. B. Ghosn, F. Drouby and H. M. Harmanani, A Parallel Genetic Algorithm for the Open-Shop Scheduling Problem Using

This article can be cited as S. B. Ghosn, F. Drouby and H. M. Harmanani, A Parallel Genetic Algorithm for the Open-Shop Scheduling Problem Using This article can be cited as S. B. Ghosn, F. Drouby and H. M. Harmanani, A Parallel Genetic Algorithm for the Open-Shop Scheduling Problem Using Deterministic and Random Moves, International Journal of

More information

GRID SCHEDULING USING ENHANCED PSO ALGORITHM

GRID SCHEDULING USING ENHANCED PSO ALGORITHM GRID SCHEDULING USING ENHANCED PSO ALGORITHM Mr. P.Mathiyalagan 1 U.R.Dhepthie 2 Dr. S.N.Sivanandam 3 1 Lecturer 2 Post Graduate Student 3 Professor and Head Department of Computer Science and Engineering

More information

IMPLEMENTATION OF A FIXING STRATEGY AND PARALLELIZATION IN A RECENT GLOBAL OPTIMIZATION METHOD

IMPLEMENTATION OF A FIXING STRATEGY AND PARALLELIZATION IN A RECENT GLOBAL OPTIMIZATION METHOD IMPLEMENTATION OF A FIXING STRATEGY AND PARALLELIZATION IN A RECENT GLOBAL OPTIMIZATION METHOD Figen Öztoprak, Ş.İlker Birbil Sabancı University Istanbul, Turkey figen@su.sabanciuniv.edu, sibirbil@sabanciuniv.edu

More information

Parallel path-relinking method for the flow shop scheduling problem

Parallel path-relinking method for the flow shop scheduling problem Parallel path-relinking method for the flow shop scheduling problem Wojciech Bożejko 1 and Mieczys law Wodecki 2 1 Wroc law University of Technology Institute of Computer Engineering, Control and Robotics

More information

Multiobjective Job-Shop Scheduling With Genetic Algorithms Using a New Representation and Standard Uniform Crossover

Multiobjective Job-Shop Scheduling With Genetic Algorithms Using a New Representation and Standard Uniform Crossover Multiobjective Job-Shop Scheduling With Genetic Algorithms Using a New Representation and Standard Uniform Crossover J. Garen 1 1. Department of Economics, University of Osnabrück, Katharinenstraße 3,

More information