<div class="csl-bib-body">
<div class="csl-entry">Comploi-Taupe, R., Friedrich, G., Schekotihin, K., & Weinzierl, A. (2023). Domain-Specific Heuristics in Answer Set Programming: A Declarative Non-Monotonic Approach. <i>Journal of Artificial Intelligence Research</i>, <i>76</i>, 59–114. https://doi.org/10.1613/jair.1.14091</div>
</div>
-
dc.identifier.issn
1076-9757
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/139806
-
dc.description.abstract
Domain-specific heuristics are an essential technique for solving combinatorial problems efficiently. Current approaches to integrate domain-specific heuristics with Answer Set Programming (ASP) are unsatisfactory when dealing with heuristics that are specified non-monotonically on the basis of partial assignments. Such heuristics frequently occur in practice, for example, when picking an item that has not yet been placed in bin packing. Therefore, we present novel syntax and semantics for declarative specifications of domain-specific heuristics in ASP. Our approach supports heuristic statements that depend on the partial assignment maintained during solving, which has not been possible before. We provide an implementation in Alpha that makes Alpha the first lazy-grounding ASP system to support declaratively specified domain-specific heuristics. Two practical example domains are used to demonstrate the benefits of our proposal. Additionally, we use our approach to implement informed search with A*, which is tackled within ASP for the first time. A* is applied to two further search problems. The experiments confirm that combining lazy-grounding ASP solving and our novel heuristics can be vital for solving industrial-size problems.
en
dc.description.sponsorship
FFG - Österr. Forschungsförderungs- gesellschaft mbH
-
dc.language.iso
en
-
dc.publisher
AI ACCESS FOUNDATION
-
dc.relation.ispartof
Journal of Artificial Intelligence Research
-
dc.subject
logic programming
en
dc.subject
nonmonotonic reasoning
en
dc.subject
heuristics
en
dc.title
Domain-Specific Heuristics in Answer Set Programming: A Declarative Non-Monotonic Approach
en
dc.type
Article
en
dc.type
Artikel
de
dc.contributor.affiliation
University of Klagenfurt, Austria
-
dc.contributor.affiliation
University of Klagenfurt, Austria
-
dc.description.startpage
59
-
dc.description.endpage
114
-
dc.relation.grantno
861263
-
dc.type.category
Original Research Article
-
tuw.container.volume
76
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
tuw.project.title
Dynamic knowledge-based (re)configuration of cyber-physical systems
-
tuw.researchTopic.id
I1
-
tuw.researchTopic.name
Logic and Computation
-
tuw.researchTopic.value
100
-
dcterms.isPartOf.title
Journal of Artificial Intelligence Research
-
tuw.publication.orgunit
E192-03 - Forschungsbereich Knowledge Based Systems
-
tuw.publisher.doi
10.1613/jair.1.14091
-
dc.date.onlinefirst
2023
-
dc.identifier.eissn
1943-5037
-
dc.description.numberOfPages
56
-
tuw.author.orcid
0000-0001-7639-1616
-
tuw.author.orcid
0000-0002-0286-0958
-
tuw.author.orcid
0000-0003-2040-6123
-
wb.sci
true
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.value
100
-
item.languageiso639-1
en
-
item.grantfulltext
none
-
item.cerifentitytype
Publications
-
item.openairetype
research article
-
item.openairecristype
http://purl.org/coar/resource_type/c_2df8fbb1
-
item.fulltext
no Fulltext
-
crisitem.author.dept
University of Klagenfurt
-
crisitem.author.dept
University of Klagenfurt
-
crisitem.author.dept
E192-03 - Forschungsbereich Knowledge Based Systems
-
crisitem.author.orcid
0000-0001-7639-1616
-
crisitem.author.orcid
0000-0002-0286-0958
-
crisitem.author.parentorg
E192 - Institut für Logic and Computation
-
crisitem.project.funder
FFG - Österr. Forschungsförderungs- gesellschaft mbH