Dynamic Ride-Sharing Assignment With Future Demand Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current ride-sharing systems face challenges in efficiently assigning travel requests to autonomous vehicles and predicting future demands, particularly in managing large numbers of passengers and trips while maintaining real-time booking experiences.

Innovation Solution

A system and technique that utilize a reactive anytime optimal method to dynamically generate optimal routes and assign vehicles to passengers, incorporating a pairwise request-vehicle graph and request-trip-vehicle graph to solve the unified problem of passenger and vehicle assignment, allowing for up to 10 simultaneous passengers per vehicle and rebalancing vehicles to high-demand areas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If ride-sharing systems limit passengers to 2 per vehicle, then vehicle assignment and routing becomes simpler, but system productivity and capacity are reduced

Engineering Contradiction:
Improvesystem capacityVSAvoidvehicle assignment complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the vehicle assignment problem into multiple hierarchical levels: (1) identifying candidate vehicles for each request, (2) forming vehicle pools based on compatibility, (3) optimizing assignments within pools, and (4) coordinating across multiple pools. This segmentation enables the system to handle high-capacity vehicles (up to 10 passengers) while maintaining computational tractability through structured decomposition of the assignment space.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-identifying candidate vehicles and pre-forming vehicle pools before final assignment optimization. This preliminary structuring of the solution space allows the system to efficiently explore assignments for high-capacity vehicles without facing the full combinatorial complexity at once, thereby enabling higher productivity with managed complexity.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the system optimizes for real-time booking experience, then user satisfaction improves, but computational time and processing complexity increase

Engineering Contradiction:
Improvereal-time booking experienceVSAvoidcomputational time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements dynamic adjustment of optimization parameters based on system state. The system dynamically balances exploration vs. exploitation, adjusts pool formation strategies based on demand patterns, and adapts assignment horizons based on computational load and time constraints. This dynamic behavior enables real-time responsiveness while managing computational time through context-aware parameter adjustment.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies partial optimization by focusing computational efforts on the most critical decision layers (candidate identification and pool formation) while using heuristics for final assignments. This partial action approach delivers sufficient real-time performance and user experience without requiring complete optimization of all assignment dimensions, thereby limiting computational time expenditure while maintaining ease of operation.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If the system uses a larger fleet size, then service coverage and reliability improve, but operational costs and system complexity increase

Engineering Contradiction:
Improveservice coverageVSAvoidfleet management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent enables vehicles to serve multiple functions and multiple requests through high-capacity pooling. A single vehicle can serve up to 10 different passengers sequentially or simultaneously, making the fleet more versatile and reducing the total number of vehicles needed for equivalent service coverage. This multi-functionality improves reliability and service coverage while reducing fleet management complexity compared to managing many single-occupancy vehicles.

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

Solution Approach 2:

The system changes the key parameter of vehicle capacity from traditional limits (1-2 passengers) to high capacity (up to 10 passengers). This parameter change fundamentally alters the fleet requirements, allowing fewer vehicles to provide equivalent or superior service coverage and reliability, thereby reducing operational complexity while maintaining or improving service levels.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If the system increases vehicle capacity to 10 passengers, then productivity and efficiency improve, but difficulty of detecting and measuring assignment optimality increases

Engineering Contradiction:
Improvepassenger throughputVSAvoidassignment optimality verification
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements feedback mechanisms that track and evaluate assignment quality metrics including vehicle utilization rates, passenger waiting times, and route efficiency. The system uses this feedback to continuously refine its assignment strategies and verify optimality through measurable performance indicators rather than relying on complex theoretical proofs, thereby enabling high-capacity assignments with tractable verification.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11619951B2On-demand high-capacity ride-sharing via dynamic trip-vehicle assignment with future requests
Publication Date: 2023.04.04 MASSACHUSETTS INST OF TECH
  • US11619951B2 patent drawing
  • US11619951B2 patent drawing
  • US11619951B2 patent drawing

AI summary

Described is a method and system for vehicle routing and request assignment which incorporates a prediction of future demand. The method seamlessly integrates sampled future requests into request assignments and vehicle routing.