mathematically developed evolutionary algorithms