Abstract: A method of assigning a set of resources to multiple agents using the resources, including an initial stage, consisting in setting up a collaborative network between agents, which expresses all the relations between agents liable to share at least one given resource through one or more coordinated actions, the network evaluating a degree of satisfaction for each agent according to all the validity verdicts ascribed by each agent to the relations in which they are engaged, and a resolution stage including a series of iterative basic stages during which each agent: perceives a satisfaction rating ascribed to each relation by all the agents linked by the relation, alters the satisfaction rating, and validates or invalidates the relation in question, wherein the series of basic stages continues until a predefined state of resolution is achieved.