Evaluation of Crossover Operator Performance in Genetic Algorithms With Binary Representation
|
|
|
- Nigel Powers
- 5 years ago
- Views:
Transcription
1 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, Zagreb, Croatia Abstract. Genetic algorithms (GAs) generate solutions to optimization problems using techniques inspired by natural evolution, like crossover, selection and mutation. In that process, crossover operator plays an important role as an analogue to reproduction in biological sense. During the last decades, a number of different crossover operators have been successfully designed. However, systematic comparison of those operators is difficult to find. This paper presents a comparison of 10 crossover operators that are used in genetic algorithms with binary representation. To achieve this, experiments are conducted on a set of 15 optimization problems. A thorough statistical analysis is performed on the results of those experiments. The results show significant statistical differences between operators and an overall good performance of uniform, single-point and reduced surrogate crossover. Additionally, our experiments have shown that orthogonal crossover operators perform much poorer on the given problem set and constraints. 1 Introduction When dealing with optimization problems, one of the challenges is the need to avoid trapping of the algorithm in the local optima. That objective is especially present when there are numerous local optima and the dimensionality of the problem is high. In the last 50 years there have been many metaheuristics coming from the evolutionary computation family that are successful when dealing with such problems. Among those algorithms, genetic algorithms has received considerable attention. During that time, genetic algorithms have been successfully applied to the variety of optimization problems. Since the invention of genetic algorithms in 1960s by J. Holland, crossover operator have played major role as an exploratory force of genetic algorithms. Holland also used mutation operator in his work, but it was generally treated as subordinate to crossover operator [6]. In the following years, many modifications of crossover operators have appeared [3] [11]. Firstly, it is necessary to answer the question of whether it is possible to find the best search algorithm. The answer is no, since the No free lunch theorem demonstrates that when averaged over all problems, all search algorithms perform equally. However, when working with some knowledge about the problem,
2 2 it is possible to choose more suitable algorithms. To evaluate the performance of the algorithms it is not enough to compare mean and standard deviation values [5]. Rather, a proper statistical analysis should be performed. In this paper, we use nonparametric statistical tests to evaluate the performance of the crossover operators. For a justification on the selection of the employed statistical methods, and further information about the statistical methods, refer to [2] and [13]. The significance of this comparison lies in the fact that a thorough statistical analysis of these crossover operators has not been done before, to the best of our knowledge. The tests done previously were conducted on smaller sets of crossover operators. The main disadvantage with that approach lies in the fact that it is based on the mean, and standard deviation values, or on the parametric statistical tests. The parametric statistical tests are usually performed without the checking of the necessary conditions for their use, especially in the multiproblem analysis scenario [5]. In this paper we use a mathematically appropriate and thorough approach in conducting statistical analysis. We begin this paper by giving a short overview of the relevant theory in Section 2. Section 3 defines the parameters used in the experiments, the results obtained from the experiments and gives directions for the future work; finally, Section 4 draws a conclusion. 2 Preliminary 2.1 Crossover Operator Crossover, as a process where new individuals are created from the information contained within the parents, is often said to be the distinguishing feature of genetic algorithms. Crossover operators are usually applied probabilistically according to a crossover rate p c. In this paper crossover will refer to a two-parent case i.e. two individuals are selected as the parents to produce one offspring. Table 1 lists references for all the crossover operators investigated in this paper. 2.2 Test Functions Test functions from the Table 2 have been selected for the investigation of crossover efficiency. These functions represent well known problems for evaluating the performance of evolutionary algorithms. The table shows the function formulae, dimension of the problem as used in the experiments, optimum value of the function and the reference where additional information on the function can be found. 2.3 Evolutionary Computation Framework - ECF Evolutionary Computation Framework (ECF), used in this work, is a C++ framework intended for the application of any type of the evolutionary computation. ECF is developed at the Faculty of Electrical Engineering and Computing, Zagreb [8].
3 3 Table 1. Crossover operators used in experiments Crossover operator Reference Single-point crossover [11] [16] Two-point crossover [16] Half-uniform crossover [4] Uniform crossover [11] [16] Shuffle crossover [3] Segmented crossover [3] [10] Reduced surrogate crossover [3] Non-geometric crossover [7] Orthogonal array crossover [1] [9] [17] Hybrid Taguchi crossover [15] Table 2. Benchmark functions (D = 30) Test function Domain Range Reference i=1 x2 i [-5.12, 5.12] [12] i i=1 x2 i [-5.12, 5.12] [12] 5 i i=1 x2 i [-5.12, 5.12] [12] f (x) = ( D i ) i=1 j=1 x2 j [ , ] [12] (x ) i=1 i+1 x 2 2 i + (1 xi) 2 [-2.048, 2.048] [1] f (x) = 10 D + ( D i=1 x 2 i 10 cos (2 Π x ) i) [-5.12, 5.12] [12] f (x) = ( D xi ) i=1 xi sin [-500, 500] [9] i=1 x2 i /4000 D i=1 cos ( x i/ i ) + 1 [-600, 600] [1] f (x) = 20 e 0.2 D i=1 x2 i /D [ , ] [12] D e cos(2πxi)/d i= e f (x) = D sin (xi) (sin ( i x 2 i=1 i /Π )) 20 [0, 3.14] [12] f (x) = ( ) D i= (i 1/D 1) x 2 i 450 [-100, 100] [14] xi + D xi [-10, 10] [9] i=1 i=1 2 D+ [3, 13] [1] i=1 D 1 [sin (xi + xi+1) + sin (2 xi xi+1/3)] i=1 f (x) = 1/D D ( ) i=1 x 4 i 16 x 2 i + 5 x i [-5, 5] [9] D ( 20 [ 0.5k cos ( 2Π 3 k (x i=1 k=0 i + 0.5) )]) [-0.5, 0.5] [14] D [ k cos ( Π 3 k)] k=0
4 4 3 Experimental Results and Comparisons 3.1 Environmental Settings In all the experiments, binary-coded genetic algorithm with roulette-wheel selection [16] is used. Individuals are binary vectors which represent real values [10]. Parameters of the genetic algorithm that are common to every round of the experiments are as following: simple bit mutation with mutation probability p m of 0.01 per bit, population size N of 30, precision is set to 3 digits after the decimal point, which is sufficient to produce large enough number of possible solutions for used test problems. The number of independent runs for each experiment is 30, dimensionality D of all the test problems is set to 30, and the number of fitness evaluation is set to For all the test functions finding the global minimum is the objective. As a performance measure, we use the error rate obtained for every algorithm. Two rounds of the experiments are conducted in total. Each round is designed to provide the answer to one question. The first round is a parameter tuning round where the goal is to find the best value of p c for every crossover operator and every test function. The goal of the second round is to find the best overall algorithm on the set of all the test functions used in this paper. Additionally, one may want to find the best performing operator for each of the test functions. The answers to these questions are not included in the paper, because knowing the best operator for a single problem may be relevant only for that same problem and the volume of those results exceeds the scope of this work. Naturally, by choosing other selection and mutation operators it is possible to expect different results of analysis. However, in order to adhere to prescribed paper length we decided to use the simplest mutation operator with constant p m value since the mutation operator is not of the primary interest in this paper. Furthermore, we use only roulette wheel selection as an example of commonly used selection type where the p c are variable. 3.2 Experiments and Results In the first round, each operator is run 30 times on each test function with different values of p c, ranging from 0.1 to 1 in steps of 0.1. The results for every combination of single operator and test function are then processed to find the best crossover probability value. In a large number of combinations there were no significant statistical differences between performances for different p c values. However, since a single probability value is needed if there is to be an operator comparison, for every combination the p c value which gives the smallest average error on best individuals in 30 runs was chosen. In the second round, the operators were compared using the above average error of best individuals from 30 runs with the best probability value. This structure of input data is in accordance with previous analysis performed over multiple algorithms and test problems [5] [14]. A series of non-parametrical statistical tests is performed on the data in this round.
5 5 The first test is Friedman two-way analysis of variances by ranks, which represents the most well known procedure for testing the differences between more than two related samples [13]. Additionally, we use Iman-Davenport test as a variant of Friedman test that provides better statistics [2]. The objective of the Friedman and Iman-Davenport tests is to show that there is a statistical difference between groups (crossover operators). If there is a statistical difference, then additional post-hoc statistical analysis can be performed to discover where those differences are. Table 3 summarizes the rankings obtained by Friedman procedure. The results highlight single-point as the best operator, so the posthoc analysis is performed with single-point crossover as the control method. Operator Average ranking Single-point Two-point Half-uniform Uniform Segmented Shuffle Reduced surrogate 4.3 Non-geometric Orthogonal array 9.4 Hybrid Taguchi Table 3. Average rankings of crossover operators (Friedman) With the level of significance α of 0.05 both the Friedman and Iman-Davenport statistic show significant differences in operators with test values of and 12.79, respectivelly, and p < In the post-hoc analysis we applied the Bonferroni-Dunn, Hochberg, Finner and Li tests [2] over the results of Friedman procedure. The analysis indicates the level of significance with which the control operator is better than each of the remaining operators (i.e. for which the null hypothesis is rejected) and the adjusted p values are shown in Table 4. For the Bonferroni-Dunn test, a critical difference (CD) [5] is calculated which for these data equals The interpretation of this measure is that the performance of two algorithms is significantly different only if the corresponding average ranks differ by at least a critical difference, which is depicted in Fig. 1. It can be perceived that only orthogonal array and hybrid Taguchi operators may be regarded as significantly worse than the single point crossover with a level of significance α of For all the other operators, the null hypothesis cannot be rejected with any of the tests for α= When considering Finner test with level of significance α= 0.1, it can be seen that it rejects another hypothesis i.e. single point crossover outperforms the non-geometric crossover.
6 6 Algorithm unadjusted p p Bonf p Hochberg p F inner p Li Orthogonal array Hybrid Taguchi Non-geometric Shuffle Half-uniform Segmented Two-point Reduced surrogate Uniform Table 4. Post-hoc comparison (control operator: single-point crossover) SP TP HU U Seg Sh RS NG OA HT Single-point (SP) Two-point (TP) Half-uniform (HU) Uniform (U) Segmented (Seg) Shuffle (Sh) Reduced surrogate (RS) Non-geometric (NG) Orthogonal array (OA) Hybrid Taguchi (HT) Table 5. Contrast estimation (pairwise comparison) Fig. 1. Bonferroni-Dunn s test (CD = , control operator: single-point crossover)
7 7 Since there are no significant differences for the majority of the operators, a procedure contrast estimation based on medians [2] can be used to estimate the differences between each two crossover operators. In this test the performance of the algorithms is reflected by the magnitudes of the differences in error rates, and test values are shown in Table 4. A negative value for the operator in a given row indicates that the operator performs better than the operator in a given column. These results highlight the uniform, single point and reduced surrogate operators as the best performing ones. 4 Conclusions In this work we performed an exhaustive search for optimal choice of crossover operators on a well established set of optimization problems. The results clearly show significant statistical differences between certain operators. On the other hand, the conclusions regarding the best overall operators cannot be given with reasonable significance. A notable difference can be perceived in the case of orthogonal array and hybrid Taguchi crossover, which perform worse than the other operators on the given set of benchmark functions. Nevertheless, this cannot be taken as a general rule, since there certainly exist some problems for which those operators may behave differently. Among other operators, the most successful ones appear to be the uniform, single-point and reduced surrogate crossover. The presented results may only be considered relevant if the problem at hand bears similarities with the problems addressed in this work. Since in most cases there is not enough time for an exhaustive operator and parameter search, the provided findings may prove useful to researchers in similar optimization environment. Further work should consider the following issues: additional experiments with different population sizes and mutation probabilities, tournament selection and additional test functions similar to real-world problems. When conducting additional, more exhaustive analysis it is prudent to employ additional statistical tests. References 1. Chan, K.Y., Kwong, C.K., Jiang, H., Aydin, M.E., Fogarty, T.C.: A new orthogonal array based crossover, with analysis of gene interactions, for evolutionary algorithms and its application to car door design. Expert Systems with Applications (37), (2010) 2. Derrac, J., Garcia, S., Molina, D., Herrera, F.: A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm and Evolutionary Computation (1), 3 18 (2011) 3. Dumitrescu, D., Lazzerini, B., Jain, L.C., Dumitrescu, A.: Evolutionary Computation. CRC Press, Florida, USA (2000)
8 8 4. Eshelman, L.J.: The chc adaptive search algorithm: How to have safe search when engaging in nontraditional genetic recombination. In: Foundations of Genetic Algorithms. pp Morgan Kaufmann, San Francisco, CA, USA (1991) 5. Garcia, S., Molina, D., Lozano, M., Herrera, F.: A study on the use of nonparametric tests for analyzing the evolutionary algorithms behaviour: a case study on the cec2005 special session on real parameter optimization. Journal of Heuristics (15), (2009) 6. Holland, J.H.: Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence. The MIT Press, Cambridge, USA (1992) 7. Ishibuchi, H., Tsukamoto, N., Nojima, Y.: Maintaining the diversity of solutions by non-geometric binary crossover: A worst one-max solver competition case study. In: Proceedings of the Genetic and Evolutionary Computation Conference GECCO 08. pp (2008) 8. Jakobovic, D., et al.: Evolutionary computation framework. Available from (March 2011), 9. Leung, Y.W., Wang, Y.: An orthogonal genetic algorithm with quantization for global numerical optimization. IEEE Transactions on Evolutionary Computation 5(1), (February 2001) 10. Michalewitz, Z.: Genetic Algorithms + Data Structures = Evolution Programs. Springer-Verlag, Berlin Heidelberg New York, USA, third edn. (1996) 11. Mitchell, M.: An Introduction to Genetic Algorithms. The MIT Press, Cambridge, USA (1999) 12. Pohlheim, H.: Geatbx examples examples of objective functions. In: Available as ObjFunExpl v38.pdf (2006) 13. Sheskin, D.: Handbook of Parametric and Nonparametric Statistical Procedures. Chapman and Hall/CRC, fourth edn. (2007) 14. Suganthan, P., Hansen, N., Liang, J., Deb, K., Chen, Y., Auger, A., Tiwari, S.: Problem definitions and evaluation criteria for the cec 2005 special session on real parameter optimization. In: Tech. Report, Nanyang Technological University (2005) 15. Tsai, J.T., Liu, T.K., Chou, J.H.: Hybrid taguchi-genetic algorithm for global numerical optimization. IEEE Transactions on Evolutionary Computation 8(4), (August 2004) 16. Weise, T.: Global Optimization Algorithms Theory and Application (2009), Zhang, Q., Leung, Y.W.: An orthogonal genetic algorithm for multimedia multicast routing. IEEE Transactions on Evolutionary Computation 3(1), (April 1999)
Alpha Cut based Novel Selection for Genetic Algorithm
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
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
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
Large Scale Global Optimization: Experimental Results with MOS-based Hybrid Algorithms
Large Scale Global Optimization: Experimental Results with MOS-based Hybrid Algorithms Antonio LaTorre, Santiago Muelas, José-María Peña DATSI, Facultad de Informática, Universidad Politécnica de Madrid
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
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
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
Hybrid Evolution of Heterogeneous Neural Networks
Hybrid Evolution of Heterogeneous Neural Networks 01001110 01100101 01110101 01110010 01101111 01101110 01101111 01110110 01100001 00100000 01110011 01101011 01110101 01110000 01101001 01101110 01100001
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
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
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,
A Brief Study of the Nurse Scheduling Problem (NSP)
A Brief Study of the Nurse Scheduling Problem (NSP) Lizzy Augustine, Morgan Faer, Andreas Kavountzis, Reema Patel Submitted Tuesday December 15, 2009 0. Introduction and Background Our interest in the
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,
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
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
The Applications of Genetic Algorithms in Stock Market Data Mining Optimisation
The Applications of Genetic Algorithms in Stock Market Data Mining Optimisation Li Lin, Longbing Cao, Jiaqi Wang, Chengqi Zhang Faculty of Information Technology, University of Technology, Sydney, NSW
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem Sayedmohammadreza Vaghefinezhad 1, Kuan Yew Wong 2 1 Department of Manufacturing & Industrial Engineering, Faculty of Mechanical
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,
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
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
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
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]
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,
PLAANN as a Classification Tool for Customer Intelligence in Banking
PLAANN as a Classification Tool for Customer Intelligence in Banking EUNITE World Competition in domain of Intelligent Technologies The Research Report Ireneusz Czarnowski and Piotr Jedrzejowicz Department
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,
Effect of Using Neural Networks in GA-Based School Timetabling
Effect of Using Neural Networks in GA-Based School Timetabling JANIS ZUTERS Department of Computer Science University of Latvia Raina bulv. 19, Riga, LV-1050 LATVIA [email protected] Abstract: - The school
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
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
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
A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II
182 IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 6, NO. 2, APRIL 2002 A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II Kalyanmoy Deb, Associate Member, IEEE, Amrit Pratap, Sameer Agarwal,
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
Feature Selection using Integer and Binary coded Genetic Algorithm to improve the performance of SVM Classifier
Feature Selection using Integer and Binary coded Genetic Algorithm to improve the performance of SVM Classifier D.Nithya a, *, V.Suganya b,1, R.Saranya Irudaya Mary c,1 Abstract - This paper presents,
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
Keywords: Beta distribution, Genetic algorithm, Normal distribution, Uniform distribution, Yield management.
Volume 3, Issue 9, September 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Simulating
Optimization of PID parameters with an improved simplex PSO
Li et al. Journal of Inequalities and Applications (2015) 2015:325 DOI 10.1186/s13660-015-0785-2 R E S E A R C H Open Access Optimization of PID parameters with an improved simplex PSO Ji-min Li 1, Yeong-Cheng
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
Management of Software Projects with GAs
MIC05: The Sixth Metaheuristics International Conference 1152-1 Management of Software Projects with GAs Enrique Alba J. Francisco Chicano Departamento de Lenguajes y Ciencias de la Computación, Universidad
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
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],
Research Article Service Composition Optimization Using Differential Evolution and Opposition-based Learning
Research Journal of Applied Sciences, Engineering and Technology 11(2): 229-234, 2015 ISSN: 2040-7459; e-issn: 2040-7467 2015 Maxwell Scientific Publication Corp. Submitted: May 20, 2015 Accepted: June
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
D-optimal plans in observational studies
D-optimal plans in observational studies Constanze Pumplün Stefan Rüping Katharina Morik Claus Weihs October 11, 2005 Abstract This paper investigates the use of Design of Experiments in observational
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
Programming Risk Assessment Models for Online Security Evaluation Systems
Programming Risk Assessment Models for Online Security Evaluation Systems Ajith Abraham 1, Crina Grosan 12, Vaclav Snasel 13 1 Machine Intelligence Research Labs, MIR Labs, http://www.mirlabs.org 2 Babes-Bolyai
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,
Management Science Letters
Management Science Letters 4 (2014) 905 912 Contents lists available at GrowingScience Management Science Letters homepage: www.growingscience.com/msl Measuring customer loyalty using an extended RFM and
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
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,
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
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,
ENHANCED CONFIDENCE INTERPRETATIONS OF GP BASED ENSEMBLE MODELING RESULTS
ENHANCED CONFIDENCE INTERPRETATIONS OF GP BASED ENSEMBLE MODELING RESULTS Michael Affenzeller (a), Stephan M. Winkler (b), Stefan Forstenlechner (c), Gabriel Kronberger (d), Michael Kommenda (e), Stefan
APPLICATION OF ADVANCED SEARCH- METHODS FOR AUTOMOTIVE DATA-BUS SYSTEM SIGNAL INTEGRITY OPTIMIZATION
APPLICATION OF ADVANCED SEARCH- METHODS FOR AUTOMOTIVE DATA-BUS SYSTEM SIGNAL INTEGRITY OPTIMIZATION Harald Günther 1, Stephan Frei 1, Thomas Wenzel, Wolfgang Mickisch 1 Technische Universität Dortmund,
HYBRID GENETIC ALGORITHM PARAMETER EFFECTS FOR OPTIMIZATION OF CONSTRUCTION RESOURCE ALLOCATION PROBLEM. Jin-Lee KIM 1, M. ASCE
1560 HYBRID GENETIC ALGORITHM PARAMETER EFFECTS FOR OPTIMIZATION OF CONSTRUCTION RESOURCE ALLOCATION PROBLEM Jin-Lee KIM 1, M. ASCE 1 Assistant Professor, Department of Civil Engineering and Construction
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
USING THE EVOLUTION STRATEGIES' SELF-ADAPTATION MECHANISM AND TOURNAMENT SELECTION FOR GLOBAL OPTIMIZATION
1 USING THE EVOLUTION STRATEGIES' SELF-ADAPTATION MECHANISM AND TOURNAMENT SELECTION FOR GLOBAL OPTIMIZATION EFRÉN MEZURA-MONTES AND CARLOS A. COELLO COELLO Evolutionary Computation Group at CINVESTAV-IPN
Grammatical Differential Evolution
Michael O Neill Natural Computing Research and Applications Group, University College Dublin Ireland Email: [email protected] Anthony Brabazon Natural Computing Research and Applications Group, 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
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,
Genetic algorithms for solving portfolio allocation models based on relative-entropy, mean and variance
Journal of Scientific Research and Development 2 (12): 7-12, 2015 Available online at www.jsrad.org ISSN 1115-7569 2015 JSRAD Genetic algorithms for solving portfolio allocation models based on relative-entropy,
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
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
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
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
A Survey on Search-Based Software Design
Outi Räihä A Survey on Search-Based Software Design DEPARTMENT OF COMPUTER SCIENCES UNIVERSITY OF TAMPERE D 2009 1 TAMPERE 2009 UNIVERSITY OF TAMPERE DEPARTMENT OF COMPUTER SCIENCES SERIES OF PUBLICATIONS
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
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]
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,
Genetic Algorithm Based Interconnection Network Topology Optimization Analysis
Genetic Algorithm Based Interconnection Network Topology Optimization Analysis 1 WANG Peng, 2 Wang XueFei, 3 Wu YaMing 1,3 College of Information Engineering, Suihua University, Suihua Heilongjiang, 152061
An Analysis of Missing Data Treatment Methods and Their Application to Health Care Dataset
P P P Health An Analysis of Missing Data Treatment Methods and Their Application to Health Care Dataset Peng Liu 1, Elia El-Darzi 2, Lei Lei 1, Christos Vasilakis 2, Panagiotis Chountas 2, and Wei Huang
Software Framework for Vehicle Routing Problem with Hybrid Metaheuristic Algorithms
Software Framework for Vehicle Routing Problem with Hybrid Metaheuristic Algorithms S.MASROM 1, A.M. NASIR 2 Malaysia Institute of Transport (MITRANS) Faculty of Computer and Mathematical Science Universiti
A HYBRID GENETIC ALGORITHM FOR THE MAXIMUM LIKELIHOOD ESTIMATION OF MODELS WITH MULTIPLE EQUILIBRIA: A FIRST REPORT
New Mathematics and Natural Computation Vol. 1, No. 2 (2005) 295 303 c World Scientific Publishing Company A HYBRID GENETIC ALGORITHM FOR THE MAXIMUM LIKELIHOOD ESTIMATION OF MODELS WITH MULTIPLE EQUILIBRIA:
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,
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
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
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
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013
FACTORING CRYPTOSYSTEM MODULI WHEN THE CO-FACTORS DIFFERENCE IS BOUNDED Omar Akchiche 1 and Omar Khadir 2 1,2 Laboratory of Mathematics, Cryptography and Mechanics, Fstm, University of Hassan II Mohammedia-Casablanca,
Performance of Hybrid Genetic Algorithms Incorporating Local Search
Performance of Hybrid Genetic Algorithms Incorporating Local Search T. Elmihoub, A. A. Hopgood, L. Nolle and A. Battersby The Nottingham Trent University, School of Computing and Technology, Burton Street,
Application of Genetic Algorithm to Scheduling of Tour Guides for Tourism and Leisure Industry
Application of Genetic Algorithm to Scheduling of Tour Guides for Tourism and Leisure Industry Rong-Chang Chen Dept. of Logistics Engineering and Management National Taichung Institute of Technology No.129,
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
Roulette Sampling for Cost-Sensitive Learning
Roulette Sampling for Cost-Sensitive Learning Victor S. Sheng and Charles X. Ling Department of Computer Science, University of Western Ontario, London, Ontario, Canada N6A 5B7 {ssheng,cling}@csd.uwo.ca
Self-organized Multi-agent System for Service Management in the Next Generation Networks
PROCEEDINGS OF THE WORKSHOP ON APPLICATIONS OF SOFTWARE AGENTS ISBN 978-86-7031-188-6, pp. 18-24, 2011 Self-organized Multi-agent System for Service Management in the Next Generation Networks Mario Kusek
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 Service Revenue-oriented Task Scheduling Model of Cloud Computing
Journal of Information & Computational Science 10:10 (2013) 3153 3161 July 1, 2013 Available at http://www.joics.com A Service Revenue-oriented Task Scheduling Model of Cloud Computing Jianguang Deng a,b,,
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]
npsolver A SAT Based Solver for Optimization Problems
npsolver A SAT Based Solver for Optimization Problems Norbert Manthey and Peter Steinke Knowledge Representation and Reasoning Group Technische Universität Dresden, 01062 Dresden, Germany [email protected]
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
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
Equations Involving Lines and Planes Standard equations for lines in space
Equations Involving Lines and Planes In this section we will collect various important formulas regarding equations of lines and planes in three dimensional space Reminder regarding notation: any quantity
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
An evolutionary learning spam filter system
An evolutionary learning spam filter system Catalin Stoean 1, Ruxandra Gorunescu 2, Mike Preuss 3, D. Dumitrescu 4 1 University of Craiova, Romania, [email protected] 2 University of Craiova, Romania,
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
