Real-Time Fleet Routing System Using Segmented Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for real-time order dispatching in same-day delivery services face challenges in efficiently routing orders to geographically distributed drivers due to the complexity of real-time traffic conditions and the inability to scale with increasing volumes of orders, leading to slow computation times and inefficiencies.

Innovation Solution

A routing system employing a three-layer architecture of filtering, routing, and ranking, utilizing machine learning algorithms to reduce the set of potential drivers, account for real-time traffic, and calculate optimal or pseudo-optimal routes, thereby speeding up the order assignment process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional routing systems are used to assign orders to drivers, then routing decisions can be made, but computation time becomes prohibitively slow as order volume increases

Engineering Contradiction:
Improveorder assignment speedVSAvoidcomputation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The routing system is divided into multiple independent modules including a filtering module that reduces candidate drivers, a routing module that calculates optimal paths, and a ranking module that prioritizes drivers. This segmentation allows each module to process data independently and in parallel, dramatically reducing overall computation time while maintaining assignment accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The filtering module performs preliminary action by pre-processing driver data and reducing the candidate set before the routing module executes complex path calculations. By eliminating unsuitable drivers early based on basic criteria (availability, location, capacity), the system avoids performing expensive routing computations on all drivers, thus reducing computation time significantly

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If comprehensive routing calculations are performed for all drivers, then optimal routes can be determined, but the system cannot scale with increasing order volumes

Engineering Contradiction:
Improverouting optimization accuracyVSAvoidsystem scalability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The filtering module performs preliminary action by pre-processing driver data and reducing the candidate set before the routing module executes complex path calculations. By eliminating unsuitable drivers early based on basic criteria (availability, location, capacity), the system avoids performing expensive routing computations on all drivers, thus reducing computation time significantly

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The routing system is divided into multiple independent modules including a filtering module that reduces candidate drivers, a routing module that calculates optimal paths, and a ranking module that prioritizes drivers. This segmentation allows each module to process data independently and in parallel, dramatically reducing overall computation time while maintaining assignment accuracy

Inventive Principle:
Principle #1Segmentation

3Reliability

If real-time traffic conditions are incorporated into routing decisions, then more accurate routes can be provided, but computation complexity increases

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

Solution Approach 1:

The system introduces an intermediary data structure (the reduced candidate driver set) between the raw traffic data and the final routing calculations. By first filtering drivers based on basic criteria and then applying complex routing algorithms only to this reduced set, the system incorporates real-time traffic conditions accurately while managing computational complexity through the intermediate filtering step

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11574545B2Systems and methods for automated real-time and advisory routing within a fleet of geographically distributed drivers
Publication Date: 2023.02.07 DROPOFF INC
  • US11574545B2 patent drawing
  • US11574545B2 patent drawing
  • US11574545B2 patent drawing

AI summary

Embodiments of systems and methods for automated real-time routing within a fleet of geographically distributed drivers are disclosed. Embodiments may operate to dispatch orders and determine routing in real-time in a geographic area through application of rule-based filtering of drivers and selective application of optimal or non-optimal routing solutions utilizing the real-time locations of drivers, real-time conditions within the geographic area and the locations for the set of orders being routed by the system.