Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.authorAkgün, Özgür
dc.contributor.authorFrisch, Alan M.
dc.contributor.authorGent, Ian P.
dc.contributor.authorJefferson, Christopher
dc.contributor.authorMiguel, Ian
dc.contributor.authorNightingale, Peter
dc.contributor.authorSalamon, András Z.
dc.date.accessioned2021-11-23T11:30:10Z
dc.date.available2021-11-23T11:30:10Z
dc.date.issued2021-10-25
dc.identifier276816859
dc.identifier36323c31-4240-4512-91f8-377d5a4f9668
dc.identifier.citationAkgün , Ö , Frisch , A M , Gent , I P , Jefferson , C , Miguel , I , Nightingale , P & Salamon , A Z 2021 , Towards reformulating Essence specifications for robustness . in ModRef 2021 - The 20th workshop on Constraint Modelling and Reformulation (ModRef) . The 20th workshop on Constraint Modelling and Reformulation (ModRef) , 25/10/21 . < https://arxiv.org/abs/2111.00821 >en
dc.identifier.citationworkshopen
dc.identifier.otherArXiv: http://arxiv.org/abs/2111.00821v1
dc.identifier.otherORCID: /0000-0003-2979-5989/work/103865391
dc.identifier.otherORCID: /0000-0002-6930-2686/work/103865394
dc.identifier.otherORCID: /0000-0001-9519-938X/work/103865426
dc.identifier.otherORCID: /0000-0002-1415-9712/work/103865937
dc.identifier.urihttps://hdl.handle.net/10023/24385
dc.descriptionFunding: This research was supported by the UK EPSRC grants EP/K015745/1 and EP/V027182/1. Chris Jefferson is a University Research Fellow funded by the Royal Societyen
dc.description.abstractThe Essence language allows a user to specify a constraint problem at a level of abstraction above that at which constraint modelling decisions are made. Essence specifications are refined into constraint models using the Conjure automated modelling tool, which employs a suite of refinement rules. However, Essence is a rich language in which there are many equivalent ways to specify a given problem. A user may therefore omit the use of domain attributes or abstract types, resulting in fewer refinement rules being applicable and therefore a reduced set of output models from which to select. This paper addresses the problem of recovering this information automatically to increase the robustness of the quality of the output constraint models in the face of variation in the input Essence specification. We present reformulation rules that can change the type of a decision variable or add attributes that shrink its domain. We demonstrate the efficacy of this approach in terms of the quantity and quality of models Conjure can produce from the transformed specification compared with the original.
dc.format.extent12
dc.format.extent167117
dc.language.isoeng
dc.relation.ispartofModRef 2021 - The 20th workshop on Constraint Modelling and Reformulation (ModRef)en
dc.subjectQA75 Electronic computers. Computer scienceen
dc.subjectQA76 Computer softwareen
dc.subjectDASen
dc.subjectNISen
dc.subject.lccQA75en
dc.subject.lccQA76en
dc.titleTowards reformulating Essence specifications for robustnessen
dc.typeConference itemen
dc.contributor.sponsorEPSRCen
dc.contributor.sponsorEPSRCen
dc.contributor.sponsorThe Royal Societyen
dc.contributor.institutionUniversity of St Andrews. School of Computer Scienceen
dc.contributor.institutionUniversity of St Andrews. Centre for Interdisciplinary Research in Computational Algebraen
dc.contributor.institutionUniversity of St Andrews. Centre for Research into Equality, Diversity & Inclusionen
dc.contributor.institutionUniversity of St Andrews. St Andrews GAP Centreen
dc.contributor.institutionUniversity of St Andrews. Sir James Mackenzie Institute for Early Diagnosisen
dc.identifier.urlhttps://www-users.cs.york.ac.uk/~frisch/ModRef/en
dc.identifier.urlhttps://arxiv.org/abs/2111.00821en
dc.identifier.grantnumberEP/K015745/1en
dc.identifier.grantnumberEP/V027182/1en
dc.identifier.grantnumberRGF\EA\181005en


This item appears in the following Collection(s)

Show simple item record