Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2554850.2555114acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

An enhanced features extractor for a portfolio of constraint solvers

Published: 24 March 2014 Publication History

Abstract

Recent research has shown that a single arbitrarily efficient solver can be significantly outperformed by a portfolio of possibly slower on-average solvers. The solver selection is usually done by means of (un)supervised learning techniques which exploit features extracted from the problem specification. In this paper we present an useful and flexible framework that is able to extract an extensive set of features from a Constraint (Satisfaction/Optimization) Problem defined in possibly different modeling languages: MiniZinc, FlatZinc or XCSP.

References

[1]
R. Amadini, M. Gabbrielli, and J. Mauro. An Empirical Evaluation of Portfolios Approaches for Solving CSPs. In CPAIOR, 2013.
[2]
R. Amadini, M. Gabbrielli, and J. Mauro. Features for Building CSP Portfolio Solvers. CoRR, abs/1308.0227, abs/1308.0227, 2013.
[3]
A. Arbelaez, Y. Hamadi, and M. Sebag. Continuous Search in Constraint Programming. In ICTAI, 2010.
[4]
R. Becket. Specification of FlatZinc - Version 1.6. http://www.minizinc.org/downloads/doc-1.6/flatzinc-spec.pdf.
[5]
N. Beldiceanu, M. Carlsson, S. Demassey, and T. Petit. Global Constraint Catalogue: Past, Present and Future. Constraints, 12(1): 21--62, 2007.
[6]
Third International CSP Solver Competition 2008. http://www.cril.univ-artois.fr/CPAI09/.
[7]
GECODE flatzinc. http://www.gecode.org/flatzinc.html.
[8]
C. P. Gomes and B. Selman. Algorithm portfolios. Artif. Intell., 126(1--2): 43--62, 2001.
[9]
F. Hutter, L. Xu, H. H. Hoos, and K. Leyton-Brown. Algorithm Runtime Prediction: The State of the Art. CoRR, 2012.
[10]
C. Kroer and Y. Malitsky. Feature filtering for instance-specific algorithm configuration. In ICTAI, 2011.
[11]
Y. Malitsky and M. Sellmann. Instance-Specific Algorithm Configuration as a Method for Non-Model-Based Portfolio Generation. In CPAIOR, 2012.
[12]
Mistral. http://www.4c.ucc.ie/~ehebrard/mistral/doxygen/html/main.html.
[13]
M. Morara, J. Mauro, and M. Gabbrielli. Solving XCSP problems by using Gecode. In CILC, 2011.
[14]
MiniZinc Challenge 2012. http://www.minizinc.org/challenge2012/results2012.html.
[15]
N. Nethercote. Converting MiniZinc to FlatZinc. http://www.minizinc.org/downloads/doc-1.6/mzn2fzn.pdf.
[16]
N. Nethercote, P. J. Stuckey, R. Becket, S. Brand, G. J. Duck, and G. Tack. MiniZinc: Towards a Standard CP Modelling Language. In CP, 2007.
[17]
E. O'Mahony, E. Hebrard, A. Holland, C. Nugent, and B. O'Sullivan. Using case-based reasoning in an algorithm portfolio for constraint solving. AICS 08, 2009.
[18]
O. Roussel and C. Lecoutre. XML Representation of Constraint Networks: Format XCSP 2.1. CoRR, abs/0902.2362, 2009.
[19]
L. Xu, F. Hutter, H. Hoos, and K. Leyton-Brown. Evaluating Component Solver Contributions to Portfolio-Based Algorithm Selectors. In SAT, 2012.
[20]
L. Xu, F. Hutter, H. H. Hoos, and K. Leyton-Brown. SATzilla-07: The Design and Analysis of an Algorithm Portfolio for SAT. In CP, 2007.

Cited By

View all
  • (2023)Learning when to use automatic tabulation in constraint model reformulationProceedings of the Thirty-Second International Joint Conference on Artificial Intelligence10.24963/ijcai.2023/211(1902-1910)Online publication date: 19-Aug-2023
  • (2023)Automated streamliner portfolios for constraint satisfaction problemsArtificial Intelligence10.1016/j.artint.2023.103915319:COnline publication date: 1-Jun-2023
  • (2023)Learning to select SAT encodings for pseudo-Boolean and linear integer constraintsConstraints10.1007/s10601-023-09364-128:3(397-426)Online publication date: 2-Nov-2023
  • Show More Cited By

Index Terms

  1. An enhanced features extractor for a portfolio of constraint solvers

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SAC '14: Proceedings of the 29th Annual ACM Symposium on Applied Computing
    March 2014
    1890 pages
    ISBN:9781450324694
    DOI:10.1145/2554850
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 24 March 2014

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Research-article

    Conference

    SAC 2014
    Sponsor:
    SAC 2014: Symposium on Applied Computing
    March 24 - 28, 2014
    Gyeongju, Republic of Korea

    Acceptance Rates

    SAC '14 Paper Acceptance Rate 218 of 939 submissions, 23%;
    Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 21 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Learning when to use automatic tabulation in constraint model reformulationProceedings of the Thirty-Second International Joint Conference on Artificial Intelligence10.24963/ijcai.2023/211(1902-1910)Online publication date: 19-Aug-2023
    • (2023)Automated streamliner portfolios for constraint satisfaction problemsArtificial Intelligence10.1016/j.artint.2023.103915319:COnline publication date: 1-Jun-2023
    • (2023)Learning to select SAT encodings for pseudo-Boolean and linear integer constraintsConstraints10.1007/s10601-023-09364-128:3(397-426)Online publication date: 2-Nov-2023
    • (2021)Predictive Machine Learning of Objective Boundaries for Solving COPsAI10.3390/ai20400332:4(527-551)Online publication date: 28-Oct-2021
    • (2021)Algorithm Selection for Dynamic Symbolic Execution: A Preliminary StudyLogic-Based Program Synthesis and Transformation10.1007/978-3-030-68446-4_10(192-209)Online publication date: 13-Feb-2021
    • (2021)Learning Objective Boundaries for Constraint Optimization ProblemsMachine Learning, Optimization, and Data Science10.1007/978-3-030-64580-9_33(394-408)Online publication date: 7-Jan-2021
    • (2020)Discriminating Instance Generation from Abstract Specifications: A Case Study with CP and MIPIntegration of Constraint Programming, Artificial Intelligence, and Operations Research10.1007/978-3-030-58942-4_3(41-51)Online publication date: 19-Sep-2020
    • (2018)Progress towards the Holy GrailConstraints10.1007/s10601-017-9275-023:2(158-171)Online publication date: 1-Apr-2018
    • (2018)Towards Effective Deep Learning for Constraint Satisfaction ProblemsPrinciples and Practice of Constraint Programming10.1007/978-3-319-98334-9_38(588-597)Online publication date: 23-Aug-2018
    • (2017)SUNNY-CP and the MiniZinc challengeTheory and Practice of Logic Programming10.1017/S147106841700020518:1(81-96)Online publication date: 10-Aug-2017
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media