Drone Delivery Systems Optimization Algorithm

8
Drone Delivery Systems Optimization Algorithm by Rick Kuang Advised by Dr. Mohammad Moshref-Javadi

Transcript of Drone Delivery Systems Optimization Algorithm

Page 1: Drone Delivery Systems Optimization Algorithm

Drone Delivery Systems Optimization Algorithmby Rick KuangAdvised by Dr. Mohammad Moshref-Javadi

Page 2: Drone Delivery Systems Optimization Algorithm

© 2019 MIT Center for Transportation & Logistics | Page 2

Outline

1. Problem2. Methodology3. Solution4. Sensitivity Analysis5. Summary of Results

Page 3: Drone Delivery Systems Optimization Algorithm

© 2019 MIT Center for Transportation & Logistics | Page 3

1. ProblemTSP class problems for last-mile delivery Illustration of NP computation complexity

• What is the benefit of truck and drone delivery over truck alone?

• How sensitive is benefit to drone flying range?

• How sensitive is benefit to number of drones?

• How sensitive is benefit to drone/truck speed differential?

• How sensitive is benefit to customer location distribution?

Motivating questionsTruck move Drone move

(a) Truck only (b) Truck and drone

Page 4: Drone Delivery Systems Optimization Algorithm

© 2019 MIT Center for Transportation & Logistics | Page 4

“Good enough” solutionSingle complicated genetic algorithmWide variation of problems

2. Methodology

Customer instance:Map: Megacity Logistics Lab (MLL) map 9Density: Urban – 3.32 km between customersCustomers: 158DC: 1

Problem parameters:Truck: 1Drones: 4Truck speed: 40 km/hrDrone speed: 60 km/hrDrone range: 45 mins

DCDrone customerTruck customerDrone routeTruck route

Page 5: Drone Delivery Systems Optimization Algorithm

© 2019 MIT Center for Transportation & Logistics | Page 5

3. Solution

KeyDCDrone customerTruck customerDrone routeTruck route

Customer instance:Map: MLL map 9Density: UrbanCustomers: 158DC: 1

Problem parameters:Truck: 1Drones: 4Truck speed: 40 km/hrDrone speed: 60 km/hrDrone range: 45 minsDrone movement: RoadTruck travel: $0.542/minTruck idle: $0.124/minDrone travel: $0.002/min

Optimization of MLL map 9 at 48 minutes of CPU execution

Page 6: Drone Delivery Systems Optimization Algorithm

© 2019 MIT Center for Transportation & Logistics | Page 6

Mode of movement analysis for MLL Map 2Drone availability analysis for MLL Map 3

4. Sensitivity Analysis (1 of 2) – capacity and method

Page 7: Drone Delivery Systems Optimization Algorithm

© 2019 MIT Center for Transportation & Logistics | Page 7

4. Sensitivity Analysis (2 of 2) – speed and rangeDrone range analysis for MLL Map 4Drone speed analysis for MLL Map 2

Page 8: Drone Delivery Systems Optimization Algorithm

© 2019 MIT Center for Transportation & Logistics | Page 8

5. Summary of Results

Key observations:• A truck efficiently working in conjunction with drones

will typically be better than truck alone• Being able to travel directly in Euclidean distances is

a large opportunity for drones• Faster drones are generally better; increasing returns

• More drones are generally better but quickly sees diminishing returns

• Difficult to realize savings when dense (urban) and drone launch/retrieval operations are slow

Summary of parameters tested

Summary of analysis of results