Framework for expressing prioritized constraints using infinitesimal logic
In this thesis, we propose an extension to the multiple-valued infinitesimal logic frame-work to provide a simple representation for prioritized constraints. We introduce two unary operators, µ and w, to infinitesimal logic in order to define preferential constraints and backup constraints, respecti...
Main Author: | |
---|---|
Other Authors: | |
Language: | English en |
Published: |
2009
|
Subjects: | |
Online Access: | http://hdl.handle.net/1828/1833 |
id |
ndltd-uvic.ca-oai-dspace.library.uvic.ca-1828-1833 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-uvic.ca-oai-dspace.library.uvic.ca-1828-18332015-01-29T16:50:56Z Framework for expressing prioritized constraints using infinitesimal logic Agarwal, Ruchi Wadge, W. W. querying databases UVic Subject Index::Sciences and Engineering::Applied Sciences::Computer science In this thesis, we propose an extension to the multiple-valued infinitesimal logic frame-work to provide a simple representation for prioritized constraints. We introduce two unary operators, µ and w, to infinitesimal logic in order to define preferential constraints and backup constraints, respectively. The new framework naturally allows us to define a hierarchy of priorities among constraints. Also, we present a lazy algorithm for evaluating the multiple-valued prioritized constraint expressions of our representation. Our algorithm, which is similar to the alpha-beta pruning technique for minimax game tree evaluation, is based on a recursive depth-first traversal of the parse tree for the expression and works by evaluating operands within an increasingly narrower range of interest. Our implementation of this representation for querying a movies database demonstrates the expressive power and flexibility of our framework. 2009-11-10T17:37:57Z 2009-11-10T17:37:57Z 2005 2009-11-10T17:37:57Z Thesis http://hdl.handle.net/1828/1833 English en Available to the World Wide Web |
collection |
NDLTD |
language |
English en |
sources |
NDLTD |
topic |
querying databases UVic Subject Index::Sciences and Engineering::Applied Sciences::Computer science |
spellingShingle |
querying databases UVic Subject Index::Sciences and Engineering::Applied Sciences::Computer science Agarwal, Ruchi Framework for expressing prioritized constraints using infinitesimal logic |
description |
In this thesis, we propose an extension to the multiple-valued infinitesimal logic frame-work to provide a simple representation for prioritized constraints. We introduce two unary operators, µ and w, to infinitesimal logic in order to define preferential constraints and backup constraints, respectively. The new framework naturally allows us to define a hierarchy of priorities among constraints. Also, we present a lazy algorithm for evaluating the multiple-valued prioritized constraint expressions of our representation. Our algorithm, which is similar to the alpha-beta pruning technique for minimax game tree evaluation, is based on a recursive depth-first traversal of the parse tree for the expression and works by evaluating operands within an increasingly narrower range of interest. Our implementation of this representation for querying a movies database demonstrates the expressive power and flexibility of our framework. |
author2 |
Wadge, W. W. |
author_facet |
Wadge, W. W. Agarwal, Ruchi |
author |
Agarwal, Ruchi |
author_sort |
Agarwal, Ruchi |
title |
Framework for expressing prioritized constraints using infinitesimal logic |
title_short |
Framework for expressing prioritized constraints using infinitesimal logic |
title_full |
Framework for expressing prioritized constraints using infinitesimal logic |
title_fullStr |
Framework for expressing prioritized constraints using infinitesimal logic |
title_full_unstemmed |
Framework for expressing prioritized constraints using infinitesimal logic |
title_sort |
framework for expressing prioritized constraints using infinitesimal logic |
publishDate |
2009 |
url |
http://hdl.handle.net/1828/1833 |
work_keys_str_mv |
AT agarwalruchi frameworkforexpressingprioritizedconstraintsusinginfinitesimallogic |
_version_ |
1716729017945554944 |