Intelligent Use of Constraints for Activity Scheduling.

Abstract

The primary goal of this research-effort was to develop a domain independent activity scheduling algorithm that would be able to handle ad-hoc constraints. The activity scheduling problem is one of assigning tasks (activities) to objects (jobs) while adhering to time and resource constraints. Operations researchers originally had approached the problem using mathematical programming techniques. This approach, however, is poor at solving real world problems. Real World problems tend to be very large and are often too complex to represent numerically. An algorithm is presented that is based on an heuristic search paradigm. It uses symbolic constraints to assist the search process. Functionally, the task is similar to that of linear programming. The scheduling problem is represented as a group of variables. Each variable has a corresponding set of possible values, called a value set. The aim is to assign each variable a value from its value set while adhering to the imposed constraints. The difference is that symbols rather than just numbers are dealt with. In so doing, the constraints are able to capture the nuances of complex domains.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 1986
Accession Number
ADA171514

Entities

People

  • Navinchandra

Organizations

  • Construction Engineering Research Laboratory

Tags

Communities of Interest

  • C4I
  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Army Training
  • Artificial Intelligence
  • Computer Programming
  • Databases
  • Engineering
  • Engineers
  • Expert Systems
  • Heuristic Methods
  • Jet Propulsion
  • Linear Programming
  • Mathematical Programming
  • Operations Research
  • Organizational Structure
  • Scheduling (Production)
  • Students
  • Training

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Calculus or Mathematical Analysis
  • Systems Analysis and Design