Multi-Agent Vehicle Routing With Distributed Value Iteration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multi-agent routing methods are computationally complex and limited to offline, centralized implementations, failing to leverage distributed, decentralized communication for iterative optimization based on agent observations.

Innovation Solution

A decentralized, distributed route planning system using a value iteration graph neural network that updates node feature vectors based on communication vectors from remote autonomous vehicles, allowing vehicles to iteratively optimize routes through a transportation network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional centralized multi-agent routing methods are used, then routing solutions can be computed, but the computational complexity increases significantly and real-time optimization is not achievable

Engineering Contradiction:
Improverouting solution qualityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The centralized routing problem is segmented into distributed sub-problems solved by individual autonomous vehicles. Each vehicle independently computes its own routing decisions using local observations and communication from other vehicles, rather than one central system computing all routes simultaneously. This divides the computationally complex global optimization into multiple simpler local optimizations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The routing system transitions from static offline computation to dynamic real-time optimization. Vehicles continuously update their routing decisions based on current traffic conditions, observations from other vehicles, and iterative value updates from the graph neural network, enabling adaptive response to changing environmental conditions.

Inventive Principle:
Principle #15Dynamics

2Productivity

If offline centralized routing is implemented, then routing can be computed, but real-time iterative optimization based on agent observations cannot be performed

Engineering Contradiction:
Improverouting optimization speedVSAvoidreal-time response time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system implements continuous feedback loops where autonomous vehicles observe traffic conditions, communicate with other vehicles, receive value updates from the graph neural network, and adjust their routing decisions in real-time. This feedback mechanism enables iterative optimization based on current environmental observations rather than relying on pre-computed offline routes.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Each autonomous vehicle independently performs its own routing optimization using local computations and observations, rather than relying on a central system. Vehicles self-update their routing decisions based on their own observations and communication from peers, enabling distributed real-time optimization without centralized coordination overhead.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If distributed decentralized communication is used, then real-time iterative optimization is enabled, but the system complexity of coordinating multiple agents increases

Engineering Contradiction:
Improvereal-time adaptation capabilityVSAvoidsystem coordination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The graph neural network serves multiple functions simultaneously: it maintains the transportation network graph structure, computes value updates for routing decisions, aggregates observations from multiple vehicles, and propagates information throughout the network. This multi-functional approach reduces overall system complexity by consolidating coordination tasks into a single unified framework.

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

Solution Approach 2:

The graph neural network acts as an intermediary that mediates communication and coordination between autonomous vehicles. Instead of vehicles directly coordinating with each other (which would create complex peer-to-peer coordination), the graph neural network serves as a centralizing intermediary that aggregates information, computes updates, and distributes routing decisions back to vehicles.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250269878A1Systems and Methods for Optimized Multi-Agent Routing Between Nodes
Publication Date: 2025.08.28 AURORA OPERATIONS INC
  • US20250269878A1 patent drawing
  • US20250269878A1 patent drawing
  • US20250269878A1 patent drawing

AI summary

Systems and methods described herein can provide for: obtaining, from a remote autonomous vehicle computing system, an incoming communication vector descriptive of a local environmental condition of a remote autonomous vehicle; inputting the incoming communication vector into a value iteration graph neural network of an autonomous vehicle; generating, by the value iteration graph neural network, transportation segment navigation instructions identifying a target transportation segment to navigate the autonomous vehicle to; generating a motion plan through an environment of the autonomous vehicle; and controlling the autonomous vehicle by one or more vehicle control systems based on the motion plan.