Files in this item
Automatic streamlining for constrained optimisation
Item metadata
dc.contributor.author | Spracklen, Patrick | |
dc.contributor.author | Dang, Nguyen | |
dc.contributor.author | Akgun, Ozgur | |
dc.contributor.author | Miguel, Ian James | |
dc.contributor.editor | Schiex, Thomas | |
dc.contributor.editor | de Givry, Simon | |
dc.date.accessioned | 2019-10-15T09:30:01Z | |
dc.date.available | 2019-10-15T09:30:01Z | |
dc.date.issued | 2019 | |
dc.identifier | 261625048 | |
dc.identifier | ce8510eb-25d3-4db4-8cd8-c3c7682edfdf | |
dc.identifier | 85075729489 | |
dc.identifier | 85075729489 | |
dc.identifier | 000560404200022 | |
dc.identifier.citation | Spracklen , 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_22 | en |
dc.identifier.citation | conference | en |
dc.identifier.isbn | 9783030300470 | |
dc.identifier.isbn | 9783030300487 | |
dc.identifier.issn | 0302-9743 | |
dc.identifier.other | ORCID: /0000-0001-9519-938X/work/63045245 | |
dc.identifier.other | ORCID: /0000-0002-2693-6953/work/63046310 | |
dc.identifier.other | ORCID: /0000-0002-6930-2686/work/68281439 | |
dc.identifier.uri | https://hdl.handle.net/10023/18668 | |
dc.description | Funding: UK EPSRC grant EP/P015638/1. | en |
dc.description.abstract | Augmenting 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.extent | 18 | |
dc.format.extent | 513607 | |
dc.language.iso | eng | |
dc.publisher | Springer | |
dc.relation.ispartof | Principles and Practice of Constraint Programming | en |
dc.relation.ispartofseries | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) | en |
dc.subject | Constraint programming | en |
dc.subject | Streamliners | en |
dc.subject | QA75 Electronic computers. Computer science | en |
dc.subject | QA76 Computer software | en |
dc.subject | Theoretical Computer Science | en |
dc.subject | Computer Science(all) | en |
dc.subject | DAS | en |
dc.subject.lcc | QA75 | en |
dc.subject.lcc | QA76 | en |
dc.title | Automatic streamlining for constrained optimisation | en |
dc.type | Conference item | en |
dc.contributor.institution | University of St Andrews. School of Computer Science | en |
dc.contributor.institution | University of St Andrews. Centre for Interdisciplinary Research in Computational Algebra | en |
dc.identifier.doi | 10.1007/978-3-030-30048-7_22 |
This item appears in the following Collection(s)
Items in the St Andrews Research Repository are protected by copyright, with all rights reserved, unless otherwise indicated.