Optimizations for model computation based on partial instantiation

Various methods have been presented for efficiently evaluating deductive databases and logic programs. It has been shown that mixed integer programming methods can ef fectively support minimal model, stable model and well-founded model semantics for ground deductive databases. However, the “groun...

Full description

Bibliographic Details
Main Author: Tian, Xiaomei
Format: Others
Language:English
Published: 2009
Online Access:http://hdl.handle.net/2429/5559
id ndltd-UBC-oai-circle.library.ubc.ca-2429-5559
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-55592018-01-05T17:32:38Z Optimizations for model computation based on partial instantiation Tian, Xiaomei Various methods have been presented for efficiently evaluating deductive databases and logic programs. It has been shown that mixed integer programming methods can ef fectively support minimal model, stable model and well-founded model semantics for ground deductive databases. However, the “groundness” requirement is a huge draw back because the ground version of a logic program can be very large when compared to the original logic program. A novel approach, called partial instantiation, has been developed recently which, when integrated with mixed integer programming methods, can handle non-ground logic programs. The goal of this thesis is to explore how this integrated framework based on partial instantiation can be optimized. In particular, we have developed an incremental algorithm that minimizes repetitive computations for re ducing the size of a program. We have also developed several optimization techniques to further enhance the efficiency of our incremental algorithm, to further reduce the size of a logic program, and to avoid redundant node expansion in partial instantiation tree. Experimental results have shown that our algorithm and optimization techniques can bring about significant improvement in run-time performance. Last but not least, we have implemented the integrated framework of partial instantiation under UNIX envi ronment. Science, Faculty of Computer Science, Department of Graduate 2009-03-05T20:25:08Z 2009-03-05T20:25:08Z 1994 1994-11 Text Thesis/Dissertation http://hdl.handle.net/2429/5559 eng For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use. 1431468 bytes application/pdf
collection NDLTD
language English
format Others
sources NDLTD
description Various methods have been presented for efficiently evaluating deductive databases and logic programs. It has been shown that mixed integer programming methods can ef fectively support minimal model, stable model and well-founded model semantics for ground deductive databases. However, the “groundness” requirement is a huge draw back because the ground version of a logic program can be very large when compared to the original logic program. A novel approach, called partial instantiation, has been developed recently which, when integrated with mixed integer programming methods, can handle non-ground logic programs. The goal of this thesis is to explore how this integrated framework based on partial instantiation can be optimized. In particular, we have developed an incremental algorithm that minimizes repetitive computations for re ducing the size of a program. We have also developed several optimization techniques to further enhance the efficiency of our incremental algorithm, to further reduce the size of a logic program, and to avoid redundant node expansion in partial instantiation tree. Experimental results have shown that our algorithm and optimization techniques can bring about significant improvement in run-time performance. Last but not least, we have implemented the integrated framework of partial instantiation under UNIX envi ronment. === Science, Faculty of === Computer Science, Department of === Graduate
author Tian, Xiaomei
spellingShingle Tian, Xiaomei
Optimizations for model computation based on partial instantiation
author_facet Tian, Xiaomei
author_sort Tian, Xiaomei
title Optimizations for model computation based on partial instantiation
title_short Optimizations for model computation based on partial instantiation
title_full Optimizations for model computation based on partial instantiation
title_fullStr Optimizations for model computation based on partial instantiation
title_full_unstemmed Optimizations for model computation based on partial instantiation
title_sort optimizations for model computation based on partial instantiation
publishDate 2009
url http://hdl.handle.net/2429/5559
work_keys_str_mv AT tianxiaomei optimizationsformodelcomputationbasedonpartialinstantiation
_version_ 1718587140388945920