diff --git a/aman/sys/aco/Colony.py b/aman/sys/aco/Colony.py index f1fae9f..f834bd0 100644 --- a/aman/sys/aco/Colony.py +++ b/aman/sys/aco/Colony.py @@ -121,6 +121,10 @@ class Colony: if None == bestSequence or bestCandidate[0] < bestSequence[0]: bestSequence = bestCandidate + # found the optimal solution + if 1 >= bestSequence[0].total_seconds(): + break + # create the final sequence self.Result = [] rwyManager = RunwayManager(self.Configuration)