COMPUTING CIRCUMSCRIPTIVE DATABASES .1. THEORY AND ALGORITHMS

Citation
A. Nerode et al., COMPUTING CIRCUMSCRIPTIVE DATABASES .1. THEORY AND ALGORITHMS, Information and computation, 116(1), 1995, pp. 58-80
Citations number
47
Categorie Soggetti
Information Science & Library Science",Mathematics,"Computer Science Information Systems
Journal title
ISSN journal
08905401
Volume
116
Issue
1
Year of publication
1995
Pages
58 - 80
Database
ISI
SICI code
0890-5401(1995)116:1<58:CCD.TA>2.0.ZU;2-D
Abstract
Though circumscription was introduced by McCarthy over a decade ago, t here has been relatively little work on algorithms for computing circu mscriptive databases. In this paper, we develop algorithms to compute the preferred models of circumscriptive databases at compile-time usin g mixed integer linear programming techniques. Two advantages of this (bottom-up) approach are that it makes efficient re-use of previous co mputations and it provides much faster run-time performance. Some othe r advantages of using linear programming to automate deduction at comp ile time are that its re-optimization facilities elegantly accommodate database updates and also that it leads to a completely declarative f ormulation in which ordering of rules and literals in rule bodies play s no real role. Finally, we plan to use a standard relational database system as our run-time environment; this should yield relatively fast run-time processing, and provide a more expressive query language in which aggregates and the like can be expressed easily. (C) 1995 Academ ic Press. Inc.