2012 · 61 citations · 15 references
Natural SciencesMathematicsAlgorithmsDesign OptimizationOptimizationDynamic OptimizationEvolutionary ComputationEvolutionary OptimizationHeuristic OptimizationMetaheuristic OptimizationMulti-objective OptimizationConvergence Rate AnalysisDynamic Multiobjective OptimizationEvolutionary AlgorithmsFirefly AlgorithmLocal OptimaMulti-objective Dynamic OptimizationMultimodal Optimization
In many optimization problems in real world, objective function, design variable or constraints can be changed during time, so optimal value of these problems also can be changed. These kinds of problems are called dynamic. Algorithms which are designed for optimizing in these environments have some principles that distinguish them from algorithms designed in static environment. In this paper, for the first time, an algorithm based on firefly algorithm is proposed for optimization in dynamic environment. Firefly algorithm is a new meta-heuristic algorithm with a great potential for discovering multiple optima simultaneously. Mentioned ability of this algorithm has been used to propose a novel approach for multi-modal optimization in dynamic environments. The proposed approach evaluated on Moving peaks benchmark problem, which is the most famous benchmark for assessment in dynamic environments. The obtained results show the proper accuracy and convergence rate for the proposed approach in comparison with other well-known approaches.
15
Population structure and particle swarm performance
James Kennedy, Rui Mendes · 2003 · 1.6K citations · Full text
Architecture, Computational Engineering, Population Biology +13
A clearing procedure as a niching method for genetic algorithms
Alain Pétrowski · 1996 · 623 citations