Transformation-based Feature Computation for Algorithm Portfolios

01/10/2014
by   Barry Hurley, et al.
0

Instance-specific algorithm configuration and algorithm portfolios have been shown to offer significant improvements over single algorithm approaches in a variety of application domains. In the SAT and CSP domains algorithm portfolios have consistently dominated the main competitions in these fields for the past five years. For a portfolio approach to be effective there are two crucial conditions that must be met. First, there needs to be a collection of complementary solvers with which to make a portfolio. Second, there must be a collection of problem features that can accurately identify structural differences between instances. This paper focuses on the latter issue: feature representation, because, unlike SAT, not every problem has well-studied features. We employ the well-known SATzilla feature set, but compute alternative sets on different SAT encodings of CSPs. We show that regardless of what encoding is used to convert the instances, adequate structural information is maintained to differentiate between problem instances, and that this can be exploited to make an effective portfolio-based CSP solver.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/24/2013

Proteus: A Hierarchical Portfolio of Solvers and Transformations

In recent years, portfolio approaches to solving SAT problems and CSPs h...
research
07/01/2011

Simple Algorithm Portfolio for SAT

The importance of algorithm portfolio techniques for SAT has long been n...
research
04/29/2022

SATfeatPy – A Python-based Feature Extraction System for Satisfiability

Feature extraction is a fundamental task in the application of machine l...
research
03/04/2020

Towards a Complexity-theoretic Understanding of Restarts in SAT solvers

Restarts are a widely-used class of techniques integral to the efficienc...
research
01/29/2020

Extreme Algorithm Selection With Dyadic Feature Representation

Algorithm selection (AS) deals with selecting an algorithm from a fixed ...
research
07/13/2021

Improved SAT models for NFA learning

Grammatical inference is concerned with the study of algorithms for lear...

Please sign up or login with your details

Forgot password? Click here to reset