ABSTRACT
The study of genetic algorithms (GAs) in the undergraduate curriculum introduces students to parallel search strategies and to experimental design. Not only does it build on the topics covered in an Analysis of Algorithms course but it exposes students to issues such as the importance of the form of representation to solving a problem and to the difficulties encountered when a local minima is selected as the solution rather than the best global solution. As an illustration of the merits of including genetic algorithms in the curriculum, an undergraduate research project investigating the use of a diploid sexual model for crossover operations is described.
Index Terms
- Undergraduate research in genetic algorithms
Recommendations
Undergraduate research in genetic algorithms
The study of genetic algorithms (GAs) in the undergraduate curriculum introduces students to parallel search strategies and to experimental design. Not only does it build on the topics covered in an Analysis of Algorithms course but it exposes students ...
Neural network crossover in genetic algorithms using genetic programming
AbstractThe use of genetic algorithms (GAs) to evolve neural network (NN) weights has risen in popularity in recent years, particularly when used together with gradient descent as a mutation operator. However, crossover operators are often omitted from ...
Learning Intelligent Genetic Algorithms Using Japanese Nonograms
An intelligent genetic algorithm (IGA) is proposed to solve Japanese nonograms and is used as a method in a university course to learn evolutionary algorithms. The IGA combines the global exploration capabilities of a canonical genetic algorithm (CGA) ...
Comments