Flingo – Instilling ASP Expressiveness into Linear Integer Constraints
| UDC.coleccion | Investigación | |
| UDC.departamento | Ciencias da Computación e Tecnoloxías da Información | |
| UDC.grupoInv | Information Retrieval Lab (IRlab) | |
| UDC.journalTitle | Theory and Practice of Logic Programming | |
| dc.contributor.author | Cabalar, Pedro | |
| dc.contributor.author | Fandinno, Jorge | |
| dc.contributor.author | Schaub, Torsten | |
| dc.contributor.author | Wanko, Philipp | |
| dc.date.accessioned | 2026-09-08T10:14:16Z | |
| dc.date.available | 2026-09-08T10:14:16Z | |
| dc.date.issued | 2026 | |
| 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.sponsorship | We 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.sponsorship | United States. National Science Foundation; 2338635 | |
| dc.description.sponsorship | Germany. Deutsche Forschungsgemeinschaft; SCHA 550/15 | |
| dc.identifier.citation | CABALAR 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.doi | 10.1017/S1471068426100519 | |
| dc.identifier.issn | 1475-3081 | |
| dc.identifier.uri | https://hdl.handle.net/2183/49174 | |
| dc.language.iso | eng | |
| dc.publisher | Cambridge University Press | |
| dc.relation.projectID | info: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.uri | https://doi.org/10.1017/S1471068426100519 | |
| dc.rights | Attribution 4.0 International | en |
| dc.rights.accessRights | open access | |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | |
| dc.subject | Answer set programming | |
| dc.subject | Constraint answer set programming | |
| dc.subject | Constraint processing | |
| dc.title | Flingo – Instilling ASP Expressiveness into Linear Integer Constraints | |
| dc.type | journal article | |
| dc.type.hasVersion | VoR | |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | 2ca73277-6667-4009-adaf-0f7462a65880 | |
| relation.isAuthorOfPublication.latestForDiscovery | 2ca73277-6667-4009-adaf-0f7462a65880 |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Cabalar_Pedro_2026_flingo.pdf
- Size:
- 387.28 KB
- Format:
- Adobe Portable Document Format

