Road Graph Partitioning for Traffic Jam Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing IoT systems face challenges in collecting data from numerous devices, leading to lost message orders, incorrect analysis results, and degraded system throughput due to uneven message distribution in automobile traffic pattern detection.

Innovation Solution

A method involving graph partitioning of a road network into sub-graphs to balance message loads and minimize vehicle transitions, using a road graph representation with vertices as road segments and edges as adjacent pairs, to provide navigational information to vehicles during traffic jams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is collected from a large number of IoT devices, then the coverage and comprehensiveness of traffic pattern detection is improved, but message order is lost and analysis results become incorrect

Engineering Contradiction:
Improvenumber of vehiclesVSAvoidmessage order
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The road network is divided into multiple zones, each handled by a separate processing node. This segmentation allows independent processing of messages within each zone, preserving message order locally while maintaining comprehensive coverage across the entire network through coordinated zone-level processing.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If data is collected from a large number of IoT devices, then the coverage and comprehensiveness of traffic pattern detection is improved, but system throughput is degraded

Engineering Contradiction:
Improvenumber of vehiclesVSAvoidsystem throughput
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system divides the road network into zones and assigns processing nodes to handle messages from specific zones. This segmentation distributes the processing load across multiple nodes, preventing any single node from becoming a bottleneck and thereby maintaining high system throughput even as the number of vehicles increases.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Processing nodes act as intermediaries between vehicles and the central analysis system. Each processing node collects messages from vehicles in its assigned zone, performs local processing, and forwards aggregated information to the central system. This intermediary layer reduces the processing burden on the central system and improves overall throughput.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the road network is divided into multiple zones with separate processing nodes, then system throughput is improved, but the complexity of coordinating zone boundaries and vehicle transitions increases

Engineering Contradiction:
Improvesystem throughputVSAvoidzone boundary coordination
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system pre-calculates and assigns zones to processing nodes before vehicles enter them. This preliminary zone assignment allows vehicles to be tracked continuously across zone boundaries without requiring real-time coordination decisions, simplifying the complexity of zone boundary management while maintaining high throughput.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11545030B2Vehicle traffic information analysis and traffic jam management
Publication Date: 2023.01.03 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11545030B2 patent drawing
  • US11545030B2 patent drawing
  • US11545030B2 patent drawing

AI summary

Methods and systems for traffic jam management include generating a representation of a road network that comprises a road graph, with vertices of the road graph representing road segments and edges of the road graph representing pairs of adjacent road segments at each intersection. The road graph is partitioned into sub-graphs to balance a number of messages received from vehicles within each sub-graph and to minimize vehicle transitions between sub-graphs. It is determined that a traffic jam is present on one or more road segments. Navigational information is provided to one or more vehicles responsive to the traffic jam.