Using Case-based Reasoning in an Algorithm Portfolio for Constraint Solving

Research output: Contribution to conferencePaperpeer-review

Abstract

It has been shown in areas such as satisfiability testing and integer linear programming that a carefully chosen combination of solvers can outperform the best individual solver for a given set of problems. This selection process is usually performed using a machine learning technique based on feature data extracted from constraint satisfaction problems. In this paper we present CPHYDRA, an algorithm portfolio for constraint satisfaction that uses case-based reasoning to determine how to solve an unseen problem instance by exploiting a case base of problem solving experience. We demonstrate the superiority of our portfolio over each of its constituent solvers using challenging benchmark problem instances from the most recent CSP Solver Competition.
Original languageEnglish (Ireland)
Pages210-216
Number of pages7
Publication statusPublished - 2008
Event19th Irish Conference on Artificial Intelligence and Cognitive Science, AICS 2008 - Cork, Ireland
Duration: 27 Aug 2008 → …

Conference

Conference19th Irish Conference on Artificial Intelligence and Cognitive Science, AICS 2008
Country/TerritoryIreland
CityCork
Period27/08/08 → …

Fingerprint

Dive into the research topics of 'Using Case-based Reasoning in an Algorithm Portfolio for Constraint Solving'. Together they form a unique fingerprint.

Cite this