Conditions for Outperformance of Recombination in Online Evolution of Swarm Robots
نویسندگان
چکیده
Genetic recombination is commonly used in evolutionary algorithms and yet its benefits are an open question in evolutionary biology. We investigate when recombination is actually beneficial in the evolutionary adaptation of swarm robot behaviour in dynamic environments. In this scenario, artificial evolution has to deal with challenges that are similar to natural evolution: it must run online, distributed and evolve the genome structure. These requirements could diminish the benefit of recombination due to disruptive crossover. Using neural networks as robot controllers, we reduce this disruptiveness with an adaptive mate choice that evolves the probability of recombination and the genetic similarity of mates. In two experiments with a multi-agent simulation, we compare the adaptive performance of this approach with random recombination and pure mutation. Whereas both recombination treatments naturally outperform at low mutation rates, pure mutation achieves its best performance with high rates, where it also outperforms random recombination. The adaptive mate choice, however, achieves the same performance as pure mutation at high rates and outperforms when the network size is increased. We also found that treatments with recombination evolved smaller neural networks with fewer links.
منابع مشابه
FSM-based Evolution in a Swarm of Real Wanda Robots
The creation of mechanisms to control the behavior of mobile robots becomes increasingly complex with the complexity of the desired tasks and the environment involved. Evolutionary Robotics is a methodology for the automatic generation of robot control mechanisms using basic principles from natural evolution, i.e., mutation, recombination and selection. In this paper, a decentralized online-evo...
متن کاملMultiobjective Imperialist Competitive Evolutionary Algorithm for Solving Nonlinear Constrained Programming Problems
Nonlinear constrained programing problem (NCPP) has been arisen in diverse range of sciences such as portfolio, economic management etc.. In this paper, a multiobjective imperialist competitive evolutionary algorithm for solving NCPP is proposed. Firstly, we transform the NCPP into a biobjective optimization problem. Secondly, in order to improve the diversity of evolution country swarm, and he...
متن کاملDesigning an Optimal Stable Algorithm for Robot Swarm Motion toward a Target
In this paper, an optimal stable algorithm is presented for members of a robots swarm moving toward a target. Equations of motion of the swarm are based on Lagrangian energy equations. Regarding of similar research On the design of swarm motion algorithm, an equation of motion considered constraints to guarantee no collision between the members and the members and obstacles along the motion pat...
متن کاملPareto design of fuzzy tracking control based on the particle swarm optimization algorithm for a walking robot in the lateral plane on slope
Many researchers have controlled and analyzed biped robots that walk in the sagittal plane. Nevertheless, walking robots require the capability to walk merely laterally, when they are faced with the obstacles such as a wall. In walking robot field, both nonlinearity of the dynamic equations and also having a tracking system cause an effective control has to be utilized to address these problems...
متن کاملDecentralized evolution of robotic behavior using finite state machines
Paper type: Research paper Purpose: In Evolutionary Robotics (ER), robotic control systems are subject to a developmental process inspired by natural evolution. In this article, a control system representation based on Finite State Machines (FSMs) is utilized to build a decentralized online-evolutionary framework for swarms of mobile robots. Design/methodology/approach: A new recombination oper...
متن کامل