Flingo – Instilling ASP Expressiveness into Linear Integer Constraints

UDC.coleccionInvestigación
UDC.departamentoCiencias da Computación e Tecnoloxías da Información
UDC.grupoInvInformation Retrieval Lab (IRlab)
UDC.journalTitleTheory and Practice of Logic Programming
dc.contributor.authorCabalar, Pedro
dc.contributor.authorFandinno, Jorge
dc.contributor.authorSchaub, Torsten
dc.contributor.authorWanko, Philipp
dc.date.accessioned2026-09-08T10:14:16Z
dc.date.available2026-09-08T10:14:16Z
dc.date.issued2026
dc.description.abstract[Abstract]: Constraint answer set programming (CASP) is a hybrid paradigm that enriches answer set programming (ASP) with numerical constraint processing, a crucial requirement for many real-world applications. However, the specification of constraints in most CASP solvers aligns more closely with the expressiveness and semantics of the numerical back-end than the ASP paradigm. In the latter, numerical attributes are represented with predicates, and this allows for declaring default values, leaving the attribute undefined, making non-deterministic assignments with choice rules or using aggregated values. In CASP, most (if not all) of these features are lost once we switch to a constraint-based representation of those same attributes. In this paper, we present the flingo language (and tool) that incorporates the aforementioned expressiveness inside the numerical constraints, and we illustrate its use with several examples. Based on previous work that established its semantic foundations, we also present a translation from the newly introduced flingo syntax to regular CASP programs following the clingcon input format.
dc.description.sponsorshipWe would like to thank anonymous reviewers for their valuable feedback that allowed us to improve presentation of several points. This work was supported by grant PID2023-148531NB-I00 funded by Spanish Ministry MCIU/AEI/10.13039/501100011033, funds FEDER, EU, by the National Science Foundation CAREER award 2338635, USA, and by DFG grant SCHA 550/15, Germany. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.
dc.description.sponsorshipUnited States. National Science Foundation; 2338635
dc.description.sponsorshipGermany. Deutsche Forschungsgemeinschaft; SCHA 550/15
dc.identifier.citationCABALAR P, FANDINNO J, SCHAUB T, WANKO P. flingo – Instilling ASP Expressiveness into Linear Integer Constraints. Theory and Practice of Logic Programming. Published online 2026:1-17. doi:10.1017/S1471068426100519
dc.identifier.doi10.1017/S1471068426100519
dc.identifier.issn1475-3081
dc.identifier.urihttps://hdl.handle.net/2183/49174
dc.language.isoeng
dc.publisherCambridge University Press
dc.relation.projectIDinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023/PID2023–148531NB-I00/ES/GENERACION DE EXPLICACIONES EN SISTEMAS INTELIGENTES HIBRIDOS PARA ASEGURAR LA FIABILIDAD
dc.relation.urihttps://doi.org/10.1017/S1471068426100519
dc.rightsAttribution 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectAnswer set programming
dc.subjectConstraint answer set programming
dc.subjectConstraint processing
dc.titleFlingo – Instilling ASP Expressiveness into Linear Integer Constraints
dc.typejournal article
dc.type.hasVersionVoR
dspace.entity.typePublication
relation.isAuthorOfPublication2ca73277-6667-4009-adaf-0f7462a65880
relation.isAuthorOfPublication.latestForDiscovery2ca73277-6667-4009-adaf-0f7462a65880

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Cabalar_Pedro_2026_flingo.pdf
Size:
387.28 KB
Format:
Adobe Portable Document Format