door to door freight transportation

28
FORMULATIONS DOOR TO DOOR FREIGHT TRANSPORTATION

Upload: others

Post on 12-Sep-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DOOR TO DOOR FREIGHT TRANSPORTATION

F O R M U L A T I O N S

DOOR TO DOOR FREIGHT TRANSPORTATION

Page 2: DOOR TO DOOR FREIGHT TRANSPORTATION

PROJET RESPET

β€’ Aims to develop quantitative approaches to door to

door freight transportation

β€’ Members:

β€’ LAAS-CNRS

β€’ INRIA

β€’ LIA

β€’ DHL

β€’ JASSP

Page 3: DOOR TO DOOR FREIGHT TRANSPORTATION

MAIN GOALS

β€’ Model door to door network operation.

β€’ Take into account conflicting objectives related to the subject

(economical, environmental, QoS, etc).

β€’ Develop a methodology based on exact/hybrid algorithms.

β€’ First year main focus:

β€’ ILP modeling.

Page 4: DOOR TO DOOR FREIGHT TRANSPORTATION

SCENARIO

Schedule transportation over a network using consolidation

terminals

Page 5: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 1

Assume containers are already assembled and ready to

be transported.

β€’ 𝐺 = 𝑁, 𝐴 - graph representing

network;

β€’ 𝑁 – set of terminals 𝑖, 𝑗, … , π‘˜ ;

β€’ 𝐴 – set of routes 𝑖, 𝑗 , … , 𝑗, π‘˜ ;

β€’ 𝑃 – set of containers;

β€’ 𝑇 = *1,… , T+ – set of periods.

Page 6: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 1 - PARAMETERS

β€’ Terminals:

β€’ 𝑆𝑖 - Storage capacity of terminal 𝑖.

β€’ 𝐢𝑖 - Storage cost of terminal 𝑖.

β€’ 𝛿+ 𝑖 = 𝑗 𝑖, 𝑗 ∈ 𝐴+ – Set of terminals which 𝑖 has a direct

route to.

β€’ π›Ώβˆ’ 𝑖 = 𝑗 𝑗, 𝑖 ∈ 𝐴+ – Set of terminals that have a direct

route to 𝑖.

β€’ Routes:

β€’ Δ𝑖𝑗 - transportation time between terminals 𝑖 and 𝑗.

β€’ 𝑄𝑖𝑗 - Capacity of route (𝑖, 𝑗).

β€’ 𝐢𝑖𝑗 - Transportation cost of route 𝑖, 𝑗 .

Page 7: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 1 - PARAMETERS

β€’ Containers:

β€’ πœ™π‘ - Release period of container 𝑝.

β€’ πœ”π‘ - Deadline period of container 𝑝.

β€’ π‘œπ‘ - Origin of container 𝑝.

β€’ 𝑑𝑝 - Destination of container 𝑝.

πœ™π‘ πœ”π‘

Page 8: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 1 - OBJECTIVE

β€’ Decision variables:

β€’ π‘₯𝑖𝑗𝑝𝑑 =

1, 𝑖𝑓 π‘π‘œπ‘›π‘‘π‘Žπ‘–π‘›π‘’π‘Ÿ 𝑝 𝑖𝑠 𝑠𝑒𝑛𝑑 π‘“π‘Ÿπ‘œπ‘š 𝑖 π‘‘π‘œ 𝑗 π‘Žπ‘‘ 𝑑 0, π‘œπ‘‘π‘•π‘’π‘Ÿπ‘€π‘–π‘ π‘’

β€’ 𝑠𝑖𝑝𝑑 = 1, 𝑖𝑓 π‘π‘œπ‘›π‘‘π‘Žπ‘–π‘›π‘’π‘Ÿ 𝑝 𝑖𝑠 π‘ π‘‘π‘œπ‘Ÿπ‘’π‘‘ π‘Žπ‘‘ 𝑖 π‘Žπ‘‘ π‘π‘’π‘Ÿπ‘–π‘œπ‘‘ 𝑑 0, π‘œπ‘‘π‘•π‘’π‘Ÿπ‘€π‘–π‘ π‘’

β€’ Objective:

β€’ minimize:

( 𝐢𝑖𝑠𝑖𝑝𝑑 + 𝐢𝑖𝑗π‘₯𝑖𝑗𝑝

𝑑 )

𝑖,𝑗 βˆˆπ΄π‘–βˆˆπ‘π‘βˆˆπ‘ƒπ‘‘βˆˆπ‘‡

Page 9: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 1 - CONSTRAINTS

β€’ Capacity constraints

𝑠𝑖𝑝𝑑

π‘βˆˆπ‘ƒ

≀ 𝑆𝑖 , βˆ€π‘– ∈ 𝑁, βˆ€π‘‘ ∈ 𝑇

π‘₯𝑖𝑗𝑝𝑑

π‘βˆˆπ‘ƒ

≀ 𝑄𝑖𝑗 , βˆ€ 𝑖, 𝑗 ∈ 𝐴, βˆ€π‘‘ ∈ 𝑇

Page 10: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 1 - CONSTRAINTS

β€’ Departure and arrival constraints

π‘₯𝑖𝑗𝑝𝑑 = 1

π‘—βˆˆπ›Ώ+(𝑖)

, βˆ€π‘ ∈ 𝑃, 𝑖 = π‘œπ‘

πœ”π‘

𝑑=πœ™π‘

π‘₯𝑗𝑖𝑝𝑑 = 1

π‘—βˆˆπ›Ώβˆ’(𝑖)

, βˆ€π‘ ∈ 𝑃

πœ”π‘‘

𝑑=πœ™π‘

, 𝑖 = 𝑑𝑝

Page 11: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 1 - CONSTRAINTS

β€’ Flow conservation constraint

π‘ π‘–π‘π‘‘βˆ’1 + π‘₯

𝑗𝑖𝑝

π‘‘βˆ’Ξ”π‘—π‘–

π‘—βˆˆπ›Ώβˆ’(𝑖)

= 𝑠𝑖𝑝𝑑 + π‘₯𝑖𝑗𝑝

𝑑

π‘—βˆˆπ›Ώ+(𝑖)

,

βˆ€π‘ ∈ 𝑃, βˆ€π‘‘ ∈ 𝑇, 𝑖 β‰  π‘œπ‘ β‰  𝑑𝑝

Page 12: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 2

Assign orders to containers.

β€’ 𝐿 – set of orders;

β€’ Period of assignment is

not taken into account.

β€’ 𝑃 – set of containers;

β€’ Assume there are as

many containers as

orders ( 𝑃 = |𝐿|);

Page 13: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 2 - PARAMETERS

β€’ Containers:

β€’ 𝑉𝑝 - Storage capacity of container 𝑝.

β€’ Orders:

β€’ 𝑣𝑙 - weight of order 𝑙;

β€’ πœ™π‘™ - Release period of order 𝑙;

β€’ πœ”π‘™ - Deadline period of order 𝑙;

β€’ π‘œπ‘™ - Origin of order 𝑙;

β€’ 𝑑𝑙 - Destination of order 𝑙.

Page 14: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 2 - OBJECTIVE

β€’ Decision variables:

β€’ π‘₯𝑖𝑗𝑝𝑑 =

1, 𝑖𝑓 π‘π‘œπ‘›π‘‘π‘Žπ‘–π‘›π‘’π‘Ÿ 𝑝 𝑖𝑠 𝑠𝑒𝑛𝑑 π‘“π‘Ÿπ‘œπ‘š 𝑖 π‘‘π‘œ 𝑗 π‘Žπ‘‘ 𝑑 0, π‘œπ‘‘π‘•π‘’π‘Ÿπ‘€π‘–π‘ π‘’

β€’ 𝑠𝑖𝑝𝑑 = 1, 𝑖𝑓 π‘π‘œπ‘›π‘‘π‘Žπ‘–π‘›π‘’π‘Ÿ 𝑝 𝑖𝑠 π‘ π‘‘π‘œπ‘Ÿπ‘’π‘‘ π‘Žπ‘‘ 𝑖 π‘Žπ‘‘ π‘π‘’π‘Ÿπ‘–π‘œπ‘‘ 𝑑 0, π‘œπ‘‘π‘•π‘’π‘Ÿπ‘€π‘–π‘ π‘’

β€’ 𝑦𝑙𝑝 = 1, 𝑖𝑓 π‘œπ‘Ÿπ‘‘π‘’π‘Ÿ 𝑙 𝑖𝑠 π‘Žπ‘ π‘ π‘–π‘”π‘›π‘’π‘‘ π‘‘π‘œ π‘π‘œπ‘›π‘‘π‘Žπ‘–π‘›π‘’π‘Ÿ 𝑝. 0, π‘œπ‘‘π‘•π‘’π‘Ÿπ‘€π‘–π‘ π‘’

β€’ Objective: β€’ minimize:

( 𝐢𝑖𝑠𝑖𝑝𝑑 + 𝐢𝑖𝑗π‘₯𝑖𝑗𝑝

𝑑 )

𝑖,𝑗 βˆˆπ΄π‘–βˆˆπ‘π‘βˆˆπ‘ƒπ‘‘βˆˆπ‘‡

Page 15: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 2 - CONSTRAINTS

β€’ Capacity constraints

𝑠𝑖𝑝𝑑

π‘βˆˆπ‘ƒ

≀ 𝑆𝑖 , βˆ€π‘– ∈ 𝑁, βˆ€π‘‘ ∈ 𝑇

π‘₯𝑖𝑗𝑝𝑑

π‘βˆˆπ‘ƒ

≀ 𝑄𝑖𝑗 , βˆ€ 𝑖, 𝑗 ∈ 𝐴, βˆ€π‘‘ ∈ 𝑇

π‘£π‘™π‘¦π‘™π‘π‘™βˆˆπΏ

≀ 𝑉𝑝, βˆ€π‘ ∈ 𝑃

Page 16: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 2 - CONSTRAINTS

β€’ Assignment constraints

π‘¦π‘™π‘π‘βˆˆπ‘ƒ

= 1, βˆ€π‘™ ∈ 𝐿

𝑦𝑙𝑝 + π‘¦π‘šπ‘ ≀ 1, βˆ€π‘ ∈ 𝑃, βˆ€π‘™,π‘š ∈ 𝐿, 𝑑𝑙 β‰  π‘‘π‘š

Page 17: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 2 - CONSTRAINTS

Origin and destination of each container is unknown apriori.

β€’ Departure and arrival constraints

π‘₯𝑖𝑗𝑝𝑑

π‘—βˆˆπ›Ώ+(𝑖)

β‰₯ 𝑦𝑙𝑝, βˆ€π‘™ ∈ 𝐿, βˆ€π‘ ∈ 𝑃, 𝑖 = π‘œπ‘™

πœ”π‘™

𝑑=πœ™π‘™

π‘₯𝑗𝑖𝑝𝑑

π‘—βˆˆπ›Ώβˆ’(𝑖)

β‰₯ 𝑦𝑙𝑝, βˆ€π‘– ∈ 𝐿, βˆ€π‘ ∈ 𝑃, 𝑖 = 𝑑𝑙

πœ”π‘™

𝑑=πœ™π‘™

Page 18: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 2 - CONSTRAINTS

Origin and destination of each container is unknown apriori.

β€’ Flow conservation constraints

π‘ π‘–π‘π‘‘βˆ’1 + π‘₯𝑗𝑖𝑝

π‘‘βˆ’Ξ”π‘—π‘–

π‘—βˆˆπ›Ώβˆ’(𝑖)

≀ 𝑠𝑖𝑝𝑑 + π‘₯𝑖𝑗𝑝

𝑑

π‘—βˆˆπ›Ώ+ 𝑖

+ π’šπ’π’‘π’βˆˆπ‘³π’…π’=π’Š

, βˆ€π‘ ∈ 𝑃, βˆ€π‘– ∈ 𝑁, βˆ€π‘‘ ∈ 𝑇

π‘ π‘–π‘π‘‘βˆ’1 + π‘₯𝑗𝑖𝑝

π‘‘βˆ’Ξ”π‘—π‘–

π‘—βˆˆπ›Ώβˆ’(𝑖)

+ π’šπ’π’‘π’βˆˆπ‘³π’π’=π’Š

β‰₯ 𝑠𝑖𝑝𝑑 + π‘₯𝑖𝑗𝑝

𝑑

π‘—βˆˆπ›Ώ+ 𝑖

, βˆ€π‘ ∈ 𝑃, βˆ€π‘– ∈ 𝑁, βˆ€π‘‘ ∈ 𝑇

βˆ’1 ≀ π‘₯𝑖𝑗𝑝𝑑

π‘—βˆˆπ›Ώ+ 𝑖

βˆ’ π‘₯π‘—π‘–π‘π‘‘βˆ’Ξ”π‘—π‘–

π‘—βˆˆπ›Ώβˆ’ 𝑖

≀ 1, βˆ€π‘ ∈ 𝑃, βˆ€π‘– ∈ 𝑁, βˆ€π‘‘ ∈ 𝑇

Page 19: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 3

Take into account storage of orders

β€’ Pick-up and delivery time

windows for each order;

β€’ Time windows for containers

transportation.

β€’ Additional cost if order is shipped

or arrives outside its time window

Page 20: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 3 - PARAMETERS

β€’ πœ™π‘™ - Time window for picking up order 𝑙 or

shipping container 𝑝;

β€’ πœ”π‘™ - Time window for delivery of order 𝑙 or

arrival of container 𝑝;

β€’ 𝐢𝑙 - Storage cost of order 𝑙.

πœ™π‘™+ πœ”π‘™

βˆ’ πœ”π‘™+ πœ™π‘™

βˆ’

πœ™π‘+ πœ”π‘

βˆ’ πœ”π‘+ πœ™π‘

βˆ’

Page 21: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 3 - OBJECTIVE

β€’ Decision variables:

β€’ π‘₯𝑖𝑗𝑝𝑑 =

1, 𝑖𝑓 π‘π‘œπ‘›π‘‘π‘Žπ‘–π‘›π‘’π‘Ÿ 𝑝 𝑖𝑠 𝑠𝑒𝑛𝑑 π‘“π‘Ÿπ‘œπ‘š 𝑖 π‘‘π‘œ 𝑗 π‘Žπ‘‘ 𝑑 0, π‘œπ‘‘π‘•π‘’π‘Ÿπ‘€π‘–π‘ π‘’

β€’ 𝑠𝑖𝑝𝑑 = 1, 𝑖𝑓 π‘π‘œπ‘›π‘‘π‘Žπ‘–π‘›π‘’π‘Ÿ 𝑝 𝑖𝑠 π‘ π‘‘π‘œπ‘Ÿπ‘’π‘‘ π‘Žπ‘‘ 𝑖 π‘Žπ‘‘ π‘π‘’π‘Ÿπ‘–π‘œπ‘‘ 𝑑 0, π‘œπ‘‘π‘•π‘’π‘Ÿπ‘€π‘–π‘ π‘’

β€’ 𝑦𝑙𝑝 = 1, 𝑖𝑓 π‘œπ‘Ÿπ‘‘π‘’π‘Ÿ 𝑙 𝑖𝑠 π‘Žπ‘ π‘ π‘–π‘”π‘›π‘’π‘‘ π‘‘π‘œ π‘π‘œπ‘›π‘‘π‘Žπ‘–π‘›π‘’π‘Ÿ 𝑝. 0, π‘œπ‘‘π‘•π‘’π‘Ÿπ‘€π‘–π‘ π‘’

β€’ 𝑧𝑙𝑑 = 1, 𝑖𝑓 π‘œπ‘Ÿπ‘‘π‘’π‘Ÿ 𝑙 𝑖𝑠 π‘ π‘‘π‘œπ‘Ÿπ‘’π‘‘ π‘Žπ‘‘ π‘π‘’π‘Ÿπ‘–π‘œπ‘‘ 𝑑. 0, π‘œπ‘‘π‘•π‘’π‘Ÿπ‘€π‘–π‘ π‘’

Page 22: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 3 - OBJECTIVE

β€’ Objective:

β€’ minimize:

( 𝐢𝑖𝑠𝑖𝑝𝑑 + 𝐢𝑖𝑗π‘₯𝑖𝑗𝑝

𝑑 )

𝑖,𝑗 βˆˆπ΄π‘–βˆˆπ‘π‘βˆˆπ‘ƒπ‘‘βˆˆπ‘‡

+ 𝐢𝑙𝑧𝑙𝑑

π‘‘βˆˆπ‘‡π‘™βˆˆπΏ

Page 23: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 3 - CONSTRAINTS

β€’ Departure and arrival constraints

π‘₯𝑖𝑗𝑝𝑑

π‘—βˆˆπ›Ώ+(𝑖)

β‰₯ 𝑦𝑙𝑝, βˆ€π‘– ∈ 𝑁, βˆ€π‘ ∈ 𝑃

πœ™π‘+

𝑑=max (πœ™π‘™βˆ’,πœ™π‘βˆ’)

π‘₯𝑗𝑖𝑝

𝑑 βˆ’Ξ”π‘–π‘—

π‘—βˆˆπ›Ώβˆ’(𝑖)

β‰₯ 𝑦𝑙𝑝, βˆ€π‘– ∈ 𝑁, βˆ€π‘ ∈ 𝑃

min(πœ”π‘™+,πœ”π‘+)

𝑑=πœ”π‘βˆ’

πœ™π‘™+ πœ”π‘™

βˆ’ πœ”π‘™+ πœ™π‘™

βˆ’

πœ™π‘+ πœ”π‘

βˆ’ πœ”π‘+ πœ™π‘

βˆ’

Page 24: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 3 - CONSTRAINTS

β€’ Order storage constraints

𝑧𝑙𝑑 β‰₯ 𝑦𝑙𝑝 βˆ’ π‘₯𝑖𝑗𝑝

𝑑′𝑑

𝑑′=πœ™π‘™+π‘—βˆˆπ›Ώ+ 𝑖

, βˆ€π‘™ ∈ 𝐿, βˆ€π‘ ∈ 𝑃, 𝑑 ∈ πœ™π‘™+, πœ™π‘+ , 𝑖 = π‘œπ‘™

𝑧𝑙𝑑 β‰₯ 𝑦𝑙𝑝 + π‘₯𝑗𝑖𝑝

π‘‘β€²πœ”π‘™βˆ’

𝑑′=π‘‘π‘—βˆˆπ›Ώβˆ’ 𝑖

βˆ’ 1, βˆ€π‘™ ∈ 𝐿, βˆ€π‘ ∈ 𝑃, 𝑑 ∈ πœ”π‘βˆ’, πœ”π‘™βˆ’ , 𝑖 = 𝑑𝑙

πœ™π‘™+ πœ”π‘™

βˆ’ πœ”π‘™+ πœ™π‘™

βˆ’

πœ™π‘+ πœ”π‘

βˆ’ πœ”π‘+ πœ™π‘

βˆ’

Page 25: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 4

Take into account different transportation modes and

vehicles

β€’ V1 = A – B – C

β€’ V2 = A – B – D

β€’ V3 = B - C.

β€’ Different mode terminals

and mode transfer arcs

A

B

C

D

A B

C

D

Page 26: DOOR TO DOOR FREIGHT TRANSPORTATION

MODEL 4 – TIME SPACE NETWORK

β€’ 𝑹 βˆ’ 𝒔𝒆𝒕 𝒐𝒇 𝒂𝒍𝒍 π’—π’†π’‰π’Šπ’„π’π’†π’”:

β€’ Each vehicle v is represented by a different network.

β€’ πΊπ‘Ÿ = (π‘‰π‘Ÿ , π΄π‘Ÿ) - time space network of vehicle π‘Ÿ.

β€’ Transport network is the union of all vehicles

β€’ 𝐺 = (𝑉, 𝐴).

β€’ 𝑉 = π‘‰π‘Ÿπ‘Ÿβˆˆπ‘… - All vehicle terminals;

β€’ 𝐴 = 𝐴𝑑 βˆͺ 𝐴𝑠 βˆͺ π΄π‘š;

β€’ 𝐴 = π΄π‘Ÿπ‘Ÿβˆˆπ‘… - All vehicle routes;

Page 27: DOOR TO DOOR FREIGHT TRANSPORTATION

PERSPECTIVES

β€’ Take into account conflicting objectives related to

the subject (economical, environmental, QoS, etc).

β€’ Develop a methodology based on exact/hybrid

algorithms.

Page 28: DOOR TO DOOR FREIGHT TRANSPORTATION

Thank you!