In this unit, we study many multiagent scenarios in which agents decide how to form coalitions among themselves and each coalition receives some utility. For example, they can represent a task-allocation problem where a set of tasks should be performed by a set of agents, subsets of whom can sometimes improve their performance by joining together to perform a task; they can represent a sensor network problem where the sensors must join in subgroups to further refine their readings or relay important information; or they can represent workflow scheduling systems where agents must form groups to handle incoming workflows.
Updated May 04 2018 by FST Course Production Staff