Compressing Shortest Path Matrices for Delivery Route Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional shortest path matrices for delivery route optimization are excessively large, requiring significant storage space and reducing accessibility, as they are NP-hard problems that are computationally complex and inefficient for real-time processing.

Innovation Solution

A system and method for compressing shortest path matrices by reducing the number of map intersection nodes using specific compression rules, transforming initial shortest path matrices into compressed matrices that can be stored in RAM, enabling efficient delivery route determination for ecommerce website delivery orders.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional shortest path matrices are used for delivery route optimization, then complete path information is available, but storage space requirements become excessively large (61 terabytes for a city with 116,000 nodes)

Engineering Contradiction:
Improvecompleteness of path informationVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential elements needed for route optimization by removing redundant node information from the complete shortest path matrix. Instead of storing all intermediate nodes, the system extracts and stores only compressed representations that preserve the necessary routing information, significantly reducing storage requirements while maintaining optimization capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent inverts the traditional approach by not storing complete paths and then accessing them, but rather storing compressed representations that can be decompressed on-demand. This inversion transforms the problem from storage-intensive to computation-intensive at query time, enabling the system to work with much smaller data structures

Inventive Principle:
Principle #13The other way round (Inversion)

2Adaptability or versatility

If conventional shortest path matrices are stored, then all shortest paths are accessible, but real-time accessibility is reduced due to large storage size

Engineering Contradiction:
Improveaccessibility of shortest pathsVSAvoidreal-time accessibility
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary compression of the shortest path matrix into a compact format that can be quickly loaded into memory. By pre-processing the data into a compressed state, the system eliminates the time penalty of accessing large datasets, enabling real-time route optimization while maintaining adaptability to different query scenarios

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter representation from storing complete node sequences to storing compressed numerical representations. This parameter transformation reduces the data size dramatically while preserving the ability to retrieve and interpret path information when needed, balancing accessibility with real-time performance

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If complete shortest path matrices are used, then accurate delivery routes can be determined, but computational complexity increases due to NP-hard nature of the problem

Engineering Contradiction:
Improveaccuracy of delivery routesVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the complete shortest path matrix into compressed blocks or regions that can be processed independently. By dividing the problem space into manageable segments represented in compressed form, the system reduces computational complexity while maintaining the precision needed for accurate delivery route determination through selective decomposition of relevant segments

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10248925B2Systems and methods for compressing shortest path matrices for delivery route optimization
Publication Date: 2019.04.02 WALMART APOLLO LLC
  • US10248925B2 patent drawing
  • US10248925B2 patent drawing
  • US10248925B2 patent drawing

AI summary

Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform an act of preparing an initial shortest path matrix including a plurality of elements, an initial number of a plurality of map intersection nodes, and a plurality of full shortest paths between an origination map intersection node and a destination map intersection node. Each element can include a full shortest path, and each full shortest path can include one or more map intersection nodes. The one or more processing modules also can be configured to compress the initial shortest path matrix to form a compressed shortest path matrix that includes a compressed number of the plurality of map intersection nodes that is fewer than the initial number of the plurality of map intersection nodes.