Dynamic programming in Datalog with aggregates

Authors
Citation
S. Greco, Dynamic programming in Datalog with aggregates, IEEE KNOWL, 11(2), 1999, pp. 265-283
Citations number
41
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING
ISSN journal
10414347 → ACNP
Volume
11
Issue
2
Year of publication
1999
Pages
265 - 283
Database
ISI
SICI code
1041-4347(199903/04)11:2<265:DPIDWA>2.0.ZU;2-9
Abstract
Dynamic programming is a general technique for solving optimization problem s. It is based on the division of problems into simpler subproblems that ca n be computed separately. In this paper, we show that Datalog with aggregat es and other nonmonotonic constructs can express classical dynamic programm ing optimization problems in a natural fashion, and then we discuss the imp ortant classes of queries and applications that benefit from these techniqu es.