This chapter presents an Evolutionary Computation approach to scheduling in industrial environments where schedule cost is related to resource management. To construct production schedules with near-optimal resource exploitation, a genetic-algorithm-based system was developed, utilising a direct string representation of schedules, problem-specific initialisation and recombination procedures, elitism and local improvement of solutions. The scheduler was originally evaluated on a problem of optimal energy consumption in a textile factory. It was subsequently upgraded and installed as a resource management tool in the ship repair division of a shipyard, where large numbers of activities have to be scheduled so that optimal work load is provided for workers of different trades. Employing the scheduler, significant savings in resource management were made possible in both production systems.
[1]
A Srodoc,et al.
TASK SCHEDULING AND RESOURCE MANAGEMENT IN SHIP REPAIR USING A GENETIC ALGORITHM
,
1994
.
[2]
Lawrence. Davis,et al.
Handbook Of Genetic Algorithms
,
1990
.
[3]
Bogdan Filipǐ.
Enhancing genetic search to schedule a production unit
,
1992
.
[4]
David E. Goldberg,et al.
Genetic Algorithms in Search Optimization and Machine Learning
,
1988
.
[5]
Jürgen Dorn,et al.
Scheduling of production processes
,
1993
.
[6]
Bogdan Filipic,et al.
Enhancing Genetic Search to Schedule a Production Unit
,
1993,
ECAI.