Cognitive Scaffold

Preparing your thinking workspace

arrow_back_ios_new
MENTAL MODEL · M6027

Genetic Algorithm

Genetic Algorithm
TechnicalHigh supportAlgorithms
Included
account_tree

Version 1.0.0 · Updated 2026-07-28

CORE DEFINITION

Genetic Algorithm (GA) is a search algorithm in computational mathematics used for solving optimization problems, and is a type of evolutionary algorithm. Evolutionary algorithms were originally developed by drawing on phenomena in evolutionary biology, including heredity, mutation, natural selection, and crossover. Genetic algorithms are typically implemented as computer simulations. For an optimization problem, a certain number of candidate solutions (called individuals) can be abstractly represented as chromosomes, allowing the population to evolve toward better solutions. Traditionally, solutions are represented in binary (i.e., strings of 0s and 1s), but other representations are also possible. Evolution starts from a population of completely random individuals and proceeds in generations. In each generation, the fitness of the entire population is evaluated, multiple individuals are randomly selected from the current population (based on their fitness), and a new population is produced through natural selection and mutation, which becomes the current population in the next iteration of the algorithm.

SCAFFOLDING EFFECT

psychology

Reduce cognitive load

Genetic Algorithm (GA) is a search algorithm in computational mathematics used for solving optimization problems, and is a type of evolutionary algorithm. Evolutionary algorithms were originally developed by drawing on phenomena in evolutionary biology, including heredity, mutation, natural selection, and crossover. Genetic algorithms are typically implemented as computer simulations. For an optimization problem, a certain number of candidate solutions (called individuals) can be abstractly represented as chromosomes, allowing the population to evolve toward better solutions.

anchor

Anchor fast decisions

Inspired by evolution, it iteratively applies selection, crossover, and mutation to a population of candidate solutions, retaining high-fitness solutions to approach the optimum. Essentially, it is a stochastic search.

MINIMUM ACTION

In progress 0/1

Practice this model in one real situation:

Check to track your progress (stored locally)
Learning progress0%
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more

Source support: Explicit

  • link
    zh.wikipedia.orghttps://zh.wikipedia.org/wiki/%E9%81%97%E4%BC%A0%E7%AE%97%E6%B3%95ZH · Explicit
    verified

RELATED MODELS