Evolution algorithm application