Dynamic Transportation Matching System Route Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing on-demand transportation systems face challenges in determining the most convenient and efficient pick-up and drop-off points and routes, leading to suboptimal user experiences and increased driver idle time due to computational intensity and lack of flexibility in traditional matching systems.

Innovation Solution

The implementation of a dynamic transportation matching system that calculates and optimizes routes by incorporating pre-pickup and post-drop-off walks, accounting for side-of-street information, and generating alternate waypoints to minimize trip time and improve user convenience, while providing users with options for selecting optimal pick-up and drop-off locations through a user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If traditional matching systems are used to determine pick-up and drop-off points, then the system complexity is reduced, but the user experience and route optimization are worsened due to computational intensity constraints

Engineering Contradiction:
Improvesystem complexityVSAvoiduser experience
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The system segments the route determination problem into multiple discrete components: generating candidate pick-up points, generating candidate drop-off points, calculating convenience scores for each candidate, and selecting the optimal combination. This segmentation allows the complex optimization problem to be broken down into manageable steps that can be processed efficiently while still providing comprehensive route optimization options.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-generating multiple candidate pick-up and drop-off points along with their associated convenience scores before the final matching decision. This allows the system to have optimization options ready in advance, reducing computational intensity during the actual matching process while maintaining high-quality route recommendations.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If traditional matching systems are used, then computational intensity is reduced, but driver idle time increases due to lack of route optimization

Engineering Contradiction:
Improvecomputational intensityVSAvoiddriver idle time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system dynamically adjusts pick-up and drop-off locations based on real-time conditions such as traffic patterns, road closures, and driver availability. By making the route determination dynamic rather than static, the system can optimize routes adaptively to minimize driver idle time and improve efficiency without requiring excessive computational resources for every possible scenario.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key parameters such as pick-up location, drop-off location, and route characteristics to optimize the balance between computational intensity and driver idle time. By adjusting these parameters based on convenience scores and current conditions, the system achieves route optimization that reduces driver waiting time while maintaining manageable computational requirements.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If flexible pick-up and drop-off locations are implemented, then user convenience is improved, but the computational problem becomes more intensive

Engineering Contradiction:
ImproveflexibilityVSAvoidcomputational intensity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the flexible location selection into discrete candidate points with pre-calculated convenience scores. Instead of evaluating every possible continuous location, the system divides the area into specific candidate pick-up and drop-off points, making the flexible selection computationally manageable while still providing users with multiple convenient options.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses approximate convenience scores that are calculated efficiently for each candidate location rather than performing exhaustive optimization calculations. These scores serve as good-enough approximations that enable flexible pick-up and drop-off selection without requiring computationally intensive exact solutions for every scenario.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS20240393119A1Systems and methods for selecting improved routes for fulfilling transportation requests
Publication Date: 2024.11.28 LYFT INC
  • US20240393119A1 patent drawing
  • US20240393119A1 patent drawing
  • US20240393119A1 patent drawing

AI summary

The disclosed computer-implemented method may include (i) receiving, by a dynamic transportation matching system, a request for transportation between initial waypoints, (ii) calculating, by the dynamic transportation matching system, a value metric for an initial driving route between the initial waypoints (iii) calculating a value metric for a walk-enabled driving route that comprises at least one alternate waypoint that is within a predetermined walking range of one of the initial waypoints, and (iv) improving, by the dynamic transportation matching system, a value of fulfilling the request for transportation by determining that a difference between the value metric of the walk-enabled driving route and the value metric of the initial driving route satisfies a walking-value threshold and selecting, based on the determination that the difference satisfies the walking-value threshold, the walk-enabled driving route for fulfilling the request for transportation. Various other methods, systems, and computer-readable media are also disclosed.