increase the overall performance
This commit is contained in:
		| @@ -110,9 +110,13 @@ class Worker(Thread): | ||||
|                                           preceedingRunways = runways, preceedingIafs = iafs, | ||||
|                                           ants = 5 * len(relevantInbounds), generations = 5 * len(relevantInbounds)) | ||||
|  | ||||
|                 # run the optimizer outside the locking functions | ||||
|                 self.releaseLock() | ||||
|                 # perform the ACO run | ||||
|                 aco = Colony(relevantInbounds, acoConfig) | ||||
|                 aco.optimize() | ||||
|                 self.acquireLock() | ||||
|  | ||||
|                 if None != aco.Result: | ||||
|                     for node in aco.Result: | ||||
|                         self.RecedingHorizonControl.resequenceInbound(node.Inbound) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user