Solving the Takeout Delivery Problem: Balancing Efficiency with Human-Centric Logistics

Interactively Solving the Takeout Delivery Problem Based on Customer Satisfaction and Operation Cost

2020-01-01
Liuyang Zhang, Wenzhu Liao
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces the Takeout Delivery Problem (TDP) and proposes a bi-objective mixed integer programming model to optimize both customer satisfaction and operation costs. The researchers develop a two-stage solution strategy powered by an Adaptive Multi-population Genetic Algorithm (AMGA) and a Human-Computer Interaction (HCI) mechanism to improve rider experience and delivery efficiency.

TL;DR

As the O2O (Online-to-Offline) food delivery market saturates, the competition has shifted from user acquisition to operational excellence. This paper proposes a novel framework for the Takeout Delivery Problem (TDP) that optimizes for both platform costs and customer satisfaction while introducing a Human-Computer Interaction (HCI) loop that allows riders to provide feedback on system-generated routes.

Motivation: The Hidden Cost of "Beautiful Data"

While delivery giants like Meituan and Eleme report impressive statistics—shorter delivery times and higher rider incomes—there is a darker side to the "intelligent scheduling" craze. Standard algorithms often ignore real-world friction, leading to:

  • Rider Burnout: Rigid systems treat humans like robots, causing high turnover.
  • Social Friction: Unrealistic deadlines forced by the system lead to traffic violations and safety risks.
  • Rigidity: Purely mathematical models cannot account for the "ground-truth" experience of a veteran rider.

The authors argue that the TDP is more complex than a standard VRPPDTW (Vehicle Routing Problem with Time Windows and Simultaneous Pickup and Delivery) because rider starting locations are not fixed, and customer satisfaction involves both time and food quality (e.g., temperature).

Methodology: The Two-Stage HCI Strategy

The core innovation lies in a bi-objective model solved in two distinct stages.

1. The Bi-Objective Model

The model minimizes a function combining:

  • Operation Costs (): Depreciation, fuel, and penalty costs for time-window violations.
  • Satisfaction (): A fuzzy evaluation of delivery time and food quality.

2. Algorithmic Architecture

To solve this, the authors utilize a Two-Layer Coding Method (linking specific orders to specific riders) and an Adaptive Multi-population Genetic Algorithm (AMGA).

Model Architecture and Strategy Flow

  • Stage 1 - System Dispatch: The AMGA generates an initial optimized plan using an Insertion Detection method to merge orders from the same restaurant to increase efficiency.
  • Stage 2 - Rider Interaction: Riders receive instructions but can choose to accept only specific parts or suggest changes based on their immediate environment. This feedback is fed back into the system for a second-round local search optimization.

3. Order Merging Strategy

During peak hours, efficiency is won or lost in how orders are grouped. The paper introduces an Urgency Attribute. Orders with higher urgency (or those manually expedited by customers) form the "seed" for a task, and other orders from the same restaurant are merged into it using an insertion detection procedure.

Experiments and Insights

The study simulates a 5-km rectangular urban area with 30 customers and 5 restaurants. The output is visualized through a comprehensive Gantt Chart, which tracks rider loading, task allocation, and time windows.

Gantt Chart Visualization

Key Findings:

  • Dynamic Adaptation: The AMGA's adaptive crossover and mutation rates allow it to jump out of local optima faster than standard GAs.
  • Rider Empowerment: By allowing riders to have "certain autonomy," the system saw increased stability. When riders feel like participants rather than tools, the "happiness index" of the workforce increases, contributing to a more sustainable delivery ecosystem.

Critical Analysis & Conclusion

This paper makes a compelling case for moving away from "black-box" optimization toward Human-in-the-loop systems.

Strengths:

  • Combines hard logistics optimization with soft human-centric factors.
  • The two-layer coding simplifies the complex relationship between orders, restaurants, and riders.

Limitations:

  • The model assumes a static set of orders at . In reality, takeout is a "rolling horizon" problem where new orders arrive continuously.
  • The HCI component requires high-quality mobile interfaces and reliable real-time data from riders, which may increase platform overhead.

Future Outlook: The next step for this research is to apply these HCI strategies to dynamic continuous-time periods, where the algorithm must re-optimize every few seconds as new orders "pop" onto the map.


Keywords: Takeout Delivery Problem, Bi-objective Optimization, HCI solution, Heuristic Algorithm, AMGA.

Find Similar Papers

Try Our Examples

  • Find recent research papers that implement Human-Computer Interaction (HCI) within Vehicle Routing Problems (VRP) to improve driver or rider job satisfaction.
  • Which paper first established the "Meal Delivery Routing Problem" as a distinct subset of VRPPDTW, and how does the current study's bi-objective function evolve that foundation?
  • Explore how adaptive multi-population genetic algorithms have been applied to dynamic real-time logistics tasks in other sectors like e-commerce or emergency services.
Contents
Solving the Takeout Delivery Problem: Balancing Efficiency with Human-Centric Logistics
1. TL;DR
2. Motivation: The Hidden Cost of "Beautiful Data"
3. Methodology: The Two-Stage HCI Strategy
3.1. 1. The Bi-Objective Model
3.2. 2. Algorithmic Architecture
3.3. 3. Order Merging Strategy
4. Experiments and Insights
5. Critical Analysis & Conclusion