SlideShare a Scribd company logo
1 of 3
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 LNGRonak 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 timeKaveen 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 discrepencyConstellation 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 - BoyingtonDeltares
 
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 presentationJason Yang
 
cross docking Project review
cross docking Project reviewcross docking Project review
cross docking Project reviewAjinkya zanzane
 
Ship dry docking
Ship dry dockingShip dry docking
Ship dry dockingJishnu 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 schedulingJiayu Chen
 
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 satelliteApurva 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 fvjodyalkema
 
Offshore Support Vessels Design
Offshore Support Vessels DesignOffshore Support Vessels Design
Offshore Support Vessels DesignAhmed Taha
 
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 kinematicsP.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.pptxssuserffa4c9
 
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’.pptxmalki15
 
Vessel and barge track and monitoring
Vessel and barge   track and monitoringVessel and barge   track and monitoring
Vessel and barge track and monitoringadolfoams2000
 
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

Aggregations - The Elasticsearch "GROUP BY"
Aggregations - The Elasticsearch "GROUP BY"Aggregations - The Elasticsearch "GROUP BY"
Aggregations - The Elasticsearch "GROUP BY"John Sobanski
 
Seven tools of quality control.slideshare
Seven tools of quality control.slideshareSeven tools of quality control.slideshare
Seven tools of quality control.slideshareraiaryan448
 
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证acoha1
 
Solution manual for managerial accounting 8th edition by john wild ken shaw b...
Solution manual for managerial accounting 8th edition by john wild ken shaw b...Solution manual for managerial accounting 8th edition by john wild ken shaw b...
Solution manual for managerial accounting 8th edition by john wild ken shaw b...rightmanforbloodline
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样wsppdmt
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRajesh Mondal
 
Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...
Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...
Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...Voces Mineras
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格q6pzkpark
 
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarjSCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarjadimosmejiaslendon
 
bams-3rd-case-presentation-scabies-12-05-2020.pptx
bams-3rd-case-presentation-scabies-12-05-2020.pptxbams-3rd-case-presentation-scabies-12-05-2020.pptx
bams-3rd-case-presentation-scabies-12-05-2020.pptxJocylDuran
 
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...mikehavy0
 
jll-asia-pacific-capital-tracker-1q24.pdf
jll-asia-pacific-capital-tracker-1q24.pdfjll-asia-pacific-capital-tracker-1q24.pdf
jll-asia-pacific-capital-tracker-1q24.pdfjaytendertech
 
Unsatisfied Bhabhi ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Gi...
Unsatisfied Bhabhi ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Gi...Unsatisfied Bhabhi ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Gi...
Unsatisfied Bhabhi ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Gi...Payal Garg #K09
 
Client Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptx
Client Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptxClient Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptx
Client Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptxStephen266013
 
Predictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting TechniquesPredictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting TechniquesBoston Institute of Analytics
 
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...yulianti213969
 
DBMS UNIT 5 46 CONTAINS NOTES FOR THE STUDENTS
DBMS UNIT 5 46 CONTAINS NOTES FOR THE STUDENTSDBMS UNIT 5 46 CONTAINS NOTES FOR THE STUDENTS
DBMS UNIT 5 46 CONTAINS NOTES FOR THE STUDENTSSnehalVinod
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabiaahmedjiabur940
 
Northern New England Tableau User Group (TUG) May 2024
Northern New England Tableau User Group (TUG) May 2024Northern New England Tableau User Group (TUG) May 2024
Northern New England Tableau User Group (TUG) May 2024patrickdtherriault
 

Recently uploaded (20)

Aggregations - The Elasticsearch "GROUP BY"
Aggregations - The Elasticsearch "GROUP BY"Aggregations - The Elasticsearch "GROUP BY"
Aggregations - The Elasticsearch "GROUP BY"
 
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotecAbortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
 
Seven tools of quality control.slideshare
Seven tools of quality control.slideshareSeven tools of quality control.slideshare
Seven tools of quality control.slideshare
 
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
 
Solution manual for managerial accounting 8th edition by john wild ken shaw b...
Solution manual for managerial accounting 8th edition by john wild ken shaw b...Solution manual for managerial accounting 8th edition by john wild ken shaw b...
Solution manual for managerial accounting 8th edition by john wild ken shaw b...
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for Research
 
Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...
Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...
Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
 
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarjSCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
 
bams-3rd-case-presentation-scabies-12-05-2020.pptx
bams-3rd-case-presentation-scabies-12-05-2020.pptxbams-3rd-case-presentation-scabies-12-05-2020.pptx
bams-3rd-case-presentation-scabies-12-05-2020.pptx
 
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
 
jll-asia-pacific-capital-tracker-1q24.pdf
jll-asia-pacific-capital-tracker-1q24.pdfjll-asia-pacific-capital-tracker-1q24.pdf
jll-asia-pacific-capital-tracker-1q24.pdf
 
Unsatisfied Bhabhi ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Gi...
Unsatisfied Bhabhi ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Gi...Unsatisfied Bhabhi ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Gi...
Unsatisfied Bhabhi ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Gi...
 
Client Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptx
Client Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptxClient Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptx
Client Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptx
 
Predictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting TechniquesPredictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting Techniques
 
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
 
DBMS UNIT 5 46 CONTAINS NOTES FOR THE STUDENTS
DBMS UNIT 5 46 CONTAINS NOTES FOR THE STUDENTSDBMS UNIT 5 46 CONTAINS NOTES FOR THE STUDENTS
DBMS UNIT 5 46 CONTAINS NOTES FOR THE STUDENTS
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
Northern New England Tableau User Group (TUG) May 2024
Northern New England Tableau User Group (TUG) May 2024Northern New England Tableau User Group (TUG) May 2024
Northern New England Tableau User Group (TUG) May 2024
 

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.