Genetic Algorithm and Its Performance Analysis for Scheduling a Single Crane

This paper studies a single crane scheduling problem arising in the cold-rolling material warehouse in an iron and steel enterprise. A set of coils stored in two levels are needed to be picked up and transported to designated positions. If a required coil is at the upper level, it can be picked up r...

Full description

Bibliographic Details
Main Authors: Xie Xie, Yongyue Zheng, Yanping Li
Format: Article
Language:English
Published: Hindawi Limited 2015-01-01
Series:Discrete Dynamics in Nature and Society
Online Access:http://dx.doi.org/10.1155/2015/618436
id doaj-85f220bc34dc4db5a4d709557df8400e
record_format Article
spelling doaj-85f220bc34dc4db5a4d709557df8400e2020-11-25T01:06:28ZengHindawi LimitedDiscrete Dynamics in Nature and Society1026-02261607-887X2015-01-01201510.1155/2015/618436618436Genetic Algorithm and Its Performance Analysis for Scheduling a Single CraneXie Xie0Yongyue Zheng1Yanping Li2Key Laboratory of Manufacturing Industrial and Integrated Automation, Shenyang University, No. 21, WangHua South Street, Dadong District, Shenyang, Liaoning 110044, ChinaLiaoning Institute of Standardization, No. 8, YongAn North Road, Heping District, Shenyang, Shenyang, Liaoning 110004, ChinaKey Laboratory of Manufacturing Industrial and Integrated Automation, Shenyang University, No. 21, WangHua South Street, Dadong District, Shenyang, Liaoning 110044, ChinaThis paper studies a single crane scheduling problem arising in the cold-rolling material warehouse in an iron and steel enterprise. A set of coils stored in two levels are needed to be picked up and transported to designated positions. If a required coil is at the upper level, it can be picked up right away and transported to its designated position (transportation operation). A required coil at the lower level cannot be picked up until all its blocking coils at the upper level are moved to other positions (shuffling operation). One overhead crane is used to perform all the transportation and shuffling operations. Our problem is to schedule the crane operations so as to all required coils retrieve to their designated positions in the shortest possible time (makespan). Since the problem is shown to be NP-hard, a genetic algorithm (GA) is proposed. We identify some analytical properties which enable us to develop an effective heuristic algorithm as initial solutions of the GA. We further analyze its performance from the worst-case point of view. To evaluate the average performances, a numerical test compared with some existing methods is carried out and its results show the good quality of the proposed algorithm.http://dx.doi.org/10.1155/2015/618436
collection DOAJ
language English
format Article
sources DOAJ
author Xie Xie
Yongyue Zheng
Yanping Li
spellingShingle Xie Xie
Yongyue Zheng
Yanping Li
Genetic Algorithm and Its Performance Analysis for Scheduling a Single Crane
Discrete Dynamics in Nature and Society
author_facet Xie Xie
Yongyue Zheng
Yanping Li
author_sort Xie Xie
title Genetic Algorithm and Its Performance Analysis for Scheduling a Single Crane
title_short Genetic Algorithm and Its Performance Analysis for Scheduling a Single Crane
title_full Genetic Algorithm and Its Performance Analysis for Scheduling a Single Crane
title_fullStr Genetic Algorithm and Its Performance Analysis for Scheduling a Single Crane
title_full_unstemmed Genetic Algorithm and Its Performance Analysis for Scheduling a Single Crane
title_sort genetic algorithm and its performance analysis for scheduling a single crane
publisher Hindawi Limited
series Discrete Dynamics in Nature and Society
issn 1026-0226
1607-887X
publishDate 2015-01-01
description This paper studies a single crane scheduling problem arising in the cold-rolling material warehouse in an iron and steel enterprise. A set of coils stored in two levels are needed to be picked up and transported to designated positions. If a required coil is at the upper level, it can be picked up right away and transported to its designated position (transportation operation). A required coil at the lower level cannot be picked up until all its blocking coils at the upper level are moved to other positions (shuffling operation). One overhead crane is used to perform all the transportation and shuffling operations. Our problem is to schedule the crane operations so as to all required coils retrieve to their designated positions in the shortest possible time (makespan). Since the problem is shown to be NP-hard, a genetic algorithm (GA) is proposed. We identify some analytical properties which enable us to develop an effective heuristic algorithm as initial solutions of the GA. We further analyze its performance from the worst-case point of view. To evaluate the average performances, a numerical test compared with some existing methods is carried out and its results show the good quality of the proposed algorithm.
url http://dx.doi.org/10.1155/2015/618436
work_keys_str_mv AT xiexie geneticalgorithmanditsperformanceanalysisforschedulingasinglecrane
AT yongyuezheng geneticalgorithmanditsperformanceanalysisforschedulingasinglecrane
AT yanpingli geneticalgorithmanditsperformanceanalysisforschedulingasinglecrane
_version_ 1725189958418825216