Constraint Programming Approach to the TAEMS Scheduling Problem

Planning and Scheduling are well-recognized research areas in the field of AI that address goal directed problem solving. They deal with choosing a course of action to achieve a goal contingent upon some sequencing and temporal constraints. TAEMS, (acronym for Task Analysis, Environment Modeling, an...

Full description

Bibliographic Details
Main Author: Datta, Soumita
Other Authors: Gabor Karsai
Format: Others
Language:en
Published: VANDERBILT 2006
Subjects:
Online Access:http://etd.library.vanderbilt.edu/available/etd-04012006-154337/
id ndltd-VANDERBILT-oai-VANDERBILTETD-etd-04012006-154337
record_format oai_dc
spelling ndltd-VANDERBILT-oai-VANDERBILTETD-etd-04012006-1543372013-01-08T17:16:07Z Constraint Programming Approach to the TAEMS Scheduling Problem Datta, Soumita Computer Science Planning and Scheduling are well-recognized research areas in the field of AI that address goal directed problem solving. They deal with choosing a course of action to achieve a goal contingent upon some sequencing and temporal constraints. TAEMS, (acronym for Task Analysis, Environment Modeling, and Simulation) is a modeling language for describing the task structures of agents. The TAEMS planning and scheduling problem is a particular case, where the actions that need to be scheduled to accomplish a root task are presented in a graph like structure. This problem is an NP-hard problem requiring search through a possibly exponential sized solution space.<p> This thesis aims at generating the basic initial schedule for a TAEMS style objective task structure using constraint programming techniques. Solving this initial planning and scheduling problem using constraint programming techniques involves encoding the TAEMS problem as a Constraint Satisfaction Problem, solving the Constraint Satisfaction Problem using various solver search techniques and decoding the solution into a TAEMS plan and schedule. The advantage of using the Constraint Programming approach is that the built-in search techniques of a solver can be utilized instead of implementing hand-crafted algorithms in a high level language. The thesis explains the techniques developed and provides the results of an experimental evaluation. Gabor Karsai VANDERBILT 2006-04-14 text application/pdf http://etd.library.vanderbilt.edu/available/etd-04012006-154337/ http://etd.library.vanderbilt.edu/available/etd-04012006-154337/ en unrestricted I hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to Vanderbilt University or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report.
collection NDLTD
language en
format Others
sources NDLTD
topic Computer Science
spellingShingle Computer Science
Datta, Soumita
Constraint Programming Approach to the TAEMS Scheduling Problem
description Planning and Scheduling are well-recognized research areas in the field of AI that address goal directed problem solving. They deal with choosing a course of action to achieve a goal contingent upon some sequencing and temporal constraints. TAEMS, (acronym for Task Analysis, Environment Modeling, and Simulation) is a modeling language for describing the task structures of agents. The TAEMS planning and scheduling problem is a particular case, where the actions that need to be scheduled to accomplish a root task are presented in a graph like structure. This problem is an NP-hard problem requiring search through a possibly exponential sized solution space.<p> This thesis aims at generating the basic initial schedule for a TAEMS style objective task structure using constraint programming techniques. Solving this initial planning and scheduling problem using constraint programming techniques involves encoding the TAEMS problem as a Constraint Satisfaction Problem, solving the Constraint Satisfaction Problem using various solver search techniques and decoding the solution into a TAEMS plan and schedule. The advantage of using the Constraint Programming approach is that the built-in search techniques of a solver can be utilized instead of implementing hand-crafted algorithms in a high level language. The thesis explains the techniques developed and provides the results of an experimental evaluation.
author2 Gabor Karsai
author_facet Gabor Karsai
Datta, Soumita
author Datta, Soumita
author_sort Datta, Soumita
title Constraint Programming Approach to the TAEMS Scheduling Problem
title_short Constraint Programming Approach to the TAEMS Scheduling Problem
title_full Constraint Programming Approach to the TAEMS Scheduling Problem
title_fullStr Constraint Programming Approach to the TAEMS Scheduling Problem
title_full_unstemmed Constraint Programming Approach to the TAEMS Scheduling Problem
title_sort constraint programming approach to the taems scheduling problem
publisher VANDERBILT
publishDate 2006
url http://etd.library.vanderbilt.edu/available/etd-04012006-154337/
work_keys_str_mv AT dattasoumita constraintprogrammingapproachtothetaemsschedulingproblem
_version_ 1716533059880222720