paper-with-me

Papers

claspfolio 2: Advances in Algorithm Selection for Answer Set Programming

2014-05-07 · Holger Hoos, Marius Lindauer, Torsten Schaub

To appear in Theory and Practice of Logic Programming (TPLP). 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 2, but also over manually tuned configurations of clasp.

📄 PDF Abstract BibTeX arXiv:1405.1520

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Automated Aggregator -- Rewriting with the Counting Aggregate

2020-09-22 · Michael Dingess, Miroslaw Truszczynski

Answer set programming is a leading declarative constraint programming paradigm with wide use for complex knowledge-intensive applications. Modern answer set programming languages support many equivalent ways to model co…

Differentially Private High-dimensional Variable Selection via Integer Programming

2025-10-24 · Petros Prastakos, Kayhan Behdin, Rahul Mazumder arxiv

Sparse variable selection improves interpretability and generalization in high-dimensional learning by selecting a small subset of informative features. Recent advances in Mixed Integer Programming (MIP) have enabled sol…

Harnessing Incremental Answer Set Solving for Reasoning in Assumption-Based Argumentation

2021-08-09 · Tuomo Lehtonen, Johannes P. Wallner, Matti Järvisalo

Assumption-based argumentation (ABA) is a central structured argumentation formalism. As shown recently, answer set programming (ASP) enables efficiently solving NP-hard reasoning tasks of ABA in practice, in particular …

Learning Cut Generating Functions for Integer Programming

2024-05-22 · Hongyu Cheng, Amitabh Basu

The branch-and-cut algorithm is the method of choice to solve large scale integer programming problems in practice. A key ingredient of branch-and-cut is the use of cutting planes which are derived constraints that reduc…

Constraint Answer Set Programming: Integrational and Translational (or SMT-based) Approaches

2021-07-17 · Yuliya Lierler

Constraint answer set programming or CASP, for short, is a hybrid approach in automated reasoning putting together the advances of distinct research areas such as answer set programming, constraint processing, and satisf…

Scheduling