NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Combining constraint satisfaction and local improvement algorithms to construct anaesthetists' rotasA system is described which was built to compile weekly rotas for the anaesthetists in a large hospital. The rota compilation problem is an optimization problem (the number of tasks which cannot be assigned to an anaesthetist must be minimized) and was formulated as a constraint satisfaction problem (CSP). The forward checking algorithm is used to find a feasible rota, but because of the size of the problem, it cannot find an optimal (or even a good enough) solution in an acceptable time. Instead, an algorithm was devised which makes local improvements to a feasible solution. The algorithm makes use of the constraints as expressed in the CSP to ensure that feasibility is maintained, and produces very good rotas which are being used by the hospital involved in the project. It is argued that formulation as a constraint satisfaction problem may be a good approach to solving discrete optimization problems, even if the resulting CSP is too large to be solved exactly in an acceptable time. A CSP algorithm may be able to produce a feasible solution which can then be improved, giving a good, if not provably optimal, solution.
Document ID
19930009499
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Smith, Barbara M.
(Leeds Univ.)
Bennett, Sean
(Leeds Univ.)
Date Acquired
September 6, 2013
Publication Date
May 1, 1992
Publication Information
Publication: NASA. Ames Research Center, Working Notes from the 1992 AAAI Spring Symposium on Practical Approaches to Scheduling and Planning
Subject Category
Cybernetics
Accession Number
93N18688
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available