Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.authorSpracklen, Patrick
dc.contributor.authorDang, Nguyen
dc.contributor.authorAkgun, Ozgur
dc.contributor.authorMiguel, Ian James
dc.contributor.editorSchiex, Thomas
dc.contributor.editorde Givry, Simon
dc.date.accessioned2019-10-15T09:30:01Z
dc.date.available2019-10-15T09:30:01Z
dc.date.issued2019
dc.identifier261625048
dc.identifierce8510eb-25d3-4db4-8cd8-c3c7682edfdf
dc.identifier85075729489
dc.identifier85075729489
dc.identifier000560404200022
dc.identifier.citationSpracklen , P , Dang , N , Akgun , O & Miguel , I J 2019 , Automatic streamlining for constrained optimisation . in T Schiex & S de Givry (eds) , Principles and Practice of Constraint Programming : 25th International Conference, CP 2019, Stamford, CT, USA, September 30 – October 4, 2019, Proceedings . Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) , vol. 11802 LNCS , Springer , Cham , pp. 366-383 , 25th International Conference on Principles and Practice of Constraint Programming (CP 2019) , Stamford , Connecticut , United States , 30/09/19 . https://doi.org/10.1007/978-3-030-30048-7_22en
dc.identifier.citationconferenceen
dc.identifier.isbn9783030300470
dc.identifier.isbn9783030300487
dc.identifier.issn0302-9743
dc.identifier.otherORCID: /0000-0001-9519-938X/work/63045245
dc.identifier.otherORCID: /0000-0002-2693-6953/work/63046310
dc.identifier.otherORCID: /0000-0002-6930-2686/work/68281439
dc.identifier.urihttps://hdl.handle.net/10023/18668
dc.descriptionFunding: UK EPSRC grant EP/P015638/1.en
dc.description.abstractAugmenting a base constraint model with additional constraints can strengthen the inferences made by a solver and therefore reduce search effort. We focus on the automatic addition of streamliner constraints, which trade completeness for potentially very significant reduction in search. Recently an automated approach has been proposed, which produces streamliners via a set of streamliner generation rules. This existing automated approach to streamliner generation has two key limitations. First, it outputs a single streamlined model. Second, the approach is limited to satisfaction problems. We remove both limitations by providing a method to produce automatically a portfolio of streamliners, each representing a different balance between three criteria: how aggressively the search space is reduced, the proportion of training instances for which the streamliner admitted at least one solution, and the average reduction in quality of the objective value versus the unstreamlined model. In support of our new method, we present an automated approach to training and test instance generation, and provide several approaches to the selection and application of the streamliners from the portfolio. Empirical results demonstrate drastic improvements both to the time required to find good solutions early and to prove optimality on three problem classes.
dc.format.extent18
dc.format.extent513607
dc.language.isoeng
dc.publisherSpringer
dc.relation.ispartofPrinciples and Practice of Constraint Programmingen
dc.relation.ispartofseriesLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)en
dc.subjectConstraint programmingen
dc.subjectStreamlinersen
dc.subjectQA75 Electronic computers. Computer scienceen
dc.subjectQA76 Computer softwareen
dc.subjectTheoretical Computer Scienceen
dc.subjectComputer Science(all)en
dc.subjectDASen
dc.subject.lccQA75en
dc.subject.lccQA76en
dc.titleAutomatic streamlining for constrained optimisationen
dc.typeConference itemen
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.doi10.1007/978-3-030-30048-7_22


This item appears in the following Collection(s)

Show simple item record