SlideShare a Scribd company logo
Emerging Techniques in Berth Allocation
and Quay Crane Scheduling at Port
Container Terminals
Kriti Srivastava
Objective: To understand the relationship between berth
allocation and quay crane scheduling at port container terminals. To
examine approaches like Mixed Integer Programming and Genetic
Algorithm, their effectiveness and efficiency in solving the studied
problem.
Introduction: The handling time of a container ship at a berth,
which is a vital factor in berth allocation, is related to the quay
crane schedule for the container ship at the berth. However, most
of the research work study berth allocation and quay crane
scheduling independently. In recent years, the focus has shifted to
Integrated Berth Allocation and Quay Crane Scheduling in which the
handling time of a container ship at a berth is obtained from a quay
crane scheduling model.
• Berth Allocation:
• Berth allocation is to determine the berthing time and
position of every container ship considering some
factors:
• Length and draft of each container ship
• Arrival time of each container ship
• Number of containers to be unloaded and
loaded
• Storage location of outbound containers to be
loaded onto the corresponding container ship
• Quay Crane Scheduling
• Quay cranes are operated on the same tracks and thus
cannot cross over each other.
• Only 1 quay crane can work on a ship bay at any
time and a quay crane usually moves to the next
assigned ship bay until it completes the current
one.
• The average processing time of a ship bay is
about 3 hours and the travel time of a quay
crane between two ship bays is about 1 minute.
Methodology:
1. Mixed Integer Programming Model
• Dynamic berth allocation model based on discrete
locations: The objective function minimizes the
makespan of handling all container ships, which is the
latest completion time among all container ships.
• Quay crane scheduling with non-crossing constraints.
The objective function minimizes the handling time of
container ships at berth.
Assumptions:
• Each berth can handle only one container ship at a
time until the container ship is completed.
• The handling time of a container ship at a berth
depends on the quay crane schedule for the container
ship.
• Container ships can arrive at a port container terminal
during the planning horizon and no container ship can
be handled before it arrives.
• The number of quay cranes at each berth is fixed.
• Quay cranes are operated on the same tracks and thus
cannot cross over each other.
• Only one quay crane can work on a ship bay at a time
until it completes the ship bay.
• Compared with the processing time of a ship bay by a
quay crane, the travel time of a quay crane between
two ship bays is small and hence it is not considered.
Limitation:
Integrated Berth allocation and Quay Crane Scheduling
Problem (IBAQCSP) is NP-complete, and thus there exists
no polynomial time algorithm for the exact solution to the
IBAQCSP unless P = NP. Hence heuristic algorithms are
needed to obtain near optimal solutions for the problem
Fig1: Port Operation overview
Fig2: Berth Allocation and QC arrangement at Port
Fig3: Quay Crane Scheduling
Journal Ref: Der-Horng Lee & Hui Qiu Wang (2010) Integrated discrete berth allocation and quay crane scheduling in port container terminals, Engineering Optimization | Taylor and Francis
Lee et.al Quay crane scheduling with non-interference constraints in port container terminals | Transportation Research Part E 44 (2008) | Elsevier Ltd
2. Genetic Algorithm:
A chromosome of the GA represents a sequence of container
ships. Based on the sequence of container ships represented by
the chromosome, a berth allocation can be constructed using
the following procedure.
• Step 1 Based on the current completion time of each berth
to finish its already allocated container ships and the arrival
time of the first unassigned container ship in the
chromosome, determine which berths can handle this
container ship immediately. If there is no idle berth when
this container ship arrives, go to Step 2.1. Otherwise, go to
Step 3.1.
• Step 2.1 If there is only one berth with the earliest
completion time, this container ship has to wait. Allocate it
to this berth. Then, delete this container ship from the
chromosome, update the completion time of the assigned
berth, and go to Step 4. If there are two or more berths with
the earliest completion time, go to Step 2.2.
• Step 2.2 If there is only one berth with the largest number
of quay cranes, this container ship has to wait. Allocate it to
this berth. Then, delete this container ship from the
chromosome, update the completion time of the assigned
berth, and go to Step 4. If there are two or more berths with
the largest number of quay cranes, go to Step 2.3.
• Step 2.3 This container ship has to wait. Allocate it to the
berth with the smallest number. Then, delete this container
ship from the chromosome, update the completion time of
the assigned berth, and go to Step 4.
• Step 3.1 If there is only one idle berth, allocate this
container ship this berth. Then, delete this container ship
from the chromosome, update the completion time of the
assigned berth, and go to Step 4. If there are two or more
idle berths, go to Step 3.2.
• Step 3.2 If there is only one idle berth with the largest
number of quay cranes, allocate this container ship to this
berth. Then, delete this container ship from the
chromosome, update the completion time of the assigned
berth, and go to Step 4. If there are two or more idle berths
with the largest number of quay cranes, go to Step 3.3.
• Step 3.3 Allocate this container ship to the idle berth with
the smallest number. Then, delete this container ship from
the chromosome, update the completion time of the
assigned berth, and go to Step 4.
• Step 4 If there are unassigned container ships in the
chromosome, go to Step 1; otherwise, go to End.
• Fitness Evaluation:
• Crossover: Refer Fig4
• Mutation: Random selection and swapping of chromosomes
applied.
Note: When updating the completion time of the
assigned berth in the aforementioned procedure, the
handling time of this container ship at the assigned
berth is obtained from an approximation algorithm for
the quay crane scheduling with non-crossing constraints
problem.
Conclusion: The proposed genetic algorithm to obtain near
optimal solutions for the IBAQCSP has been performed using
computational Experiments and has been effective and efficient
in solving the IBAQCSP.
Fig4: Crossover
Journal Ref: Yang et.al Computers & Industrial Engineering 56 (2009) A quay crane dynamic scheduling problem by hybrid evolutionary algorithm for berth allocation planning | Elsevier Ltd
Agostinho Agra, Maryse Oliveira (2017) MIP approaches for the integrated berth allocation and quay crane assignment and scheduling problem | European Journal of Operational Research | Elsevier Ltd
Further Research Areas:
• Relative position formulation(RPF) for the berth
allocation.
• Discretization of the time and space variables to
avoid the big-M constraints included in the RPF.

More Related Content

What's hot

Technical Prospects of Floating LNG
Technical Prospects of Floating LNGTechnical Prospects of Floating LNG
Technical Prospects of Floating LNG
Ronak Sani
 
Container routing in liner shipping
Container routing in liner shippingContainer routing in liner shipping
Container routing in liner shippingsangeepower
 
Factors that affect vessel turnaround time
Factors that affect vessel turnaround timeFactors that affect vessel turnaround time
Factors that affect vessel turnaround time
Kaveen Gayathma
 
Inspection of cargo tanks for potential oil cargo discrepency
Inspection of cargo tanks for potential oil cargo discrepencyInspection of cargo tanks for potential oil cargo discrepency
Inspection of cargo tanks for potential oil cargo discrepency
Constellation Marine Services
 
DSD-INT 2018 River Temperature Modeling, USA - Boyington
DSD-INT 2018 River Temperature Modeling, USA - BoyingtonDSD-INT 2018 River Temperature Modeling, USA - Boyington
DSD-INT 2018 River Temperature Modeling, USA - Boyington
Deltares
 
DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - North Sea, F...
DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - North Sea, F...DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - North Sea, F...
DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - North Sea, F...
Deltares
 

What's hot (7)

Technical Prospects of Floating LNG
Technical Prospects of Floating LNGTechnical Prospects of Floating LNG
Technical Prospects of Floating LNG
 
Container routing in liner shipping
Container routing in liner shippingContainer routing in liner shipping
Container routing in liner shipping
 
Factors that affect vessel turnaround time
Factors that affect vessel turnaround timeFactors that affect vessel turnaround time
Factors that affect vessel turnaround time
 
Inspection of cargo tanks for potential oil cargo discrepency
Inspection of cargo tanks for potential oil cargo discrepencyInspection of cargo tanks for potential oil cargo discrepency
Inspection of cargo tanks for potential oil cargo discrepency
 
DSD-INT 2018 River Temperature Modeling, USA - Boyington
DSD-INT 2018 River Temperature Modeling, USA - BoyingtonDSD-INT 2018 River Temperature Modeling, USA - Boyington
DSD-INT 2018 River Temperature Modeling, USA - Boyington
 
Mg 360 deg assessment
Mg 360 deg assessmentMg 360 deg assessment
Mg 360 deg assessment
 
DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - North Sea, F...
DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - North Sea, F...DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - North Sea, F...
DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - North Sea, F...
 

Similar to Emerging techniques in Berth Allocation and Quay Crane Scheduling

Dynamic and Stochastic Berth and Quay Crane Allocation, TSL Workshop, 2013
Dynamic and Stochastic Berth and Quay Crane Allocation, TSL Workshop, 2013Dynamic and Stochastic Berth and Quay Crane Allocation, TSL Workshop, 2013
Dynamic and Stochastic Berth and Quay Crane Allocation, TSL Workshop, 2013Alan Erera
 
01 example of literature presentation
01 example of literature presentation01 example of literature presentation
01 example of literature presentation
Jason Yang
 
cross docking Project review
cross docking Project reviewcross docking Project review
cross docking Project review
Ajinkya zanzane
 
Ship dry docking
Ship dry dockingShip dry docking
Ship dry docking
Jishnu Saji
 
Decision support system for petrobras ship scheduling
Decision support system for petrobras ship schedulingDecision support system for petrobras ship scheduling
Decision support system for petrobras ship scheduling
Jiayu Chen
 
Container terminals (1)
Container terminals (1)Container terminals (1)
Container terminals (1)
osama Aboul Magd
 
Life and Work of a Naval Architect
Life and Work of a Naval ArchitectLife and Work of a Naval Architect
Life and Work of a Naval ArchitectCallum Campbell
 
Seatrains for Marine Highway
Seatrains for Marine HighwaySeatrains for Marine Highway
Seatrains for Marine HighwayStephanie Camay
 
Cold gas thruster to de orbit nano satellite
Cold gas thruster to de orbit nano satelliteCold gas thruster to de orbit nano satellite
Cold gas thruster to de orbit nano satellite
Apurva Anand
 
Clc presentation jjb 01.29.2014 fv
Clc presentation jjb 01.29.2014 fvClc presentation jjb 01.29.2014 fv
Clc presentation jjb 01.29.2014 fv
jodyalkema
 
Offshore Support Vessels Design
Offshore Support Vessels DesignOffshore Support Vessels Design
Offshore Support Vessels Design
Ahmed Taha
 
Sp18_P2.pptx
Sp18_P2.pptxSp18_P2.pptx
Sp18_P2.pptx
Md Abul Hayat
 
2 planning of manipulator trajectories control and kinematics
2 planning of manipulator trajectories  control and kinematics2 planning of manipulator trajectories  control and kinematics
2 planning of manipulator trajectories control and kinematics
P.sudharsan Rao
 
Recent Research for IISE Conference
Recent Research for IISE ConferenceRecent Research for IISE Conference
Recent Research for IISE ConferenceRichard Alaimo
 
RAILWAY TRACK CONSTRUCTION CIVIL 2.pptx
RAILWAY TRACK CONSTRUCTION CIVIL 2.pptxRAILWAY TRACK CONSTRUCTION CIVIL 2.pptx
RAILWAY TRACK CONSTRUCTION CIVIL 2.pptx
ssuserffa4c9
 
Name 457 maritime economics and management ship design
Name 457 maritime economics and management  ship designName 457 maritime economics and management  ship design
Name 457 maritime economics and management ship design
Military Institute of Science & Technology (MIST)
 
A mathematical modeling proposal for a Multiple Tasks Periodic Capacitated Ar...
A mathematical modeling proposal for a Multiple Tasks Periodic Capacitated Ar...A mathematical modeling proposal for a Multiple Tasks Periodic Capacitated Ar...
A mathematical modeling proposal for a Multiple Tasks Periodic Capacitated Ar...
IJERA Editor
 
Container Handling’.pptx
Container Handling’.pptxContainer Handling’.pptx
Container Handling’.pptx
malki15
 
Vessel and barge track and monitoring
Vessel and barge   track and monitoringVessel and barge   track and monitoring
Vessel and barge track and monitoring
adolfoams2000
 
Lab 3 measurement of the viscosity of drilling mud using marsh funnel.
Lab 3 measurement of the viscosity of drilling mud using marsh funnel.Lab 3 measurement of the viscosity of drilling mud using marsh funnel.
Lab 3 measurement of the viscosity of drilling mud using marsh funnel.
Awais Qureshi
 

Similar to Emerging techniques in Berth Allocation and Quay Crane Scheduling (20)

Dynamic and Stochastic Berth and Quay Crane Allocation, TSL Workshop, 2013
Dynamic and Stochastic Berth and Quay Crane Allocation, TSL Workshop, 2013Dynamic and Stochastic Berth and Quay Crane Allocation, TSL Workshop, 2013
Dynamic and Stochastic Berth and Quay Crane Allocation, TSL Workshop, 2013
 
01 example of literature presentation
01 example of literature presentation01 example of literature presentation
01 example of literature presentation
 
cross docking Project review
cross docking Project reviewcross docking Project review
cross docking Project review
 
Ship dry docking
Ship dry dockingShip dry docking
Ship dry docking
 
Decision support system for petrobras ship scheduling
Decision support system for petrobras ship schedulingDecision support system for petrobras ship scheduling
Decision support system for petrobras ship scheduling
 
Container terminals (1)
Container terminals (1)Container terminals (1)
Container terminals (1)
 
Life and Work of a Naval Architect
Life and Work of a Naval ArchitectLife and Work of a Naval Architect
Life and Work of a Naval Architect
 
Seatrains for Marine Highway
Seatrains for Marine HighwaySeatrains for Marine Highway
Seatrains for Marine Highway
 
Cold gas thruster to de orbit nano satellite
Cold gas thruster to de orbit nano satelliteCold gas thruster to de orbit nano satellite
Cold gas thruster to de orbit nano satellite
 
Clc presentation jjb 01.29.2014 fv
Clc presentation jjb 01.29.2014 fvClc presentation jjb 01.29.2014 fv
Clc presentation jjb 01.29.2014 fv
 
Offshore Support Vessels Design
Offshore Support Vessels DesignOffshore Support Vessels Design
Offshore Support Vessels Design
 
Sp18_P2.pptx
Sp18_P2.pptxSp18_P2.pptx
Sp18_P2.pptx
 
2 planning of manipulator trajectories control and kinematics
2 planning of manipulator trajectories  control and kinematics2 planning of manipulator trajectories  control and kinematics
2 planning of manipulator trajectories control and kinematics
 
Recent Research for IISE Conference
Recent Research for IISE ConferenceRecent Research for IISE Conference
Recent Research for IISE Conference
 
RAILWAY TRACK CONSTRUCTION CIVIL 2.pptx
RAILWAY TRACK CONSTRUCTION CIVIL 2.pptxRAILWAY TRACK CONSTRUCTION CIVIL 2.pptx
RAILWAY TRACK CONSTRUCTION CIVIL 2.pptx
 
Name 457 maritime economics and management ship design
Name 457 maritime economics and management  ship designName 457 maritime economics and management  ship design
Name 457 maritime economics and management ship design
 
A mathematical modeling proposal for a Multiple Tasks Periodic Capacitated Ar...
A mathematical modeling proposal for a Multiple Tasks Periodic Capacitated Ar...A mathematical modeling proposal for a Multiple Tasks Periodic Capacitated Ar...
A mathematical modeling proposal for a Multiple Tasks Periodic Capacitated Ar...
 
Container Handling’.pptx
Container Handling’.pptxContainer Handling’.pptx
Container Handling’.pptx
 
Vessel and barge track and monitoring
Vessel and barge   track and monitoringVessel and barge   track and monitoring
Vessel and barge track and monitoring
 
Lab 3 measurement of the viscosity of drilling mud using marsh funnel.
Lab 3 measurement of the viscosity of drilling mud using marsh funnel.Lab 3 measurement of the viscosity of drilling mud using marsh funnel.
Lab 3 measurement of the viscosity of drilling mud using marsh funnel.
 

Recently uploaded

一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
ewymefz
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
Oppotus
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
ewymefz
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
NABLAS株式会社
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Boston Institute of Analytics
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
enxupq
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
vcaxypu
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
oz8q3jxlp
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
nscud
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
ahzuo
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
balafet
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Subhajit Sahu
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 

Recently uploaded (20)

一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 

Emerging techniques in Berth Allocation and Quay Crane Scheduling

  • 1. Emerging Techniques in Berth Allocation and Quay Crane Scheduling at Port Container Terminals Kriti Srivastava
  • 2. Objective: To understand the relationship between berth allocation and quay crane scheduling at port container terminals. To examine approaches like Mixed Integer Programming and Genetic Algorithm, their effectiveness and efficiency in solving the studied problem. Introduction: The handling time of a container ship at a berth, which is a vital factor in berth allocation, is related to the quay crane schedule for the container ship at the berth. However, most of the research work study berth allocation and quay crane scheduling independently. In recent years, the focus has shifted to Integrated Berth Allocation and Quay Crane Scheduling in which the handling time of a container ship at a berth is obtained from a quay crane scheduling model. • Berth Allocation: • Berth allocation is to determine the berthing time and position of every container ship considering some factors: • Length and draft of each container ship • Arrival time of each container ship • Number of containers to be unloaded and loaded • Storage location of outbound containers to be loaded onto the corresponding container ship • Quay Crane Scheduling • Quay cranes are operated on the same tracks and thus cannot cross over each other. • Only 1 quay crane can work on a ship bay at any time and a quay crane usually moves to the next assigned ship bay until it completes the current one. • The average processing time of a ship bay is about 3 hours and the travel time of a quay crane between two ship bays is about 1 minute. Methodology: 1. Mixed Integer Programming Model • Dynamic berth allocation model based on discrete locations: The objective function minimizes the makespan of handling all container ships, which is the latest completion time among all container ships. • Quay crane scheduling with non-crossing constraints. The objective function minimizes the handling time of container ships at berth. Assumptions: • Each berth can handle only one container ship at a time until the container ship is completed. • The handling time of a container ship at a berth depends on the quay crane schedule for the container ship. • Container ships can arrive at a port container terminal during the planning horizon and no container ship can be handled before it arrives. • The number of quay cranes at each berth is fixed. • Quay cranes are operated on the same tracks and thus cannot cross over each other. • Only one quay crane can work on a ship bay at a time until it completes the ship bay. • Compared with the processing time of a ship bay by a quay crane, the travel time of a quay crane between two ship bays is small and hence it is not considered. Limitation: Integrated Berth allocation and Quay Crane Scheduling Problem (IBAQCSP) is NP-complete, and thus there exists no polynomial time algorithm for the exact solution to the IBAQCSP unless P = NP. Hence heuristic algorithms are needed to obtain near optimal solutions for the problem Fig1: Port Operation overview Fig2: Berth Allocation and QC arrangement at Port Fig3: Quay Crane Scheduling Journal Ref: Der-Horng Lee & Hui Qiu Wang (2010) Integrated discrete berth allocation and quay crane scheduling in port container terminals, Engineering Optimization | Taylor and Francis Lee et.al Quay crane scheduling with non-interference constraints in port container terminals | Transportation Research Part E 44 (2008) | Elsevier Ltd
  • 3. 2. Genetic Algorithm: A chromosome of the GA represents a sequence of container ships. Based on the sequence of container ships represented by the chromosome, a berth allocation can be constructed using the following procedure. • Step 1 Based on the current completion time of each berth to finish its already allocated container ships and the arrival time of the first unassigned container ship in the chromosome, determine which berths can handle this container ship immediately. If there is no idle berth when this container ship arrives, go to Step 2.1. Otherwise, go to Step 3.1. • Step 2.1 If there is only one berth with the earliest completion time, this container ship has to wait. Allocate it to this berth. Then, delete this container ship from the chromosome, update the completion time of the assigned berth, and go to Step 4. If there are two or more berths with the earliest completion time, go to Step 2.2. • Step 2.2 If there is only one berth with the largest number of quay cranes, this container ship has to wait. Allocate it to this berth. Then, delete this container ship from the chromosome, update the completion time of the assigned berth, and go to Step 4. If there are two or more berths with the largest number of quay cranes, go to Step 2.3. • Step 2.3 This container ship has to wait. Allocate it to the berth with the smallest number. Then, delete this container ship from the chromosome, update the completion time of the assigned berth, and go to Step 4. • Step 3.1 If there is only one idle berth, allocate this container ship this berth. Then, delete this container ship from the chromosome, update the completion time of the assigned berth, and go to Step 4. If there are two or more idle berths, go to Step 3.2. • Step 3.2 If there is only one idle berth with the largest number of quay cranes, allocate this container ship to this berth. Then, delete this container ship from the chromosome, update the completion time of the assigned berth, and go to Step 4. If there are two or more idle berths with the largest number of quay cranes, go to Step 3.3. • Step 3.3 Allocate this container ship to the idle berth with the smallest number. Then, delete this container ship from the chromosome, update the completion time of the assigned berth, and go to Step 4. • Step 4 If there are unassigned container ships in the chromosome, go to Step 1; otherwise, go to End. • Fitness Evaluation: • Crossover: Refer Fig4 • Mutation: Random selection and swapping of chromosomes applied. Note: When updating the completion time of the assigned berth in the aforementioned procedure, the handling time of this container ship at the assigned berth is obtained from an approximation algorithm for the quay crane scheduling with non-crossing constraints problem. Conclusion: The proposed genetic algorithm to obtain near optimal solutions for the IBAQCSP has been performed using computational Experiments and has been effective and efficient in solving the IBAQCSP. Fig4: Crossover Journal Ref: Yang et.al Computers & Industrial Engineering 56 (2009) A quay crane dynamic scheduling problem by hybrid evolutionary algorithm for berth allocation planning | Elsevier Ltd Agostinho Agra, Maryse Oliveira (2017) MIP approaches for the integrated berth allocation and quay crane assignment and scheduling problem | European Journal of Operational Research | Elsevier Ltd Further Research Areas: • Relative position formulation(RPF) for the berth allocation. • Discretization of the time and space variables to avoid the big-M constraints included in the RPF.