A Distributed Constraint Optimization Problem (DCOP) is a tuple comprising a set of agents, a set of variables each controlled by one agent, a domain of possible values for each variable, and a set of constraints that define costs or utilities for value combinations. The objective is for agents to collectively assign values to all variables to minimize the total cost or maximize the total utility, a process known as finding the global optimum. This framework explicitly models the distribution of information and control, making it foundational for multi-agent system orchestration where central coordination is impractical.
