claspfolio 2: Advances in Algorithm Selection for Answer Set Programming

Publikation: Beitrag in FachzeitschriftArtikelForschungPeer-Review

Autorschaft

Externe Organisationen

  • University of British Columbia
  • Albert-Ludwigs-Universität Freiburg
  • Universität Potsdam
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Seiten (von - bis)569-585
Seitenumfang17
FachzeitschriftTheory and Practice of Logic Programming
Jahrgang14
Ausgabenummer4-5
PublikationsstatusVeröffentlicht - 21 Juli 2014
Extern publiziertJa

Abstract

Building on the award-winning, portfolio-based ASP solver claspfolio, we present claspfolio 2, a modular and open solver architecture that integrates several different portfolio-based algorithm selection approaches and techniques. The claspfolio 2 solver framework supports various feature generators, solver selection approaches, solver portfolios, as well as solver-schedule-based pre-solving techniques. The default configuration of claspfolio 2 relies on a light-weight version of the ASP solver clasp to generate static and dynamic instance features. The flexible open design of claspfolio 2 is a distinguishing factor even beyond ASP. As such, it provides a unique framework for comparing and combining existing portfolio-based algorithm selection approaches and techniques in a single, unified framework. Taking advantage of this, we conducted an extensive experimental study to assess the impact of different feature sets, selection approaches and base solver portfolios. In addition to gaining substantial insights into the utility of the various approaches and techniques, we identified a default configuration of claspfolio 2 that achieves substantial performance gains not only over clasp's default configuration and the earlier version of claspfolio, but also over manually tuned configurations of clasp.

ASJC Scopus Sachgebiete

Zitieren

claspfolio 2: Advances in Algorithm Selection for Answer Set Programming. / Hoos, Holger; Lindauer, Marius; Schaub, Torsten.
in: Theory and Practice of Logic Programming, Jahrgang 14, Nr. 4-5, 21.07.2014, S. 569-585.

Publikation: Beitrag in FachzeitschriftArtikelForschungPeer-Review

Download
@article{7f1d2381680a45ff90ef4b2c548142aa,
title = "claspfolio 2: Advances in Algorithm Selection for Answer Set Programming",
abstract = "Building on the award-winning, portfolio-based ASP solver claspfolio, we present claspfolio 2, a modular and open solver architecture that integrates several different portfolio-based algorithm selection approaches and techniques. The claspfolio 2 solver framework supports various feature generators, solver selection approaches, solver portfolios, as well as solver-schedule-based pre-solving techniques. The default configuration of claspfolio 2 relies on a light-weight version of the ASP solver clasp to generate static and dynamic instance features. The flexible open design of claspfolio 2 is a distinguishing factor even beyond ASP. As such, it provides a unique framework for comparing and combining existing portfolio-based algorithm selection approaches and techniques in a single, unified framework. Taking advantage of this, we conducted an extensive experimental study to assess the impact of different feature sets, selection approaches and base solver portfolios. In addition to gaining substantial insights into the utility of the various approaches and techniques, we identified a default configuration of claspfolio 2 that achieves substantial performance gains not only over clasp's default configuration and the earlier version of claspfolio, but also over manually tuned configurations of clasp.",
author = "Holger Hoos and Marius Lindauer and Torsten Schaub",
year = "2014",
month = jul,
day = "21",
doi = "10.1017/S1471068414000210",
language = "English",
volume = "14",
pages = "569--585",
journal = "Theory and Practice of Logic Programming",
issn = "1471-0684",
publisher = "Cambridge University Press",
number = "4-5",

}

Download

TY - JOUR

T1 - claspfolio 2: Advances in Algorithm Selection for Answer Set Programming

AU - Hoos, Holger

AU - Lindauer, Marius

AU - Schaub, Torsten

PY - 2014/7/21

Y1 - 2014/7/21

N2 - Building on the award-winning, portfolio-based ASP solver claspfolio, we present claspfolio 2, a modular and open solver architecture that integrates several different portfolio-based algorithm selection approaches and techniques. The claspfolio 2 solver framework supports various feature generators, solver selection approaches, solver portfolios, as well as solver-schedule-based pre-solving techniques. The default configuration of claspfolio 2 relies on a light-weight version of the ASP solver clasp to generate static and dynamic instance features. The flexible open design of claspfolio 2 is a distinguishing factor even beyond ASP. As such, it provides a unique framework for comparing and combining existing portfolio-based algorithm selection approaches and techniques in a single, unified framework. Taking advantage of this, we conducted an extensive experimental study to assess the impact of different feature sets, selection approaches and base solver portfolios. In addition to gaining substantial insights into the utility of the various approaches and techniques, we identified a default configuration of claspfolio 2 that achieves substantial performance gains not only over clasp's default configuration and the earlier version of claspfolio, but also over manually tuned configurations of clasp.

AB - Building on the award-winning, portfolio-based ASP solver claspfolio, we present claspfolio 2, a modular and open solver architecture that integrates several different portfolio-based algorithm selection approaches and techniques. The claspfolio 2 solver framework supports various feature generators, solver selection approaches, solver portfolios, as well as solver-schedule-based pre-solving techniques. The default configuration of claspfolio 2 relies on a light-weight version of the ASP solver clasp to generate static and dynamic instance features. The flexible open design of claspfolio 2 is a distinguishing factor even beyond ASP. As such, it provides a unique framework for comparing and combining existing portfolio-based algorithm selection approaches and techniques in a single, unified framework. Taking advantage of this, we conducted an extensive experimental study to assess the impact of different feature sets, selection approaches and base solver portfolios. In addition to gaining substantial insights into the utility of the various approaches and techniques, we identified a default configuration of claspfolio 2 that achieves substantial performance gains not only over clasp's default configuration and the earlier version of claspfolio, but also over manually tuned configurations of clasp.

UR - http://www.scopus.com/inward/record.url?scp=84904597205&partnerID=8YFLogxK

U2 - 10.1017/S1471068414000210

DO - 10.1017/S1471068414000210

M3 - Article

AN - SCOPUS:84904597205

VL - 14

SP - 569

EP - 585

JO - Theory and Practice of Logic Programming

JF - Theory and Practice of Logic Programming

SN - 1471-0684

IS - 4-5

ER -

Von denselben Autoren