arrow
Return

A binary coding genetic algorithm for multi-purpose process scheduling: A case study

delete2010-08-01
delete41
PRE
AI
Y
Yaohua He *
C
Chi‐Wai Hui
DOI:10.1016/j.ces.2010.05.032delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper presents a novel genetic algorithm (GA) for the scheduling of a typical multi-purpose batch plant with a network structure. Multi-purpose process scheduling is more difficult to deal with compared to single-stage or multi-stage process scheduling. A large amount of literature on this problem has been published and nearly all of the authors used mathematical programming (MP) methods for solution. In the MP methods, a huge number of binary variables, as well as numerous constraints to consider mass balance and sequencing of batches in space/time dimensions, are needed for the large-size problem, which leads to very long computational time. In the proposed GA, only a small part of the binary variables are selected to code into binary chromosomes, which is realized through the identification of crucial products/tasks/units. Due to the logical heuristics utilized to decode a chromosome into a schedule, only the feasible solution space is searched. Our genetic algorithm has first been devised with particular crossover for makespan minimization and then adjusted for production maximization. (C) 2010 Elsevier Ltd. All rights reserved.
Keywords:
Process systems engineering
Scheduling
Multi-purpose batch plant
Genetic algorithm
Binary coding
Special crossover
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Chemical Engineering Science cover
Chemical Engineering Science
IF:
4.3
Papers:
2.3W
Citations:
5.5W

Organization

N
National University of Singapore
Scholars:
7.6W
Papers: 6.5W
Citations: 11.4W
Cited Papers

Cited Papers

errShare
errSave
errShare
errSave
State-of-the-art review of optimization methods for short-term scheduling of batch processes
err2006-05-01
err712
errOAAI
errMendez, Carlos A.; Cerda, Jaime; Grossmann, Ignacio E.; Harjunkoski, Iiro; Fahl, Marco
errShare
errSave
researcher View more