Loading…

A KNOWLEDGE-BASED SYSTEM FOR COURSE SCHEDULING

A knowledge-based scheduling system has been developed for the domain of university class scheduling. The problem addressed is how to schedule courses during the various time periods throughout the day. The class schedule must satisfy a variety of appropriate constraints. The system, written in Prol...

Full description

Saved in:
Bibliographic Details
Published in:Applied artificial intelligence 1989-01, Vol.3 (4), p.463-482
Main Authors: GUNASENA, UDAYA, KUMARA, SOUNDAR R. T., SOYSTER, ALLEN L.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:A knowledge-based scheduling system has been developed for the domain of university class scheduling. The problem addressed is how to schedule courses during the various time periods throughout the day. The class schedule must satisfy a variety of appropriate constraints. The system, written in Prolog, resolves conflicting assignments through backtracking. The inefficiency of Prolog's backtracking feature, with respect to this application, is partly circumvented by the use of a dynamic circular array. The system is now being used to help schedule industrial engineering classes at the Pennsylvania State University.
ISSN:0883-9514
1087-6545
DOI:10.1080/08839518908949938