Autonomous Agent Negotiation via Utility Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automatic negotiation methods between multiple agents often require centralized control, which is not always feasible, and struggle to achieve optimal outcomes in distributed management scenarios.

Innovation Solution

A negotiation system and method that includes execution planning and determination mechanisms within each agent to calculate and evaluate the utility of offers and desired execution states using policy and utility functions, allowing agents to autonomously decide on accepting or proposing plans based on predetermined threshold values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If centralized control is used to perform overall optimization in automatic negotiation, then the optimization result is improved, but the system complexity and control requirements increase

Engineering Contradiction:
Improveoptimization resultVSAvoidcontrol structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the negotiation system into multiple independent agents, each capable of autonomous decision-making. Instead of one centralized controller optimizing all negotiations, each agent segments the optimization task and performs it locally using its own policy and utility functions, thereby reducing overall system complexity while maintaining optimization capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each agent in the patent is equipped with its own execution planning means and determination means, allowing it to autonomously evaluate offers, calculate utilities, and make decisions without external control. This self-service mechanism enables distributed optimization where each agent serves its own optimization needs independently.

Inventive Principle:
Principle #25Self-service

2Reliability

If centralized control is implemented for automatic negotiation, then overall optimization is achieved, but the ease of operation and system feasibility decrease

Engineering Contradiction:
Improveoptimization outcomeVSAvoidsystem feasibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the negotiation system into autonomous agents that operate independently. This segmentation eliminates the need for complex centralized control infrastructure, making the system more feasible for real-world deployment where centralized control may be impractical or impossible to implement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each agent autonomously performs evaluation and decision-making using its own embedded policy and utility functions. This self-service capability removes the operational burden of centralized control, significantly improving ease of operation while maintaining optimization performance through distributed intelligence.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If distributed management is used for automatic negotiation, then the ease of operation and system feasibility improve, but the ability to achieve optimal outcomes deteriorates

Engineering Contradiction:
Improvesystem feasibilityVSAvoidoptimization outcome
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

Each agent in the patent incorporates feedback mechanisms through its determination means, which evaluates offers against its utility function and compares calculated values with threshold values. This feedback loop enables each distributed agent to learn from negotiation outcomes and adjust its strategy, allowing the distributed system to achieve optimal or near-optimal results without centralized control.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent empowers each agent with self-service capabilities including execution planning, utility calculation, and threshold-based decision-making. This enables distributed agents to independently achieve optimal outcomes for their own objectives while contributing to overall system optimization, resolving the contradiction between distributed operation and optimization quality.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20230385892A1Negotiation device, negotiation system, negotiation method, and negotiation program
Publication Date: 2023.11.30 NEC CORP
  • US20230385892A1 patent drawing
  • US20230385892A1 patent drawing
  • US20230385892A1 patent drawing

AI summary

An execution planning means 81 calculates, with an offer from another agent as a constraint condition, a first value which is a value of an optimal execution plan up to achievement of an objective planned based on a state transition by an action taken according to a policy of an own agent. A determination means 82 determines, with the first value as an argument, whether or not a value calculated by a utility function, which is a function defining a utility of an execution plan of the own agent when the offer from the other agent is accepted, is greater than a predetermined threshold value. The determination means 82 determines to accept the offer from the other agent when the value is greater than the threshold value, and determines to reject the offer from the other agent when the value is equal to or less than the threshold value.