Optimal Coalition Structure Generation in Cooperative Graph Games