Alpha Cut based Novel Selection for Genetic Algorithm
|
|
|
- Evan Watkins
- 10 years ago
- Views:
Transcription
1 Alpha Cut based Novel for Genetic Algorithm Rakesh Kumar Professor Girdhar Gopal Research Scholar Rajesh Kumar Assistant Professor ABSTRACT Genetic algorithm (GA) has several genetic operators that can be changed to improve the performance of particular implementations. These operators include selection, crossover and mutation. is one of the important operations in the GA process. There are several ways for selection like, Rank, and Tournament etc. This paper presents a new selection operator based on alpha cut as in Fuzzy Logic. This is compared with other selection in solving travelling salesman problem (TSP) using different parent selection strategy. Several TSP instances were tested and the results show that proposed selection outperformed proportional roulette wheel, achieving best solution quality with low computing times. General Terms, Genetic Algorithm, Traveling Salesman Problem Keywords Alpha cut, Fuzzy Logic, Genetic algorithm, Optimization,, Travelling Salesman problem 1. INTRODUCTION Genetic algorithm (GA) is mainly composed of two processes. First is the selection of chromosomes from the current population for the production of next generation and the second process is manipulating the selected individuals by crossover and mutation techniques. The main work of selection operation is to determine which individuals are chosen for reproduction and how many offspring each selected individual will reproduce. The main principle of selection is the better is an individual; the higher is its chance of being parent. [1] [2] reduces the search area by discarding the poor solutions and crossover and mutation explore the search space for new promising solutions. Sometimes worst individuals must not be discarded totally, because they may produce some useful genetic material in future. So a good research is to find a trade-off between this exploitation and exploration to find the global optimum. Hence, it is important to find good balance between exploitation (i.e. better solutions go to the next generation more frequently than the poor solutions) and exploration (i.e. poor solutions must have chance to go to next generation.) with the selection operation. Different selection strategy significantly affects the performance of GA differently. This study is intended to compare the performance of GA when using existing roulettewheel selection strategy with different crossover operator and new selection strategy with same crossover operators in solving the travelling salesman problem (TSP). TSP is a classical example of NP-Hard combinatorial optimization problem. Many other production problems can be reduced to TSP concept that a salesman who must travel city to city, visiting each city exactly once and returning to the home city. Salesman can select the orders of cities visited to minimize the distance traveled. The minimization of distance traveled will apparently save him time and money. Although, the problem is conceptually simple, but the solutions finding is hard. The main problem is the no. of tours; (n-1)! / 2 for symmetric n cities tour. As the number of cities increases, the number of valid permutations of tours will also increase significantly. So it s the factorial growth which makes the task of solving TSP immense even for modest n sized problems. The remainder of this paper is organized as follows: Section II presents a brief summary of previous works on selection strategy. Section III contains an overview of the genetic algorithm for TSP. Section IV describes the selection strategies in details and proposes a new selection mechanism Section V tests the performance of various selection operators and discusses the experimental results. Lastly, Section VI contains the conclusion. 2. RELATED WORD Several researchers have studied the performance of GA using different selection strategies. The performance is usually evaluated in terms of convergence rate and number of generations to reach the optimal solution. stage of GA was examined for the problems and solutions of different selection operators, [3]. They also proposed a new selection operator called sexual selection and compared the performance with commonly used operators on Royal road problem. They claimed that new selection performs better or equal with roulette-wheel on average when no fitness scaling is used. It performs better than tournament selection in more difficult test cases. The results between proportional roulette- Wheel and Rank based roulette-wheel selections was compared on various mathematical functions and found that rank-based selection outperformed proportional roulettewheel in number of generations to reach optimal, [4]. They observe that rank selection is steadier, faster and more robust towards the optimum solutions. Mashohor et al. evaluated the performance of PCB inspection system using three GA selections; deterministic, tournament and roulette-wheel and found that deterministic one will overruled the other in reaching optimum in less generations, followed by roulettewheel and tournament selection. A new PBS blended selection operator which has tradeoff between exploration and exploitation has been proposed, [5]. They compare the performance on standard TSP problem with roulette-wheel and Rank selection techniques. The performance of PBS depends on the number of generations. In start of GA selection operator had explorative nature, as the search progress, selection pressure also increased and the nature of selection also changed to exploitative. The performance of PBS over other selection operators is superior. 13
2 3. GENETIC ALGORITHM FOR TSP This section provides an overview of the genetic algorithm component and operation for solving TSP. The term genetic algorithm ' (GA) is applied to any search or optimization algorithm that is based on Darwinian principles of natural selection. Genetic Algorithm is a population-based search and optimization method which mimics the process of natural evolution. Genetic Algorithms (GAs) were invented by John Holland in the 1960s and were developed by Holland in 1975 and his students and colleagues at the University of Michigan in the 1960s and the 1970s. Holland's GA is a method for moving from one population of "chromosomes" to a new population by using a kind of "natural selection" together with the genetics inspired operators like crossover, mutation, and inversion. A chromosome contains a group of numbers that completely specifies a candidate during the optimization process. There are a number of possible chromosome representations, due to a vast variety of problem types. The path presentation is more natural to represent the chromosome in TSP. TSP consists of number of cities, where each pair of cities has a corresponding distance. The goal is to visit all the cities such that the total travelling distance will be minimized. So, to represent the solutions in TSP one can use Order based encoding i.e. Permutation Encoding. GA process starts by supplying some important information such as location of cities, maximum number of generations, population size, probability of crossover and probability of mutation etc. An initial random population of chromosomes (paths) is generated. The fitness function defined as the tour cost of a particular chromosome. This fitness is evaluated for initial population and this population is transformed in next generation by three genetic operators: selection, crossover and mutation. operator chooses two parents to procreate new children by crossover/mutation. New generation contains higher proportion of the characteristics possessed by the good members of the previous generation. After each generation, a new set of chromosomes with equal size to the initial population is evolved. This new set is then used as initial population for the next generation. This evolution runs until the optimum value is reached, which generally occurs when a certain percentage of population has the same optimal chromosome in which the best individual is taken as the optimal solution. 4. SELECTION STRATEGY FOR REPRODUCTION The selection strategy finds the chromosomes in current generation, which are used to produce new chromosomes. If we choose better chromosomes, the next generation will contain more and more better solutions, which ultimately leads to the optimum solution. Different selection strategies have different methods of calculating selection probability. All selection strategies develop solutions based on the principle of survival of the fittest. Fitter solutions are more likely to reproduce and pass their genetic material to the next generation in form of their offspring, [1] [2]. 4.1 Roulette Wheel selection It is the simplest selection approach. In this, all the chromosomes are placed on the roulette wheel according to their fitness value. Each chromosome has been assigned a segment of roulette-wheel according to the fitness the bigger the value is, the larger the segment is. Then, the virtual roulette-wheel is spinned. The individual corresponding to the segment on which the roulette wheel stops are then selected. This process will repeat until the desired number of solutions is selected. Individuals with higher fitness have more probability of selection. It can be biased towards then too, [2] [6]. Also it might be the case, that the best one is missed due to non-stopping on that segment by chance. So there is no guarantee that the best one will go. Let f1, f2 fn be fitness values of individual 1, 2 n. Then the selection probability, Pi for individual i is define as, p i i n j 1 The basic advantage of this is that it gives a chance to all to be selected. For example, if an initial population contains one or two very fit but not the best individuals and the rest of the population are not good, then these fit individuals will quickly dominate the whole population and prevent the population from exploring other potentially better individuals. Such a strong domination causes a very high loss of genetic diversity which is definitely not advantageous for the optimization process. On the other hand, if individuals in a population have very similar fitness values, it will be very difficult for the population to move towards a better one since selection probabilities for fit and unfit individuals are very similar. Roulette wheel selection Set l=1, j=1, i=nogen While l <= mpool a) While j<=n Compute FRW i,j b) Set j=1, S=0 Compute S=S+FRW i,j d) Generate random number r from interval (0,S) e) Set j=1, S=0 f) While j<=n Calculate c j =c j -1+FRW i,j If r<=c j, Select the individual j g) l=l Rank It sorts the population first according to fitness value and ranks them. Then every chromosome is allocated selection probability with respect to its rank. Individuals are selected f f j 14
3 based on their selection probability. Hence rank-based selection can maintain a constant pressure in the evolutionary search where it introduces a uniform scaling across the population and is not influenced by super-individuals or the spreading of fitness values at all as in proportional selection, [7] [8]. Rank-based selection uses a function to map the indices of individuals in the sorted list to their selection probabilities. Rank-based selection schemes can avoid premature convergence and eliminate the need to scale fitness values, but can be computationally expensive because of the need to sort populations. Once selection probabilities have been assigned, sampling method using roulette wheel is required to populate the mating pool. Rank-based selection scheme helps prevent premature convergence due to super individuals, since the best individual is always assigned the same selection probability, regardless of its objective value. However this method can lead to slower convergence, because the best chromosomes do not differ so much from other ones. Rank Set l=1, j=1, i=nogen While l <= mpool a) While j<=n Compute rsum i b) Set j=1 Compute PRANK j d) Generate random number r from interval (0,rsum) e) Set j=1, S=0 f) While j<=n Calculate c j =c j -1+PRANK j If r<=c j, Select the individual j g) l=l Alpha cut Proposed is a selection method, in which an alpha cut is defined between 0 and 1. As defined in Fuzzy logic, an alpha cut is determined for a Set, then a membership function is used to determine the elements fitness value, if the fitness is greater than or equal to alpha cut, that individual is a member of the set, otherwise its not [9]. Consider a fuzzy set A defined on the interval X = [0, 10] of integers by the membership Function µa(x) = x / x + 2 Then the α cut corresponding to α = 0.5 will be {2, 3, 4, 5, 6, 7, 8, 9, 10}. Likewise, every individual is tested for the fitness function value, and if the fitness value is greater than the alpha cut, that individual is then selected, otherwise it is rejected. At some random generations this selection is useful instead of other traditional selection methods. Alpha cut 1. Set l=1, j=1, i=nogen 2. While l <= mpool a) Generate random number r from interval (0,N) b) Set j=1, S=0 Calculate Fitness(j) If Fitness(j) >= alpha_cut, Select the individual j 5. COMPUTATIONAL EXPERIMENTS AND RESULTS 5.1 Experimental Setup This section will focus on experiment that use GA selection with roulette-wheel and proposed selection with three crossover operators (Partial Matched (PMX), Order (OX) and Cycle (CX)) for TSP. The algorithms are coded in MATLAB 2011a. The performance of GA is tested at three TSP instances: the known optimal solution TSP instances taking from TSPLIB. For all experiments, the GA procedure employed a combination of three crossovers (PMX, OX & CX) and inversion mutation for producing offspring at every generation. The objective of the experiment is to investigate the performance of GA with traditional roulette-wheel and proposed alpha-cut selection strategies in terms of number of generations and iteration time to come out with the optimal solution for TSP. One of the main difficulties in building a practical GA is in choosing suitable values for parameters such as population size, probability of crossover (Pc), and probability of mutation (Pm). In this experiment, De Jong s guidelines, which is to start with a relatively high Pc ( 0.6), relatively low Pm ( ), and a moderately sized population is used. The selections of parameter values are very depend on the problem to be solved [10] [11]. This experiment will use a constant population size which is approximately 10 times larger than number of instance. Noted that the larger the population size, the longer computation time it takes. In this experiment, the GA parameters were obtained from the screening experiment and trial run. For each experiment, the algorithms were run ten times and the lowest travelling distance is taken as a final result. For all experiments in this study, termination is performed when number of generation reached the maximum number of generation. The maximum number of generation is entered at runtime of program. Three problem instances were taken for experiments from standard TSP library TSPLIB. Eil51, Eil76 and Eil101 are the names of problems where 51, 76 and 101 cities are included respectively [12]. 15
4 The following parameters are used in this implementation: Population size (N): 50, 100 and 500 Number of generations (ngen) : 100, 200 and 500 method: Roulette Wheel (RWS) and Proposed Alpha cut (AS) Operator: Partial Matched (PMX), Order (OX), Cycle (CX). 0.01% Mutation: Inversion with mutation probability Algorithm ending criteria: Execution stops on reaching ngen generations Fitness Function: Objective value of function 5.2 Results and Observations Following are the tables to show the results and to observe the experiments. TABLE 1. Experimental results with population size=50 and Generations=100 Eil Eil Eil and 2 are for Eil51 instance. Figure 3 & Figure 4 are for Eil76 instance. Figure 5 and Figure 6 are for Eil101 instance. It can be seen from the graphs that the distance with proposed selection reduced towards optimal solution as the generation increased and finally converged at a certain generation. Figure 1: Eil51 results TABLE 2. Experimental results with population size=100 and Generations=200 Eil Eil Eil Figure 2: Eil51 results TABLE 3. Experimental results with population size=500 and Generations=500 Figure 3: Eil76 results Eil Eil Eil The performance graphs in Figures below show the minimum distance found by the algorithm in each generation. Figure 1 16
5 6. CONCLUSION Figure 4: Eil76 results Figure 5: Eil101 results Figure 6: Eil101 results In this paper, an alpha cut selection operator is proposed. The performance of alpha cut selection operator is compared with roulette-wheel selection technique on standard TSP problems. Roulette-wheel selection performed like nature selecting the more fit individuals. Alpha cut performs better when combined with roulette-wheel selection with all three crossover operators in all instances of TSP. It produces better results than simple roulette-wheel method. It starts from exploitative nature and one can tune the alpha cut value as the search progress to make it explore or exploit. Further research in this is intended to make use of variable alpha cut and knowledge based operators to make GA more effective. 7. REFERENCES [1] Holland J., Adaptation in natural and artificial systems, University of Michigan Press, Ann Arbor, [2] Goldberg D. E., Genetic algorithms in search, optimization, and machine learning, Addison Wesley Longman, Inc., ISBN , [3] Goh K. S., Lim A., Rodrigues B., Sexual for Genetic Algorithms, Artificial Intelligence Review 19: , Kluwer Academic Publishers, [4] Jadaan O. A., Rajamani L., Rao C. R., Improved Operator for GA Journal of Theoretical and Applied Information Technology, 2005 [5] Kumar Rakesh, Jyotishree, Blending roulette wheel selection & rank selection in genetic algorithms In Proceedings of 3rd International conference on machine learning and computing, V4, IEEE catalog number CFP1127J-PRT, ISBN , [6] Goldberg D. E. and Deb K., A comparative analysis of selection schemes used in genetic algorithms, Foundations of Genetic Algorithms, San Mateo, CA, Morgan Kaufmann, pp 69-93, [7] Whitley D., The GENITOR algorithm and selection pressure: why rank-based allocation of reproductive trials is best, Proceedings of the Third International Conference on Genetic Algorithms, Morgan Kaufmann, pp , [8] Back T. and Hoffmeister F., Extended Mechanisms in Genetic Algorithms,ICGA4, pp , [9] Elmer P. Dadios, Fuzzy Logic Emerging Technologies and Applications, Intech Publications, 2012 pp. 184 [10] De Jong K., Spears W. M., Using Genetic Algorithms to Solve NP Complete Problems, Proceedings of the Third International Conference on Genetic Algorithm, Morgan Kaufman, Los Altos, CA, , 1989 [11] De Jong K. A., An Analysis of the behavior of a class of genetic adaptive systems, (Doctoral dissertation, University of Michigan) Dissertation Abstracts International 36(10), 5140B University Microfilms No. 76/9381, [12] Reinelt G., TSPLIB A Travelling Salesman Problem Library. ORSA Journal on Computing, Vol.3, No.4, ,
Genetic Algorithm Performance with Different Selection Strategies in Solving TSP
Proceedings of the World Congress on Engineering Vol II WCE, July 6-8,, London, U.K. Genetic Algorithm Performance with Different Selection Strategies in Solving TSP Noraini Mohd Razali, John Geraghty
Volume 3, Issue 2, February 2015 International Journal of Advance Research in Computer Science and Management Studies
Volume 3, Issue 2, February 2015 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online at: www.ijarcsms.com
Genetic Algorithm. Based on Darwinian Paradigm. Intrinsically a robust search and optimization mechanism. Conceptual Algorithm
24 Genetic Algorithm Based on Darwinian Paradigm Reproduction Competition Survive Selection Intrinsically a robust search and optimization mechanism Slide -47 - Conceptual Algorithm Slide -48 - 25 Genetic
Introduction To Genetic Algorithms
1 Introduction To Genetic Algorithms Dr. Rajib Kumar Bhattacharjya Department of Civil Engineering IIT Guwahati Email: [email protected] References 2 D. E. Goldberg, Genetic Algorithm In Search, Optimization
New Modifications of Selection Operator in Genetic Algorithms for the Traveling Salesman Problem
New Modifications of Selection Operator in Genetic Algorithms for the Traveling Salesman Problem Radovic, Marija; and Milutinovic, Veljko Abstract One of the algorithms used for solving Traveling Salesman
International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS) www.iasir.net
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Emerging Technologies in Computational
ISSN: 2319-5967 ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 3, May 2013
Transistor Level Fault Finding in VLSI Circuits using Genetic Algorithm Lalit A. Patel, Sarman K. Hadia CSPIT, CHARUSAT, Changa., CSPIT, CHARUSAT, Changa Abstract This paper presents, genetic based algorithm
Genetic Algorithms commonly used selection, replacement, and variation operators Fernando Lobo University of Algarve
Genetic Algorithms commonly used selection, replacement, and variation operators Fernando Lobo University of Algarve Outline Selection methods Replacement methods Variation operators Selection Methods
A Robust Method for Solving Transcendental Equations
www.ijcsi.org 413 A Robust Method for Solving Transcendental Equations Md. Golam Moazzam, Amita Chakraborty and Md. Al-Amin Bhuiyan Department of Computer Science and Engineering, Jahangirnagar University,
New binary representation in Genetic Algorithms for solving TSP by mapping permutations to a list of ordered numbers
Proceedings of the 5th WSEAS Int Conf on COMPUTATIONAL INTELLIGENCE, MAN-MACHINE SYSTEMS AND CYBERNETICS, Venice, Italy, November 0-, 006 363 New binary representation in Genetic Algorithms for solving
Evolutionary SAT Solver (ESS)
Ninth LACCEI Latin American and Caribbean Conference (LACCEI 2011), Engineering for a Smart Planet, Innovation, Information Technology and Computational Tools for Sustainable Development, August 3-5, 2011,
Genetic algorithms for changing environments
Genetic algorithms for changing environments John J. Grefenstette Navy Center for Applied Research in Artificial Intelligence, Naval Research Laboratory, Washington, DC 375, USA [email protected] Abstract
A Genetic Algorithm Processor Based on Redundant Binary Numbers (GAPBRBN)
ISSN: 2278 1323 All Rights Reserved 2014 IJARCET 3910 A Genetic Algorithm Processor Based on Redundant Binary Numbers (GAPBRBN) Miss: KIRTI JOSHI Abstract A Genetic Algorithm (GA) is an intelligent search
The Dynamics of a Genetic Algorithm on a Model Hard Optimization Problem
The Dynamics of a Genetic Algorithm on a Model Hard Optimization Problem Alex Rogers Adam Prügel-Bennett Image, Speech, and Intelligent Systems Research Group, Department of Electronics and Computer Science,
CHAPTER 6 GENETIC ALGORITHM OPTIMIZED FUZZY CONTROLLED MOBILE ROBOT
77 CHAPTER 6 GENETIC ALGORITHM OPTIMIZED FUZZY CONTROLLED MOBILE ROBOT 6.1 INTRODUCTION The idea of evolutionary computing was introduced by (Ingo Rechenberg 1971) in his work Evolutionary strategies.
Comparative Study: ACO and EC for TSP
Comparative Study: ACO and EC for TSP Urszula Boryczka 1 and Rafa l Skinderowicz 1 and Damian Świstowski1 1 University of Silesia, Institute of Computer Science, Sosnowiec, Poland, e-mail: [email protected]
A Fast Computational Genetic Algorithm for Economic Load Dispatch
A Fast Computational Genetic Algorithm for Economic Load Dispatch M.Sailaja Kumari 1, M.Sydulu 2 Email: 1 [email protected] 1, 2 Department of Electrical Engineering National Institute of Technology,
International Journal of Software and Web Sciences (IJSWS) www.iasir.net
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) ISSN (Print): 2279-0063 ISSN (Online): 2279-0071 International
Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects
Journal of Computer Science 2 (2): 118-123, 2006 ISSN 1549-3636 2006 Science Publications Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects Alaa F. Sheta Computers
Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms
Symposium on Automotive/Avionics Avionics Systems Engineering (SAASE) 2009, UC San Diego Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms Dipl.-Inform. Malte Lochau
Modified Version of Roulette Selection for Evolution Algorithms - the Fan Selection
Modified Version of Roulette Selection for Evolution Algorithms - the Fan Selection Adam S lowik, Micha l Bia lko Department of Electronic, Technical University of Koszalin, ul. Śniadeckich 2, 75-453 Koszalin,
Asexual Versus Sexual Reproduction in Genetic Algorithms 1
Asexual Versus Sexual Reproduction in Genetic Algorithms Wendy Ann Deslauriers ([email protected]) Institute of Cognitive Science,Room 22, Dunton Tower Carleton University, 25 Colonel By Drive
HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE
HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE Subodha Kumar University of Washington [email protected] Varghese S. Jacob University of Texas at Dallas [email protected]
The Influence of Binary Representations of Integers on the Performance of Selectorecombinative Genetic Algorithms
The Influence of Binary Representations of Integers on the Performance of Selectorecombinative Genetic Algorithms Franz Rothlauf Working Paper 1/2002 February 2002 Working Papers in Information Systems
Numerical Research on Distributed Genetic Algorithm with Redundant
Numerical Research on Distributed Genetic Algorithm with Redundant Binary Number 1 Sayori Seto, 2 Akinori Kanasugi 1,2 Graduate School of Engineering, Tokyo Denki University, Japan [email protected],
Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm
Journal of Al-Nahrain University Vol.15 (2), June, 2012, pp.161-168 Science Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm Manal F. Younis Computer Department, College
D A T A M I N I N G C L A S S I F I C A T I O N
D A T A M I N I N G C L A S S I F I C A T I O N FABRICIO VOZNIKA LEO NARDO VIA NA INTRODUCTION Nowadays there is huge amount of data being collected and stored in databases everywhere across the globe.
An Immune System Based Genetic Algorithm Using Permutation-Based Dualism for Dynamic Traveling Salesman Problems
An Immune System Based Genetic Algorithm Using Permutation-Based Dualism for Dynamic Traveling Salesman Problems Lili Liu 1, Dingwei Wang 1, and Shengxiang Yang 2 1 School of Information Science and Engineering,
Original Article Efficient Genetic Algorithm on Linear Programming Problem for Fittest Chromosomes
International Archive of Applied Sciences and Technology Volume 3 [2] June 2012: 47-57 ISSN: 0976-4828 Society of Education, India Website: www.soeagra.com/iaast/iaast.htm Original Article Efficient Genetic
A Study of Crossover Operators for Genetic Algorithm and Proposal of a New Crossover Operator to Solve Open Shop Scheduling Problem
American Journal of Industrial and Business Management, 2016, 6, 774-789 Published Online June 2016 in SciRes. http://www.scirp.org/journal/ajibm http://dx.doi.org/10.4236/ajibm.2016.66071 A Study of Crossover
Improved Multiprocessor Task Scheduling Using Genetic Algorithms
From: Proceedings of the Twelfth International FLAIRS Conference. Copyright 999, AAAI (www.aaai.org). All rights reserved. Improved Multiprocessor Task Scheduling Using Genetic Algorithms Michael Bohler
Simulating the Multiple Time-Period Arrival in Yield Management
Simulating the Multiple Time-Period Arrival in Yield Management P.K.Suri #1, Rakesh Kumar #2, Pardeep Kumar Mittal #3 #1 Dean(R&D), Chairman & Professor(CSE/IT/MCA), H.C.T.M., Kaithal(Haryana), India #2
A hybrid Approach of Genetic Algorithm and Particle Swarm Technique to Software Test Case Generation
A hybrid Approach of Genetic Algorithm and Particle Swarm Technique to Software Test Case Generation Abhishek Singh Department of Information Technology Amity School of Engineering and Technology Amity
Lab 4: 26 th March 2012. Exercise 1: Evolutionary algorithms
Lab 4: 26 th March 2012 Exercise 1: Evolutionary algorithms 1. Found a problem where EAs would certainly perform very poorly compared to alternative approaches. Explain why. Suppose that we want to find
A Performance Comparison of GA and ACO Applied to TSP
A Performance Comparison of GA and ACO Applied to TSP Sabry Ahmed Haroun Laboratoire LISER, ENSEM, UH2C Casablanca, Morocco. Benhra Jamal Laboratoire LISER, ENSEM, UH2C Casablanca, Morocco. El Hassani
The Binary Genetic Algorithm
CHAPTER 2 The Binary Genetic Algorithm 2.1 GENETIC ALGORITHMS: NATURAL SELECTION ON A COMPUTER If the previous chapter whet your appetite for something better than the traditional optimization methods,
A Non-Linear Schema Theorem for Genetic Algorithms
A Non-Linear Schema Theorem for Genetic Algorithms William A Greene Computer Science Department University of New Orleans New Orleans, LA 70148 bill@csunoedu 504-280-6755 Abstract We generalize Holland
A SURVEY ON GENETIC ALGORITHM FOR INTRUSION DETECTION SYSTEM
A SURVEY ON GENETIC ALGORITHM FOR INTRUSION DETECTION SYSTEM MS. DIMPI K PATEL Department of Computer Science and Engineering, Hasmukh Goswami college of Engineering, Ahmedabad, Gujarat ABSTRACT The Internet
Comparison of Major Domination Schemes for Diploid Binary Genetic Algorithms in Dynamic Environments
Comparison of Maor Domination Schemes for Diploid Binary Genetic Algorithms in Dynamic Environments A. Sima UYAR and A. Emre HARMANCI Istanbul Technical University Computer Engineering Department Maslak
A Framework for Genetic Algorithms in Games
A Framework for Genetic Algorithms in Games Vinícius Godoy de Mendonça Cesar Tadeu Pozzer Roberto Tadeu Raiitz 1 Universidade Positivo, Departamento de Informática 2 Universidade Federal de Santa Maria,
Effects of Symbiotic Evolution in Genetic Algorithms for Job-Shop Scheduling
Proceedings of the th Hawaii International Conference on System Sciences - 00 Effects of Symbiotic Evolution in Genetic Algorithms for Job-Shop Scheduling Yasuhiro Tsujimura Yuichiro Mafune Mitsuo Gen
Holland s GA Schema Theorem
Holland s GA Schema Theorem v Objective provide a formal model for the effectiveness of the GA search process. v In the following we will first approach the problem through the framework formalized by
Removing the Genetics from the Standard Genetic Algorithm
Removing the Genetics from the Standard Genetic Algorithm Shumeet Baluja & Rich Caruana May 22, 1995 CMU-CS-95-141 School of Computer Science Carnegie Mellon University Pittsburgh, Pennsylvania 15213 This
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 6367(Print), ISSN 0976 6367(Print) ISSN 0976 6375(Online)
. 1/ CHAPTER- 4 SIMULATION RESULTS & DISCUSSION CHAPTER 4 SIMULATION RESULTS & DISCUSSION 4.1: ANT COLONY OPTIMIZATION BASED ON ESTIMATION OF DISTRIBUTION ACS possesses
An ant colony optimization for single-machine weighted tardiness scheduling with sequence-dependent setups
Proceedings of the 6th WSEAS International Conference on Simulation, Modelling and Optimization, Lisbon, Portugal, September 22-24, 2006 19 An ant colony optimization for single-machine weighted tardiness
Leran Wang and Tom Kazmierski {lw04r,tjk}@ecs.soton.ac.uk
BMAS 2005 VHDL-AMS based genetic optimization of a fuzzy logic controller for automotive active suspension systems Leran Wang and Tom Kazmierski {lw04r,tjk}@ecs.soton.ac.uk Outline Introduction and system
Solving Banana (Rosenbrock) Function Based on Fitness Function
Available online at www.worldscientificnews.com WSN 6 (2015) 41-56 EISSN 2392-2192 Solving Banana (Rosenbrock) Function Based on Fitness Function Lubna Zaghlul Bashir 1,a, Rajaa Salih Mohammed Hasan 2,b
An ACO Approach to Solve a Variant of TSP
An ACO Approach to Solve a Variant of TSP Bharat V. Chawda, Nitesh M. Sureja Abstract This study is an investigation on the application of Ant Colony Optimization to a variant of TSP. This paper presents
College of information technology Department of software
University of Babylon Undergraduate: third class College of information technology Department of software Subj.: Application of AI lecture notes/2011-2012 ***************************************************************************
GA as a Data Optimization Tool for Predictive Analytics
GA as a Data Optimization Tool for Predictive Analytics Chandra.J 1, Dr.Nachamai.M 2,Dr.Anitha.S.Pillai 3 1Assistant Professor, Department of computer Science, Christ University, Bangalore,India, [email protected]
Evaluation of Crossover Operator Performance in Genetic Algorithms With Binary Representation
Evaluation of Crossover Operator Performance in Genetic Algorithms with Binary Representation Stjepan Picek, Marin Golub, and Domagoj Jakobovic Faculty of Electrical Engineering and Computing, Unska 3,
A Comparison of Genotype Representations to Acquire Stock Trading Strategy Using Genetic Algorithms
2009 International Conference on Adaptive and Intelligent Systems A Comparison of Genotype Representations to Acquire Stock Trading Strategy Using Genetic Algorithms Kazuhiro Matsui Dept. of Computer Science
A Parallel Processor for Distributed Genetic Algorithm with Redundant Binary Number
A Parallel Processor for Distributed Genetic Algorithm with Redundant Binary Number 1 Tomohiro KAMIMURA, 2 Akinori KANASUGI 1 Department of Electronics, Tokyo Denki University, [email protected]
Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO) Exploits foraging behavior of ants Path optimization Problems mapping onto foraging are ACO-like TSP, ATSP QAP Travelling Salesman Problem (TSP) Why? Hard, shortest path problem
Genetic Algorithms. Rule Discovery. Data Mining
Genetic Algorithms for Rule Discovery in Data Mining Magnus Erik Hvass Pedersen (971055) Daimi, University of Aarhus, October 2003 1 Introduction The purpose of this document is to verify attendance of
Non-Uniform Mapping in Binary-Coded Genetic Algorithms
Non-Uniform Mapping in Binary-Coded Genetic Algorithms Kalyanmoy Deb, Yashesh D. Dhebar, and N. V. R. Pavan Kanpur Genetic Algorithms Laboratory (KanGAL) Indian Institute of Technology Kanpur PIN 208016,
Evolutionary Construction of de Bruijn Sequences
Evolutionary Construction of de Bruijn Sequences Meltem Sönmez Turan National Institute of Standards and Technology, Computer Security Division Abstract. A binary de Bruijn sequence of order n is a cyclic
Evolutionary Detection of Rules for Text Categorization. Application to Spam Filtering
Advances in Intelligent Systems and Technologies Proceedings ECIT2004 - Third European Conference on Intelligent Systems and Technologies Iasi, Romania, July 21-23, 2004 Evolutionary Detection of Rules
CLOUD DATABASE ROUTE SCHEDULING USING COMBANATION OF PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM
CLOUD DATABASE ROUTE SCHEDULING USING COMBANATION OF PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM *Shabnam Ghasemi 1 and Mohammad Kalantari 2 1 Deparment of Computer Engineering, Islamic Azad University,
The ACO Encoding. Alberto Moraglio, Fernando E. B. Otero, and Colin G. Johnson
The ACO Encoding Alberto Moraglio, Fernando E. B. Otero, and Colin G. Johnson School of Computing and Centre for Reasoning, University of Kent, Canterbury, UK {A.Moraglio, F.E.B.Otero, C.G.Johnson}@kent.ac.uk
The Application of Bayesian Optimization and Classifier Systems in Nurse Scheduling
The Application of Bayesian Optimization and Classifier Systems in Nurse Scheduling Proceedings of the 8th International Conference on Parallel Problem Solving from Nature (PPSN VIII), LNCS 3242, pp 581-590,
STUDY ON APPLICATION OF GENETIC ALGORITHM IN CONSTRUCTION RESOURCE LEVELLING
STUDY ON APPLICATION OF GENETIC ALGORITHM IN CONSTRUCTION RESOURCE LEVELLING N.Satheesh Kumar 1,R.Raj Kumar 2 PG Student, Department of Civil Engineering, Kongu Engineering College, Perundurai, Tamilnadu,India
Stock price prediction using genetic algorithms and evolution strategies
Stock price prediction using genetic algorithms and evolution strategies Ganesh Bonde Institute of Artificial Intelligence University Of Georgia Athens,GA-30601 Email: [email protected] Rasheed Khaled Institute
Solving the Vehicle Routing Problem with Genetic Algorithms
Solving the Vehicle Routing Problem with Genetic Algorithms Áslaug Sóley Bjarnadóttir April 2004 Informatics and Mathematical Modelling, IMM Technical University of Denmark, DTU Printed by IMM, DTU 3 Preface
A Multi-objective Genetic Algorithm for Employee Scheduling
A Multi-objective Genetic Algorithm for Scheduling Russell Greenspan University of Illinois December, [email protected] ABSTRACT A Genetic Algorithm (GA) is applied to an employee scheduling optimization
Genetic Algorithm for Scheduling of Laboratory Personnel
Clinical Chemistry 47:1 118 123 (2001) Laboratory Management Genetic Algorithm for Scheduling of Laboratory Personnel James C. Boyd * and John Savory Background: Staffing core laboratories with appropriate
A Novel Binary Particle Swarm Optimization
Proceedings of the 5th Mediterranean Conference on T33- A Novel Binary Particle Swarm Optimization Motaba Ahmadieh Khanesar, Member, IEEE, Mohammad Teshnehlab and Mahdi Aliyari Shoorehdeli K. N. Toosi
A Binary Model on the Basis of Imperialist Competitive Algorithm in Order to Solve the Problem of Knapsack 1-0
212 International Conference on System Engineering and Modeling (ICSEM 212) IPCSIT vol. 34 (212) (212) IACSIT Press, Singapore A Binary Model on the Basis of Imperialist Competitive Algorithm in Order
CHAPTER 3 SECURITY CONSTRAINED OPTIMAL SHORT-TERM HYDROTHERMAL SCHEDULING
60 CHAPTER 3 SECURITY CONSTRAINED OPTIMAL SHORT-TERM HYDROTHERMAL SCHEDULING 3.1 INTRODUCTION Optimal short-term hydrothermal scheduling of power systems aims at determining optimal hydro and thermal generations
Simple Population Replacement Strategies for a Steady-State Multi-Objective Evolutionary Algorithm
Simple Population Replacement Strategies for a Steady-State Multi-Objective Evolutionary Christine L. Mumford School of Computer Science, Cardiff University PO Box 916, Cardiff CF24 3XF, United Kingdom
Integer Programming: Algorithms - 3
Week 9 Integer Programming: Algorithms - 3 OPR 992 Applied Mathematical Programming OPR 992 - Applied Mathematical Programming - p. 1/12 Dantzig-Wolfe Reformulation Example Strength of the Linear Programming
PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHM
PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHM Md. Shahjahan Kabir 1, Kh. Mohaimenul Kabir 2 and Dr. Rabiul Islam 3 1 Dept. of CSE, Dhaka International University, Dhaka, Bangladesh
Optimal Tuning of PID Controller Using Meta Heuristic Approach
International Journal of Electronic and Electrical Engineering. ISSN 0974-2174, Volume 7, Number 2 (2014), pp. 171-176 International Research Publication House http://www.irphouse.com Optimal Tuning of
Genetic Algorithm Evolution of Cellular Automata Rules for Complex Binary Sequence Prediction
Brill Academic Publishers P.O. Box 9000, 2300 PA Leiden, The Netherlands Lecture Series on Computer and Computational Sciences Volume 1, 2005, pp. 1-6 Genetic Algorithm Evolution of Cellular Automata Rules
Genetic Algorithms and Sudoku
Genetic Algorithms and Sudoku Dr. John M. Weiss Department of Mathematics and Computer Science South Dakota School of Mines and Technology (SDSM&T) Rapid City, SD 57701-3995 [email protected] MICS 2009
GPSQL Miner: SQL-Grammar Genetic Programming in Data Mining
GPSQL Miner: SQL-Grammar Genetic Programming in Data Mining Celso Y. Ishida, Aurora T. R. Pozo Computer Science Department - Federal University of Paraná PO Box: 19081, Centro Politécnico - Jardim das
Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm
, pp. 99-108 http://dx.doi.org/10.1457/ijfgcn.015.8.1.11 Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm Wang DaWei and Wang Changliang Zhejiang Industry Polytechnic College
A GENETIC ALGORITHM FOR RESOURCE LEVELING OF CONSTRUCTION PROJECTS
A GENETIC ALGORITHM FOR RESOURCE LEVELING OF CONSTRUCTION PROJECTS Mahdi Abbasi Iranagh 1 and Rifat Sonmez 2 Dept. of Civil Engrg, Middle East Technical University, Ankara, 06800, Turkey Critical path
Highway Maintenance Scheduling Using Genetic Algorithm with Microscopic Traffic Simulation
Wang, Cheu and Fwa 1 Word Count: 6955 Highway Maintenance Scheduling Using Genetic Algorithm with Microscopic Traffic Simulation Ying Wang Research Scholar Department of Civil Engineering National University
Cellular Automaton: The Roulette Wheel and the Landscape Effect
Cellular Automaton: The Roulette Wheel and the Landscape Effect Ioan Hălălae Faculty of Engineering, Eftimie Murgu University, Traian Vuia Square 1-4, 385 Reşiţa, Romania Phone: +40 255 210227, Fax: +40
Empirically Identifying the Best Genetic Algorithm for Covering Array Generation
Empirically Identifying the Best Genetic Algorithm for Covering Array Generation Liang Yalan 1, Changhai Nie 1, Jonathan M. Kauffman 2, Gregory M. Kapfhammer 2, Hareton Leung 3 1 Department of Computer
A Study of Local Optima in the Biobjective Travelling Salesman Problem
A Study of Local Optima in the Biobjective Travelling Salesman Problem Luis Paquete, Marco Chiarandini and Thomas Stützle FG Intellektik, Technische Universität Darmstadt, Alexanderstr. 10, Darmstadt,
A Hybrid Tabu Search Method for Assembly Line Balancing
Proceedings of the 7th WSEAS International Conference on Simulation, Modelling and Optimization, Beijing, China, September 15-17, 2007 443 A Hybrid Tabu Search Method for Assembly Line Balancing SUPAPORN
Genetic Algorithms for Bridge Maintenance Scheduling. Master Thesis
Genetic Algorithms for Bridge Maintenance Scheduling Yan ZHANG Master Thesis 1st Examiner: Prof. Dr. Hans-Joachim Bungartz 2nd Examiner: Prof. Dr. rer.nat. Ernst Rank Assistant Advisor: DIPL.-ING. Katharina
GENETIC ALGORITHM FORECASTING FOR TELECOMMUNICATIONS PRODUCTS
1 GENETIC ALGORITHM FORECASTING FOR TELECOMMUNICATIONS PRODUCTS STEPHEN D. SLOAN, RAYMOND W. SAW, JAMES J. SLUSS, JR., MONTE P. TULL, AND JOSEPH P. HAVLICEK School of Electrical & Computer Engineering
14.10.2014. Overview. Swarms in nature. Fish, birds, ants, termites, Introduction to swarm intelligence principles Particle Swarm Optimization (PSO)
Overview Kyrre Glette kyrrehg@ifi INF3490 Swarm Intelligence Particle Swarm Optimization Introduction to swarm intelligence principles Particle Swarm Optimization (PSO) 3 Swarms in nature Fish, birds,
International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering
DOI: 10.15662/ijareeie.2014.0307061 Economic Dispatch of Power System Optimization with Power Generation Schedule Using Evolutionary Technique Girish Kumar 1, Rameshwar singh 2 PG Student [Control system],
BMOA: Binary Magnetic Optimization Algorithm
International Journal of Machine Learning and Computing Vol. 2 No. 3 June 22 BMOA: Binary Magnetic Optimization Algorithm SeyedAli Mirjalili and Siti Zaiton Mohd Hashim Abstract Recently the behavior of
Restart Scheduling for Genetic Algorithms
Restart Scheduling for Genetic Algorithms Alex S. Fukunaga Jet Propulsion Laboratory, California Institute of Technology, 4800 Oak Grove Dr., Mail Stop 126-347, Pasadena, CA 91109-8099, [email protected]
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTING Neethu M.S 1 PG Student, Dept. of Computer Science and Engineering, LBSITW (India) ABSTRACT Cloud computing is emerging as a new paradigm for manipulating, configuring,
Genetic Algorithm TOOLBOX. For Use with MATLAB. Andrew Chipperfield Peter Fleming Hartmut Pohlheim Carlos Fonseca. Version 1.2.
Genetic Algorithm TOOLBOX For Use with MATLAB Andrew Chipperfield Peter Fleming Hartmut Pohlheim Carlos Fonseca Version 1.2 User s Guide Acknowledgements The production of this Toolbox was made possible
Evolving an Edge Selection Formula for Ant Colony Optimization
Evolving an Edge Selection Formula for Ant Colony Optimization Andrew Runka Dept. of Computer Science Brock University St. Catharines, Ontario, Canada [email protected] ABSTRACT This project utilizes the
