Anytime answer set optimization via unsatisfiable core shrinking

被引:36
作者
Alviano, Mario [1 ]
Dodaro, Carmine [1 ]
机构
[1] Univ Calabria, Dept Math & Comp Sci, I-87030 Commenda Di Rende, Italy
关键词
answer set programming; weak constraints; unsatisfiable cores; LOGIC PROGRAMS; COMPLEXITY; SEMANTICS; MAXSAT;
D O I
10.1017/S147106841600020X
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Unsatisfiable core analysis can boost the computation of optimum stable models for logic programs with weak constraints. However, current solvers employing unsatisfiable core analysis either run to completion, or provide no suboptimal stable models but the one resulting from the preliminary disjoint cores analysis. This drawback is circumvented here by introducing a progression based shrinking of the analyzed unsatisfiable cores. In fact, suboptimal stable models are possibly found while shrinking unsatisfiable cores, hence resulting into an anytime algorithm. Moreover, as confirmed empirically, unsatisfiable core analysis also benefits from the shrinking process in terms of solved instances.
引用
收藏
页码:533 / 551
页数:19
相关论文
共 44 条
[1]  
Alviano Mario, 2015, Logic Programming and Nonmonotonic Reasoning. 13th International Conference, LPNMR 2015. Proceedings: LNCS 9345, P40, DOI 10.1007/978-3-319-23264-5_5
[2]  
Alviano M., 2015, J LOGIC COMPUTATION
[3]  
Alviano M, 2016, AAAI CONF ARTIF INTE, P879
[4]  
Alviano M, 2015, PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), P2677
[5]   Rewriting recursive aggregates in answer set programming: back to monotonicity [J].
Alviano, Mario ;
Faber, Wolfgang ;
Gebser, Martin .
THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2015, 15 :559-573
[6]   Complexity and compilation of GZ-aggregates in answer set programming [J].
Alviano, Mario ;
Leone, Nicola .
THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2015, 15 :574-587
[7]   Anytime Computation of Cautious Consequences in Answer Set Programming [J].
Alviano, Mario ;
Dodaro, Carmine ;
Ricca, Francesco .
THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2014, 14 :755-770
[8]  
Alviano M, 2013, LECT NOTES COMPUT SC, V8148, P67, DOI 10.1007/978-3-642-40564-8_7
[9]  
Alviano M, 2013, LECT NOTES COMPUT SC, V8148, P54, DOI 10.1007/978-3-642-40564-8_6
[10]  
Alviano M, 2011, LECT NOTES COMPUT SC, V6702, P282