noɾmˈalmˈente se ˈusan dˈos kɾitˈeɾjos: korˈeɾ el ˌaxˈe ˈun nˈumeɾo mˈaksimo ðe ˌiteɾaθjˈones xˌeneɾaθjˈones o ðˌetenˈeɾlo kwˌando nˈo ˈaʝa kˈambjos en la pˌoβlaθjˈon.
Normalmente se usan dos criterios: correr el AG un número máximo de iteraciones (generaciones) o detenerlo cuando no haya cambios en la población.