Designing Cellular Automata-Based Scheduling Algorithms

Cezary Janikow, Franciszek Seredyński

Research output: Contribution to journalArticlepeer-review

Abstract

In this paper, we present a systematic approach to designing cellular automata-based algorithms for multiprocessor scheduling. We consider a simple case of two processors. However, we do not restrict parallel programs. We show how to design local neighborhoods and corresponding cellular automata (CA) for a given program graph. We also show how to discover, by genetic algorithm (GA), rules of CA-suitable for solving a given scheduling problem. We evaluate the discovered rules in terms of applicability to cope with different instances of the scheduling problem.
Original languageAmerican English
JournalProceedings of the 1st Annual Conference on Genetic and Evolutionary Computation
Volume1
StatePublished - Jul 13 1999

Disciplines

  • Computer Sciences

Cite this