Multi-Agent Control
Challenge:
agents should choose local inputs that are globally optimal
How?