Top Banner
Columbia Express Algorithms and heuristics used by shipping company Yoon Keun Ane Jeongwho Lee Co- Expres s
16

Columbia Express Algorithms and heuristics used by shipping company Yoon Keun Ane Jeongwho Lee Co- Express.

Dec 14, 2015

Download

Documents

Bernard Rodgers
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Columbia Express Algorithms and heuristics used by shipping company Yoon Keun Ane Jeongwho Lee Co- Express.

Columbia Express

Algorithms and heuristics used by shipping company

Yoon Keun AneJeongwho Lee

Co-Express

Page 2: Columbia Express Algorithms and heuristics used by shipping company Yoon Keun Ane Jeongwho Lee Co- Express.

Service Description

• 24/7 shipping company with distribution centers across the U.S.

• Provides 24-hour service, 2-days shipping services

• If late, the company refunds shipping fees to the customers

Co-Express

Page 3: Columbia Express Algorithms and heuristics used by shipping company Yoon Keun Ane Jeongwho Lee Co- Express.

Company Objective & Constraints

• Objective : minimize overall costs including shipping costs and penalty costs

• Constraints– Deadlines– Carrier Capacity

Co-Express

Page 4: Columbia Express Algorithms and heuristics used by shipping company Yoon Keun Ane Jeongwho Lee Co- Express.

How to approach the problem

3 stages of the problem1.Package Center to Main Dist. Center

- Package Shipment Schedule (Knapsack)2.MDC to Local Dist. Centers

- Minimizing Carrier Cost (Bin-Packing)3.LDC to Final Destination

- Minimizing Delivery Cost (TSP)

Co-Express

Page 5: Columbia Express Algorithms and heuristics used by shipping company Yoon Keun Ane Jeongwho Lee Co- Express.

Co-ExpressProblem Delineation

• One MDC• Many customers• Local distribution

centers at each zone (zones divided by customer population)

• Optimization done by each zone

Page 6: Columbia Express Algorithms and heuristics used by shipping company Yoon Keun Ane Jeongwho Lee Co- Express.

I. Shipment Schedule to MDC

1. Package received at Columbia2. Package scheduled by deadline to be send to MDC

Use the following integer programming to maximize the total weight of jobs that finish before their deadlines

Co-Express

CO-Express

Page 7: Columbia Express Algorithms and heuristics used by shipping company Yoon Keun Ane Jeongwho Lee Co- Express.

Integer Programming

• Cj = shipping cost based on weight, distance and deadline

• Wj= Physical weight of the package• This problem is NP-complete problem also called

knapsack problem, and can be solved by dynamic programming

Co-Express

max ∁jXj s.t PjXj ≤ dj ∶ deadline WjXj ≤ Cj ∶ Capacity j

Xj ∈ሼ0,1ሽ

Page 8: Columbia Express Algorithms and heuristics used by shipping company Yoon Keun Ane Jeongwho Lee Co- Express.

II. MDC to LDC

• Purpose : Minimize number of trucks according to its size

• Motivation : No need to use huge trucks nor many trucks going from MDC to LDC

• Solution: “Bin-packing” Problem : Maximize utilization space in each container

Co-Express

Page 9: Columbia Express Algorithms and heuristics used by shipping company Yoon Keun Ane Jeongwho Lee Co- Express.

Graphical Interpretation

Co-Express

Figure 1 Figure 2

• We need to minimize the size of empty space which is shown by white spaces in figure 2

Page 10: Columbia Express Algorithms and heuristics used by shipping company Yoon Keun Ane Jeongwho Lee Co- Express.

Column Generation Method

• CGM is used to solve bin-packing• Dual variables from original LP is used to

create new column of constraints that will give a better solution than orig. LP

• Repetition of above steps will lead to finding the optimal pattern

• Formulation used most frequently nowadays

Co-Express

Page 11: Columbia Express Algorithms and heuristics used by shipping company Yoon Keun Ane Jeongwho Lee Co- Express.

Bin Packing Approx.

• First Fit Label bins as 1, 2, 3, . . .Objects are considered for packing in the order 1, 2, 3, . . .Pack object i in bin j where j is the least index such that bin j can contain object i.

• Best Fit The same as FF, except that when object i is to be packed, find the bin which after accommodating object i will have the least amount of space left.

Co-Express

Page 12: Columbia Express Algorithms and heuristics used by shipping company Yoon Keun Ane Jeongwho Lee Co- Express.

III. Local Delivery

• Purpose: Minimize the total distance traveled by local delivery trucks

• Well-known NP-hard Traveling Salesman Problem

Co-Express

Page 13: Columbia Express Algorithms and heuristics used by shipping company Yoon Keun Ane Jeongwho Lee Co- Express.

Solving TSP

• TSP can be solved using various methodsex) Algorithm 4.4.4.5

TSP relaxation Dynamic Programming

• We adopted TSP relaxation method to arrive at near-optimal solution

Co-Express

Page 14: Columbia Express Algorithms and heuristics used by shipping company Yoon Keun Ane Jeongwho Lee Co- Express.

TSP relaxation

Co-Express

Page 15: Columbia Express Algorithms and heuristics used by shipping company Yoon Keun Ane Jeongwho Lee Co- Express.

Limitations & Future Research

• Stochastic demand and processing time

• Hard deadline was not considered when solving II & III

• Minimizing cost at distribution intsct• Application to real-life data

Co-Express

Page 16: Columbia Express Algorithms and heuristics used by shipping company Yoon Keun Ane Jeongwho Lee Co- Express.

Co-Express

THANK YOU, ANY QUESTIONS?

THANK YOU, ANY QUESTIONS?