Cooperative control of multi-vehicle systems using cost graphs and optimization
flocks , herds , and schools : a distributed behavioral model .