Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.authorKoçak, Gökberk
dc.contributor.authorAkgün, Özgür
dc.contributor.authorDang, Nguyen
dc.contributor.authorMiguel, Ian
dc.date.accessioned2021-07-16T10:30:11Z
dc.date.available2021-07-16T10:30:11Z
dc.date.issued2020-09-07
dc.identifier.citationKoçak , G , Akgün , Ö , Dang , N & Miguel , I 2020 , Efficient incremental modelling and solving . in ModRef 2020 - The 19th workshop on Constraint Modelling and Reformulation . The 19th workshop on Constraint Modelling and Reformulation (ModRef) , Louvain-la-Neuve , Belgium , 7/09/20 . < https://arxiv.org/abs/2009.11111 >en
dc.identifier.citationworkshopen
dc.identifier.otherPURE: 274776428
dc.identifier.otherPURE UUID: ae7faa00-6d3d-4ecb-b19a-14df924e2088
dc.identifier.otherArXiv: http://arxiv.org/abs/2009.11111v1
dc.identifier.otherORCID: /0000-0002-6930-2686/work/96141181
dc.identifier.otherORCID: /0000-0001-9519-938X/work/96141245
dc.identifier.otherORCID: /0000-0002-2693-6953/work/96141538
dc.identifier.urihttps://hdl.handle.net/10023/23589
dc.descriptionFunding: This work is supported by EPSRC grant EP/P015638/1. Nguyen Dang is a Leverhulme Trust Early Career Fellow (ECF-2020-168).en
dc.description.abstractIn various scenarios, a single phase of modelling and solving is either not sufficient or not feasible to solve the problem at hand. A standard approach to solving AI planning problems, for example, is to incrementally extend the planning horizon and solve the problem of trying to find a plan of a particular length. Indeed, any optimization problem can be solved as a sequence of decision problems in which the objective value is incrementally updated. Another example is constraint dominance programming (CDP), in which search is organized into a sequence of levels. The contribution of this work is to enable a native interaction between SAT solvers and the automated modelling system Savile Row to support efficient incremental modelling and solving. This allows adding new decision variables, posting new constraints and removing existing constraints (via assumptions) between incremental steps. Two additional benefits of the native coupling of modelling and solving are the ability to retain learned information between SAT solver calls and to enable SAT assumptions, further improving flexibility and efficiency. Experiments on one optimisation problem and five pattern mining tasks demonstrate that the native interaction between the modelling system and SAT solver consistently improves performance significantly.
dc.format.extent15
dc.language.isoeng
dc.relation.ispartofModRef 2020 - The 19th workshop on Constraint Modelling and Reformulationen
dc.rightsCopyright © 2021by the authors.This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecom-mons.org/licenses/by/4.0/).en
dc.subjectConstraint programmingen
dc.subjectConstraint modellingen
dc.subjectIncremental solvingen
dc.subjectConstraint optimizationen
dc.subjectPlanningen
dc.subjectData miningen
dc.subjectItemset miningen
dc.subjectPattern miningen
dc.subjectDominance programmingen
dc.subjectQA75 Electronic computers. Computer scienceen
dc.subjectNDASen
dc.subject.lccQA75en
dc.titleEfficient incremental modelling and solvingen
dc.typeConference itemen
dc.contributor.sponsorThe Leverhulme Trusten
dc.description.versionPublisher PDFen
dc.contributor.institutionUniversity of St Andrews. School of Computer Scienceen
dc.contributor.institutionUniversity of St Andrews. Centre for Interdisciplinary Research in Computational Algebraen
dc.identifier.urlhttps://www-users.cs.york.ac.uk/~frisch/ModRef/en
dc.identifier.urlhttps://arxiv.org/abs/2009.11111en
dc.identifier.grantnumberECF-2020-168en


This item appears in the following Collection(s)

Show simple item record