Heuristics for Job-Shop Scheduling

Abstract

Two methods of obtaining approximate solutions to the classic General Job-Shop Scheduling Problem are investigated. The first method is iterative. A sampling of the solution space is used to decide which of a collection of space pruning constraints are consistent with 'good' schedules. The selected space pruning constraints are then used to reduce the search space and the sampling is repeated. This approach can be used either to verify whether some set of space pruning constraints can prune with discrimination or to generate solutions directly. Schedules can be represented as trajectories through a cartesian space. Under the objective criteria of Minimum Maximum Lateness a family of 'good' schedules (trajectories) are geometric neighbors (reside within some 'tube') in this space. This second method of generating solutions takes advantage of this adjacency by pruning the space from the outside in thus converging gradually upon this 'tube.' On the average this method significantly outperforms an array of the Priority Dispatch Rules when the objective criteria is that of Minimum Maximum Lateness. It also compared favorably with a recent iterative relaxation procedure.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1988
Accession Number
ADA198192

Entities

People

  • Kenneth A. Pasch

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • Weapons Technologies

DTIC Thesaurus Topics

  • Algorithms
  • Artificial Intelligence
  • Dynamic Programming
  • Gantt Charts
  • Heuristic Methods
  • High Density
  • Job Shop Scheduling
  • Literature Surveys
  • Mechanical Engineering
  • Military Research
  • Operations Research
  • Probability
  • Simulations
  • Statistical Sampling
  • Three Dimensional
  • Trees (Data Structures)
  • Two Dimensional

Readers

  • Neural Network Machine Learning.
  • Operations Research

Technology Areas

  • Space
  • Space - Space Objects