ArP datalog:: a logic language for NP search and optimization queries

被引:2
|
作者
Greco, S [1 ]
Trubitsyna, I [1 ]
Zumpano, E [1 ]
机构
[1] Univ Calabria, DEIS, I-87030 Arcavacata Di Rende, Italy
关键词
D O I
10.1109/IDEAS.2005.38
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a logic language, called MP Datalog for NP search and optimization problems. The 'search' language extends stratified Datalog with constraints and partition rules defining (nondeterministically) partition of relations. NP optimization problems are then formulated by adding a max (or min) construct to select the solution (stable model) which maximizes (resp., minimizes) the result of a polynomial function applied to the answer relation. We show that AT Datalog queries can be easily evaluated by translating them into ILOG programs which are next solved by means of the ILOG OPL Studio suite. To prove the effectiveness of our proposal, we have implemented a module, written in Sic-stus Prolog, which takes in input a AT Datalog query and outputs an equivalent ILOG program. Several experiments comparing the computation of queries by different logic systems have been also performed.
引用
收藏
页码:344 / 353
页数:10
相关论文
共 50 条
  • [1] NP Datalog: A logic language for expressing NP search and optimization problems
    Greco, Sergio
    Molinaro, Cristian
    Trubitsyna, Irina
    Zumpano, Ester
    [J]. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2010, 10 : 125 - 166
  • [2] Implementation and experimentation of the logic language NP Datalog
    Greco, S.
    Molinaro, C.
    Trubitsyna, I.
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, 4080 : 622 - 633
  • [3] NP optimization problems in DATALOG
    Greco, S
    Sacca, D
    [J]. LOGIC PROGRAMMING - PROCEEDINGS OF THE 1997 INTERNATIONAL SYMPOSIUM, 1997, : 181 - 195
  • [4] Search and optimization problems in datalog
    Greco, S
    Saccà, D
    [J]. COMPUTATIONAL LOGIC: LOGIC PROGRAMMING AND BEYOND, PT II: ESSAYS IN HONOUR OF ROBERT A KOWALSKI, 2002, 2408 : 61 - 82
  • [5] LOGIC LANGUAGE OF QUERIES
    SMIRNOV, VS
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 1983, 9 (03) : 154 - 161
  • [6] Translating Datalog-like optimization queries into ILOG programs
    Greco, G
    Greco, S
    Trubitsyna, L
    Zumpano, E
    [J]. LOGIC BASED PROGRAM SYNTHESIS AND TRANSFORMATION, 2003, 2664 : 48 - 49
  • [7] Understanding Search Queries in Natural Language
    Neverilova, Zuzana
    Kvassay, Matej
    [J]. RASLAN 2018: RECENT ADVANCES IN SLAVONIC NATURAL LANGUAGE PROCESSING, 2018, : 85 - 93
  • [8] Natural language plurals in logic programming queries
    Covington, MA
    [J]. APPLIED ARTIFICIAL INTELLIGENCE, 1997, 11 (03) : 219 - 234
  • [9] A Movie Search System with Natural Language Queries
    Wang, Xin
    Zhan, Huayi
    Yang, Lan
    Li, Zonghai
    Zhong, Jiying
    Zhao, Liang
    Sun, Rui
    Tan, Bin
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2018), PT II, 2018, 10828 : 791 - 796
  • [10] MAIN MEMORY ORIENTED OPTIMIZATION OF OO QUERIES USING TYPED DATALOG WITH FOREIGN PREDICATES
    LITWIN, W
    RISCH, T
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1992, 4 (06) : 517 - 528