进化算法 Resources

Showing items tagged with "进化算法"

A comprehensive MATLAB toolbox for simulated annealing algorithm applications, suitable for multi-objective optimization, constrained optimization problems, and integration with evolutionary algorithms - an essential tool for complex optimization challenges with detailed code implementation support.

MATLAB 231 views Tagged

Genetic Algorithm (GA), a type of evolutionary algorithm, simulates the natural selection principle of "survival of the fittest" in biological evolution. Originally proposed by Professor J. Holland at the University of Michigan in 1967, the algorithm starts with a population representing potential solutions. Each individual in the population is encoded using genes, requiring an initial mapping from phenotype to genotype. Implementation generally involves creating an initial population array, where each row represents an individual with encoded parameters. After generating the initial population, the algorithm evolves better approximations over generations by selecting individuals based on fitness scores and applying genetic operators like crossover and mutation.

MATLAB 222 views Tagged

Particle Swarm Optimization is a global optimization evolutionary algorithm that searches for optimal solutions through inter-particle cooperation and competition, implemented via velocity updates and position adjustments in multidimensional solution spaces.

MATLAB 219 views Tagged

The PSO Particle Swarm Optimization Toolbox provides an implementation of Particle Swarm Optimization (PSO), a modern evolutionary algorithm (EA) that mimics social behavior to solve optimization problems. Unlike genetic algorithms, PSO eliminates crossover and mutation operations by following the best-known solutions, enabling efficient global optimization through swarm intelligence with simple parameter tuning and rapid convergence.

MATLAB 219 views Tagged

Research paper and MATLAB source code for Bacterial Foraging Random Optimization algorithm. This evolutionary algorithm can handle global optimization, multi-objective optimization, constraint optimization, and dynamic optimization problems, with detailed code implementation showing bacterial movement patterns and fitness evaluation functions.

MATLAB 223 views Tagged