Multi-issue negotiation is a structured communication protocol where autonomous software agents exchange offers over a bundle of distinct but related issues—such as price, delivery time, and service level—within a single negotiation session. Unlike single-issue bargaining, this allows for trade-offs and package deals, where concessions on one issue can be compensated by gains on another, enabling agents to discover outcomes that maximize joint utility. The protocol is fundamental to Distributed Constraint Optimization (DCOP) and achieving Pareto optimality in automated systems.
