Mostra el registre d'ítem simple

dc.contributor.authorLarraz Hurtado, Daniel
dc.contributor.authorOliveras Llunell, Albert
dc.contributor.authorRodríguez Carbonell, Enric
dc.contributor.authorRubio Gimeno, Alberto
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament de Ciències de la Computació
dc.date.accessioned2014-10-10T06:16:02Z
dc.date.available2014-10-10T06:16:02Z
dc.date.created2014
dc.date.issued2014
dc.identifier.citationLarraz, D. [et al.]. Minimal-model-guided approaches to solving polynomial constraints and extensions. A: International Conference on Theory and Applications of Satisfiability Testing. "Theory and Applications of Satisfiability Testing, SAT 2014 : 17th International Conference, held as part of the Vienna Summer of Logic, VSL 2014, Vienna, Austria, July 14-17, 2014 : Proceedings". Vienna: Springer, 2014, p. 333-350.
dc.identifier.urihttp://hdl.handle.net/2117/24333
dc.description.abstractIn this paper we present new methods for deciding the satisfiability of formulas involving integer polynomial constraints. In previous work we proposed to solve SMT(NIA) problems by reducing them to SMT(LIA): non-linear monomials are linearized by abstracting them with fresh variables and by performing case splitting on integer variables with finite domain. When variables do not have finite domains, artificial ones can be introduced by imposing a lower and an upper bound, and made iteratively larger until a solution is found (or the procedure times out). For the approach to be practical, unsatisfiable cores are used to guide which domains have to be relaxed (i.e., enlarged) from one iteration to the following one. However, it is not clear then how large they have to be made, which is critical. Here we propose to guide the domain relaxation step by analyzing minimal models produced by the SMT(LIA) solver. Namely, we consider two different cost functions: the number of violated artificial domain bounds, and the distance with respect to the artificial domains. We compare these approaches with other techniques on benchmarks coming from constraint-based program analysis and show the potential of the method. Finally, we describe how one of these minimal-model-guided techniques can be smoothly adapted to deal with the extension Max-SMT of SMT(NIA) and then applied to program termination proving.
dc.format.extent18 p.
dc.language.isoeng
dc.publisherSpringer
dc.subjectÀrees temàtiques de la UPC::Informàtica::Programació
dc.subject.lcshMax-SMT
dc.subject.lcshLogic programming
dc.subject.otherFormal logic
dc.titleMinimal-model-guided approaches to solving polynomial constraints and extensions
dc.typeConference report
dc.subject.lemacProgramació lògica amb restriccions
dc.contributor.groupUniversitat Politècnica de Catalunya. LOGPROG - Lògica i Programació
dc.identifier.doi10.1007/978-3-319-09284-3-25
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://link.springer.com/chapter/10.1007%2F978-3-319-09284-3_25
dc.rights.accessOpen Access
local.identifier.drac15228587
dc.description.versionPostprint (author’s final draft)
local.citation.authorLarraz, D.; Oliveras, A.; Rodriguez, E.; Rubio, A.
local.citation.contributorInternational Conference on Theory and Applications of Satisfiability Testing
local.citation.pubplaceVienna
local.citation.publicationNameTheory and Applications of Satisfiability Testing, SAT 2014 : 17th International Conference, held as part of the Vienna Summer of Logic, VSL 2014, Vienna, Austria, July 14-17, 2014 : Proceedings
local.citation.startingPage333
local.citation.endingPage350


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple