Cost correction function: Sometimes, the costs calculated by an individual may be offset from the minimum possible value. Take the solution as input, re-calculate the costs, and update the arrival times map
Update solution quality before returning the solution from the interface
(Decentralized only) Check if all tasks have been satisfied
Missing functionalities: