Handling arrival time uncertainties in yard crane dispatching to minimize job tardiness in container terminals

It is important to optimize the performance of the yard crane to increase the productivity of the entire container terminal. The objective of yard crane dispatching is usually to minimize makespan of yard crane operations to improve yard crane performance or to minimize vehicle waiting time to impro...

Full description

Saved in:
Bibliographic Details
Main Author: Seah, Sheng Kiat
Other Authors: Huang Shell Ying
Format: Final Year Project
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/62804
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-62804
record_format dspace
spelling sg-ntu-dr.10356-628042023-03-03T20:50:31Z Handling arrival time uncertainties in yard crane dispatching to minimize job tardiness in container terminals Seah, Sheng Kiat Huang Shell Ying School of Computer Engineering Parallel and Distributed Computing Centre DRNTU::Engineering::Computer science and engineering::Mathematics of computing::Numerical analysis It is important to optimize the performance of the yard crane to increase the productivity of the entire container terminal. The objective of yard crane dispatching is usually to minimize makespan of yard crane operations to improve yard crane performance or to minimize vehicle waiting time to improve the vehicle performance. Minimizing total weighted maximum tardiness has recently been proved to minimize total weighted vessel turnaround time. Total weighted vessel turnabout time is the most objective of container terminal operations. Algorithm MTWMT-RBA, finds a yard crane’s optimal job sequence using the estimated job arrival time. However, in real operations, actual arrival time may differ from the estimated arrival time for some jobs. This project proposes three algorithms to handle uncertainties in arrival times for planning yard crane jobs. 1. MTWMT-Replan is provable to find the optimal job sequence by using recursive backtracking with A* algorithm to replan the jobs that have not been started. However the algorithm suffers an exponentially long computation time when replanning a long job sequence. Computation time cannot take too long as replan has to be done in real time. 2. MTWMT-Localsearch moves the affected jobs forward or backward depending on the new arrival time of the affected job. The new sequence produced by the localsearch algorithm will try to find the best sequence to minimize the total weighted maximum tardiness. 3. Section replan determines an affected section in the job sequence, that is, the subset of jobs affected by the change of arrival time of the affected job. The affected section is replanned using MTWMT-RBA. The shorter sequence can be computed by MTWMT-RBA in a shorter computation time. Experiments to evaluate the proposed algorithms are controlled by two ways: percentage of the difference of actual job arrival time and affected job expected arrival time, and percentage of inter arrival time. The results of the experiments show that while MTWMT-RePlan will generate the optimal job sequence, runtime suffers when the job sequence to replan is long. Local search performs better when there is only one job affected. Section replan performs better when there is more than one job affected. Bachelor of Engineering (Computer Science) 2015-04-29T04:34:46Z 2015-04-29T04:34:46Z 2015 2015 Final Year Project (FYP) http://hdl.handle.net/10356/62804 en Nanyang Technological University 48 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Mathematics of computing::Numerical analysis
spellingShingle DRNTU::Engineering::Computer science and engineering::Mathematics of computing::Numerical analysis
Seah, Sheng Kiat
Handling arrival time uncertainties in yard crane dispatching to minimize job tardiness in container terminals
description It is important to optimize the performance of the yard crane to increase the productivity of the entire container terminal. The objective of yard crane dispatching is usually to minimize makespan of yard crane operations to improve yard crane performance or to minimize vehicle waiting time to improve the vehicle performance. Minimizing total weighted maximum tardiness has recently been proved to minimize total weighted vessel turnaround time. Total weighted vessel turnabout time is the most objective of container terminal operations. Algorithm MTWMT-RBA, finds a yard crane’s optimal job sequence using the estimated job arrival time. However, in real operations, actual arrival time may differ from the estimated arrival time for some jobs. This project proposes three algorithms to handle uncertainties in arrival times for planning yard crane jobs. 1. MTWMT-Replan is provable to find the optimal job sequence by using recursive backtracking with A* algorithm to replan the jobs that have not been started. However the algorithm suffers an exponentially long computation time when replanning a long job sequence. Computation time cannot take too long as replan has to be done in real time. 2. MTWMT-Localsearch moves the affected jobs forward or backward depending on the new arrival time of the affected job. The new sequence produced by the localsearch algorithm will try to find the best sequence to minimize the total weighted maximum tardiness. 3. Section replan determines an affected section in the job sequence, that is, the subset of jobs affected by the change of arrival time of the affected job. The affected section is replanned using MTWMT-RBA. The shorter sequence can be computed by MTWMT-RBA in a shorter computation time. Experiments to evaluate the proposed algorithms are controlled by two ways: percentage of the difference of actual job arrival time and affected job expected arrival time, and percentage of inter arrival time. The results of the experiments show that while MTWMT-RePlan will generate the optimal job sequence, runtime suffers when the job sequence to replan is long. Local search performs better when there is only one job affected. Section replan performs better when there is more than one job affected.
author2 Huang Shell Ying
author_facet Huang Shell Ying
Seah, Sheng Kiat
format Final Year Project
author Seah, Sheng Kiat
author_sort Seah, Sheng Kiat
title Handling arrival time uncertainties in yard crane dispatching to minimize job tardiness in container terminals
title_short Handling arrival time uncertainties in yard crane dispatching to minimize job tardiness in container terminals
title_full Handling arrival time uncertainties in yard crane dispatching to minimize job tardiness in container terminals
title_fullStr Handling arrival time uncertainties in yard crane dispatching to minimize job tardiness in container terminals
title_full_unstemmed Handling arrival time uncertainties in yard crane dispatching to minimize job tardiness in container terminals
title_sort handling arrival time uncertainties in yard crane dispatching to minimize job tardiness in container terminals
publishDate 2015
url http://hdl.handle.net/10356/62804
_version_ 1759854336980025344