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...
Main Author: | |
---|---|
Other Authors: | |
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 |