Termination Criteria in Evolutionary Algorithms: A Survey | Synapse