The document describes a model consisting of a set of nodes N and sets of variables and utilities assigned to each node. Tuples are formed from combinations of the variable values. The utility of a given tuple for a set of nodes S is defined as the sum of the utilities of the individual nodes in S. A deviation is possible from a current tuple x to an alternate y if the utility of y for a subset of nodes S is greater than the utility of x for S. This model is used to represent situations where subsets of agents have incentive to deviate from the current state to improve their payoffs.