Skip to main content

1989 | OriginalPaper | Buchkapitel

DBA*: Solving Combinatorial Problems with Deductive Databases

verfasst von : Helmut Schmidt, Werner Kiessling, Ulrich Güntzer, Rudolf Bayer

Erschienen in: Datenbanksysteme in Büro, Technik und Wissenschaft

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

The evolution of database (DB) technology, with its origins in hierarchical databases, has currently reached the stage of matured relational DB systems and is about to grow into deductive DB systems, where logic programming — originated by the artificial intelligence (AI) community — plays a central theoretical role. Until now, however, no smooth integration of another important part of AI, namely that of heuristic search and intelligent planning, into DB technology was known. This paper contributes a first step beyond deductive DB systems towards intelligent DB systems. We describe the well-known A*-algorithm in terms of a general theoretical framework for deductive DB systems, the sloppy deltaiteration scheme, and give a generalized algorithm, called DBA*-algorithm. As an immediate consequence, heuristic search strategies for combinatorial problems become now feasible in the DB environment in a natural and efficient way. We also present a prototype implementation of the DBA*-algorithm, with the 15-Puzzle and the Traveling Salesman Problem as sample combinatorial problems. The benchmark results gained from this testbed demonstrate the applicability and efficiency of our approach for heuristic search in deductive DB systems.

Metadaten
Titel
DBA*: Solving Combinatorial Problems with Deductive Databases
verfasst von
Helmut Schmidt
Werner Kiessling
Ulrich Güntzer
Rudolf Bayer
Copyright-Jahr
1989
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-74571-3_16

Premium Partner