A game-theoretic utility network for cooperative multi-agent decision-making in adversarial environments