Search and Evolutionary Computation Flashcards
Evolutionary Computation
nature inspiredβ AI
algorithms for global optimization, a family of population-based trialand-error problem solvers with a metaheuristic or stochastic
optimisation character.
Greedy Search/Best-First Search
use the heuristic function β(π) to
choose the next node that appears closest to the goal (best first)
A* Search
uses both the actual cost from the start to the current
node π(π) and the heuristic cost to the goal β(π)
Hill Climbing
iteratively improves a single solution by moving to a
better neighboring solution until no better neighboring solution can be
found
Simulated Annealing
explore the solution space by probabilistically
accepting worse solutions
Beam Search:
heuristic search algorithm, similar to BFS, but limits
the number of nodes kept at each depth level to a fixed number π
(beam width)
Key components:
representation. fitness function. selection. Genetic Operators. other params(pop size, mating pool size.)