Adaptive Route Reoptimization Using Precomputed Candidate Columns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current route planning systems for the 'middle mile' in delivery networks are computationally expensive and time-consuming, struggling to adapt to real-time changes such as ad-hoc additions and cancellations, leading to suboptimal resource allocation and efficiency.

Innovation Solution

The system utilizes a previously computed route plan and candidate column pool to reoptimize route plans in response to changes, reducing computational complexity and time by considering current tendering and execution status, allowing for finer granularity adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional route planning methods are used to generate optimal routes, then route optimization is achieved, but the computational time and cost become excessively high

Engineering Contradiction:
Improveroute optimizationVSAvoidcomputational time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system pre-generates a comprehensive pool of candidate routes (columns) before the actual delivery execution. This preliminary action separates the computationally intensive route generation phase from the real-time delivery phase, allowing optimal routes to be prepared in advance while enabling quick adjustments when changes occur during execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The route planning problem is segmented into independent candidate routes (columns), each representing a feasible delivery sequence. Instead of solving one large optimization problem, the system generates multiple smaller, independent route options that can be evaluated and selected based on current conditions, reducing computational complexity.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If traditional route planning systems attempt to handle real-time changes, then adaptability improves, but computational complexity increases significantly

Engineering Contradiction:
Improvereal-time adaptabilityVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

By pre-generating a comprehensive pool of candidate routes that cover various possible scenarios and changes, the system is already prepared to handle real-time adjustments. When changes occur (additions, cancellations, modifications), the system can quickly evaluate the existing candidate pool and make adjustments without performing full re-optimization, thus maintaining adaptability while controlling computational complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the approach from solving for optimal routes dynamically to selecting from pre-computed candidate routes. This parameter change transforms the problem from continuous optimization to discrete selection, significantly reducing computational complexity while maintaining the ability to adapt to real-time changes through selective re-evaluation of candidates.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If comprehensive route optimization is performed, then resource allocation efficiency improves, but the time to generate plans increases from hours to unacceptable levels

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidplan generation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs comprehensive route optimization in advance by generating a pool of candidate routes that incorporate various resource allocation scenarios. This preliminary comprehensive optimization ensures high resource allocation efficiency is built into the candidate routes, while the actual plan generation time is reduced to selection and evaluation of pre-optimized candidates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of generating one unique optimal route, the system creates multiple copies (candidate routes) with slight variations in sequencing and resource allocation. These candidate copies capture the essence of optimal resource allocation while allowing quick selection based on real-time conditions, thus achieving both efficiency and speed.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12111162B1Techniques for reactive route planning
Publication Date: 2024.10.08 AMAZON TECH INC
  • US12111162B1 patent drawing
  • US12111162B1 patent drawing
  • US12111162B1 patent drawing

AI summary

One challenge for middle-mile route planning is that the set of loads changes significantly between daily planning and execution. Systems and methods are provided for optimizing a transportation plan for a transportation network based on these load changes. The disclosed system re-optimizes a solution by starting from a previously existing plan and previously generated columns (e.g., candidate routes). The disclosed techniques significantly improve the compute time of the system to generate transportation plans that are optimized accordingly to an optimization parameter. The system takes into account the current execution status associated with a given entry of the plan to determine whether the entry should be re-optimized. Entries corresponding to tours that have already commenced, may be at least partially ignored for re-optimization consideration. The disclosed techniques enable state-aware, adaptive re-optimization for even tours that are in-progress or have been tendered.