Multi-Agent Simulation System Service Interaction Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multi-agent simulation systems are inadequate in simulating worlds where various services are provided and used, as they lack the capability to effectively model interactions between multiple agents and services in a comprehensive and accurate manner.

Innovation Solution

A multi-agent simulation system comprising multiple back-end servers and agent simulators that exchange messages to simulate the interactions of multiple agents, including both service users and providers, allowing for the simultaneous simulation of multiple services by distinguishing between different types of messages for movement and service-related information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a multi-agent simulation system is designed to simulate various services provided and used in the target world, then the simulation comprehensiveness and accuracy improve, but the system complexity increases due to the need to model multiple agents and services simultaneously

Engineering Contradiction:
Improvesimulation accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments agents into two distinct types: first agents (service users) and second agents (service providers). Each agent type has dedicated simulators with specific functions. This segmentation allows the complex simulation to be divided into manageable components, reducing overall system complexity while maintaining simulation accuracy for service interactions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Back-end servers act as intermediaries between first agents and second agents, managing service provisioning and coordination. The servers handle message routing and service logic, reducing the complexity burden on individual agent simulators and enabling accurate simulation of service interactions without requiring direct peer-to-peer communication between all agents.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple types of messages are exchanged between agents and service systems, then the service interaction simulation becomes more realistic and comprehensive, but the message management and system coordination complexity increases

Engineering Contradiction:
Improveservice interaction realismVSAvoidmessage management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The back-end servers provide universal functionality by handling multiple types of messages (service requests, responses, coordination messages) through a unified architecture. This multi-functional approach allows the system to simulate diverse service interactions realistically while centralizing message management logic, thereby reducing the complexity burden on individual agent simulators.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Back-end servers serve as intermediaries that standardize message handling between different agent types and services. By routing all service-related communications through these servers, the system achieves versatile service interaction simulation while maintaining manageable message coordination complexity through centralized control.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If agent simulators exchange messages directly with back-end servers without a center controller, then the simulation efficiency and responsiveness improve, but the coordination and control difficulty increases

Engineering Contradiction:
Improvesimulation efficiencyVSAvoidcoordination difficulty
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system extracts the coordination function from a centralized center controller and distributes it to back-end servers that directly communicate with agent simulators. This extraction eliminates the need for a separate coordination layer, allowing agents to interact efficiently with services through direct server communication while the back-end servers themselves handle the coordination logic embedded in their service management functions.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11757699B2Multi-agent simulation system and method
Publication Date: 2023.09.12 TOYOTA JIDOSHA KK
  • US11757699B2 patent drawing
  • US11757699B2 patent drawing
  • US11757699B2 patent drawing

AI summary

The multi-agent simulation system includes a plurality of back-end servers provided for each of a plurality of service systems and a plurality of agent simulators provided for each of the plurality of agents. Each of the plurality of service systems provides a service used in the target world. The plurality of agent simulators are programmed to simulate a state of each of the plurality of agents while causing the plurality of agents to interact with each other by exchange of first messages. The plurality of back-end servers and the plurality of agent simulators are programmed to simultaneously simulate a plurality of services by exchanging second messages different from the first messages.