Back to results

Virginia Tech

An application of artificial intelligence methods to scheduling parallel processors

Abstract

dc:description.abstract

This research investigated applying Artificial Intelligence (AI) method to develop a scheduling and sequencing system for parallel processors, subject to preference, sequencing, and buffer inventory constraints. Specifically, hierarchical planning and, constraint-directed search were used to develop prototype scheduling system for a case study problem. This research also investigated dividing the scheduling problem into sub-periods to allow parallel scheduling and efficient handling of time-dependent, constraints. The prototype system uses, problem-constraints to define sub-period boundaries, and determine which processors and jobs to include in the sub-period problems. It then solves the sub-period schedules in sequence. The prototype system was tested using operational data from the case study and compared to schedules created by the case study scheduler. The prototype system produced schedules very similar to the human scheduler, and relaxed constraints only slightly more than the scheduler in searching for solutions. The success of the prototype system demonstrated: 1) the effectiveness of hierarchical planning and constraint-directed search as methods for developing scheduling systems for parallel processors; 2) that constraint satisfaction, as opposed to solving an objective function, is a useful alternative method for modeling scheduling problems; and 3) dividing the scheduling problem into sub-period problems reduces the size of the search space- encountered in parallel scheduling while allowing fulfillment of time dependent constraints.

Degree

thesis:*
Name thesis:degree_name
Master of Science
Level thesis:degree_level
masters
Discipline thesis:degree_discipline
Industrial Engineering and Operations Research
Department dc:contributor.department
Industrial Engineering and Operations Research
Grantor dc:publisher
Virginia Tech
Year dc:date.issued
1985

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Steffen, Mitchell S.
Chair dc:contributor.committeechair
  • Greene, Timothy J.
Committee members dc:contributor.committeemember
  • Sarin, Subhash C.
  • Roach, John W.

Rights

dc:rights
Statement dc:rights
  • In Copyright

Identifiers

dc:identifier.*
Dc Identifier Other
etd-06102012-040200
OAI identifier oai:identifier
oai:vtechworks.lib.vt.edu:10919/43040

Chain of custody

source
Harvested from
Virginia Tech
Base URL
vtechworks.lib.vt.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
related terms
citation

Steffen, Mitchell S.. An application of artificial intelligence methods to scheduling parallel processors. masters thesis, Virginia Tech, 1985. http://hdl.handle.net/10919/43040