A Genetic Algorithm Approach to System Scheduling

Abstract The complexity of an engineered system is usually directly related to its size. As the size of the system increases, the number of components, the level of interaction, the difficulty of management and the effort required to optimise, all increase. This paper outlines a method, based on a systems approach, which uses the evolutionary computing technique of Genetic Algorithms to schedule and co-ordinate processes (jobs or activities) and resources within such complex systems toward multiple objectives.