Genetic algorithms: Difference between revisions
Pat Palmer (talk | contribs) mNo edit summary |
Pat Palmer (talk | contribs) mNo edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
In computer science and operations research, '''genetic algorithms''' or '''GAs''' view learning as a competition among a population of evolving candidate problem solutions. A 'fitness' function estimates each solution for deciding whether it will contribute to the next generation of solutions or not. After that, as in gene transfer in sexual reproduction, the algorithm creates a new population of candidate solutions. | In computer science and operations research, '''genetic algorithms''' or '''GAs''' view learning as a competition among a population of evolving candidate problem solutions. A 'fitness' function estimates each solution for deciding whether it will contribute to the next generation of solutions or not. After that, as in gene transfer in sexual reproduction, the algorithm creates a new population of candidate solutions. | ||
A genetic algorithm is a meta-heuristic inspired by the process of natural selection that belongs to the larger class of evolutionary algorithms. Genetic algorithms are commonly used to generate high-quality solutions to optimization and search problems by relying on biologically inspired operators such as mutation, crossover and selection. Some examples of their applications include optimizing decision trees for better performance, solving sudoku puzzles, hyperparameter optimization, and causal inference. | A genetic algorithm is a meta-heuristic inspired by the process of natural selection that belongs to the larger class of evolutionary algorithms<ref name=WPEA>Wikipedia has details [[Wikipedia:Evolutionary algorithm|about evolutionary algorithms]].</ref>. Genetic algorithms are commonly used to generate high-quality solutions to optimization and search problems by relying on biologically inspired operators such as mutation, crossover and selection. Some examples of their applications include optimizing decision trees for better performance, solving sudoku puzzles, hyperparameter optimization, and causal inference. | ||
Wikipedia has a lot more information on genetic algorithms.<ref name=WPGA>Wikipedia has much more detail [[Wikipedia:Genetic algorithm|on genetic algorithms]].</ref> | |||
==Attribution== | ==Attribution== | ||
Line 13: | Line 15: | ||
</references> | </references> | ||
</small> | </small> |
Latest revision as of 09:40, 14 September 2024
In computer science and operations research, genetic algorithms or GAs view learning as a competition among a population of evolving candidate problem solutions. A 'fitness' function estimates each solution for deciding whether it will contribute to the next generation of solutions or not. After that, as in gene transfer in sexual reproduction, the algorithm creates a new population of candidate solutions.
A genetic algorithm is a meta-heuristic inspired by the process of natural selection that belongs to the larger class of evolutionary algorithms[1]. Genetic algorithms are commonly used to generate high-quality solutions to optimization and search problems by relying on biologically inspired operators such as mutation, crossover and selection. Some examples of their applications include optimizing decision trees for better performance, solving sudoku puzzles, hyperparameter optimization, and causal inference.
Wikipedia has a lot more information on genetic algorithms.[2]
Attribution
- Some content on this page may previously have appeared on Wikipedia.
Footnotes
- ↑ Wikipedia has details about evolutionary algorithms.
- ↑ Wikipedia has much more detail on genetic algorithms.