DocumentCode :
1502803
Title :
Dynamic programming in Datalog with aggregates
Author :
Greco, Sergio
Author_Institution :
Dipt. di Elettronica Inf. e Sistemistica, Calabria Univ., Italy
Volume :
11
Issue :
2
fYear :
1999
Firstpage :
265
Lastpage :
283
Abstract :
Dynamic programming is a general technique for solving optimization problems. It is based on the division of problems into simpler subproblems that can be computed separately. In this paper, we show that Datalog with aggregates and other nonmonotonic constructs can express classical dynamic programming optimization problems in a natural fashion, and then we discuss the important classes of queries and applications that benefit from these techniques
Keywords :
DATALOG; database theory; deductive databases; dynamic programming; mathematics computing; nonmonotonic reasoning; query processing; Datalog; aggregates; deductive databases; dynamic programming; nonmonotonic reasoning; optimization problems; problem decomposition; queries; separately computable subproblems; Aggregates; Computer Society; Constraint optimization; Deductive databases; Dynamic programming; Linear programming; Tree graphs;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/69.761663
Filename :
761663
Link To Document :
بازگشت