Search NASA⌕ Search

NASA NTRS · 19950017324

DTS: Building custom, intelligent schedulers

Abstract

DTS is a decision-theoretic scheduler, built on top of a flexible toolkit -- this paper focuses on how the toolkit might be reused in future NASA mission schedulers. The toolkit includes a user-customizable scheduling interface, and a 'Just-For-You' optimization engine. The customizable interface is built on two metaphors: objects and dynamic graphs. Objects help to structure problem specifications and related data, while dynamic graphs simplify the specification of graphical schedule editors (such as Gantt charts). The interface can be used with any 'back-end' scheduler, through dynamically-loaded code, interprocess communication, or a shared database. The 'Just-For-You' optimization engine includes user-specific utility functions, automatically compiled heuristic evaluations, and a postprocessing facility for enforcing scheduling policies. The optimization engine is based on BPS, the Bayesian Problem-Solver (1,2), which introduced a similar approach to solving single-agent and adversarial graph search problems.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Hansson, Othar, Mayer, Andrew. 1994-10-01. DTS: Building custom, intelligent schedulers. https://ntrs.nasa.gov/citations/19950017324

Cite the original work for its findings. Save a collection to share your selection of sources.