Skip to main content

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. Symbolic constraints are used to assist the search process. 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 schedule is deemed complete as soon as the first set of variable assignments which satisfy all the constraints is obtained. The program does not make any attempts to optimize the solution.

The role of constraints in activity scheduling is examined and intuitions about constraint generation, posting & propagation are presented.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References & Bibliography

  • Bansal, S.P. 1977 “Minimizing the Sum of Completion Times of a n Job over m machines in a Flowshop- A Branch & Bound Approach”, AIIE Trans, Vol 9, No 3, Sept 1977.

    Google Scholar 

  • Chandra Navin, 1985a “IMST user’s Manual: A tool for building Rule based Expert Systems” MIT, Center for Construction Research & Education, Technical Report: CCRE-85–6.

    Google Scholar 

  • Chandra, Navin, 1985b “Intelligent Use of Constraint in Activity Scheduling” M.S. Thesis. MIT, Center for Construction Research & Education, Technical Report: CCRE-85–8.

    Google Scholar 

  • Fikes R.E. (1970) “REF-ARF: A system for Solving Problems Stated as Procedures”, Artificial Intelligence, Vol1, pp27–120

    Google Scholar 

  • Fox, M.S. (1983) “Constraint Directed Search: A case of Job Shop Scheduling”. PhD Thesis, Carnegie-Mellon University.

    Google Scholar 

  • Fukumori K., (1980) “Fundamental Scheme for train Scheduling”, MIT AI Memo No 596, Artificial Intelligence Laboratory, MIT, Cambridge MA.

    Google Scholar 

  • Goldstein I.P., Robert R.B. (1977) “NUDGE: A knowledge-based Scheduling program,” MIT AI Memo 405.

    Google Scholar 

  • Ouciuch Ed, Frost John (1985) “ISA: Intelligent Scheduling Assistant”, AI Technology Center, Digital Equipment Corp. Hudson MA 01749

    Google Scholar 

  • Sacerdoti, E.D. (1977) “A Structure for Plans and Behaviour.” NY: Elsevier North-Holland, 1977. AI Series.

    Google Scholar 

  • Stallman, R. and G.J. Sussman (1977) “Forward reasoning and dependency directed backtracking in a system for computer aided circuit-analysis”, AI 9:135–196.

    MATH  Google Scholar 

  • Stefik M. (1981) “Planning with Constraints (MOLGEN: Parti)”, AI, Vol 16, pp 111–140.

    Google Scholar 

  • Stefik M. (1980) “Planning with Constraints”, STAN-CS-80–784, PhD. Thesis

    Google Scholar 

  • Stinson Joel, David Edward, Khumwala Basheeer (1978). “Multiple Resource Constrained Scheduling using Branch & Bound”, AIIE Trans, Vol 10, No 3, Sept 1978.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1986 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chandra, N., Marks, D.H. (1986). Intelligent use of Constraints for Activity Scheduling. In: Sriram, D., Adey, R. (eds) Applications of Artificial Intelligence in Engineering Problems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-21626-2_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-21626-2_31

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-21628-6

  • Online ISBN: 978-3-662-21626-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics