Exploration and exploitation in evolutionary algorithms | Synapse