satsolvers: Example data for Leveraging Learning to Automatically Manage...

Description Usage Format Details Source See Also Examples

Description

Performance data for 19 SAT solvers on 2433 SAT instances.

Usage

1

Format

satsolvers is a list in the format returned by input and expected by the other functions of LLAMA. The list has the following components.

data:

The original input data merged. That is, the data frames processed by input in a single data frame with the following additional columns.

best:

The algorithm(s) with the best performance for each row.

*_success:

For each algorithm whether it was successful on the respective row.

features:

The names of the columns that contain feature values.

performance:

The names of the columns that contain performance data.

success:

The names of the columns indicating whether an algorithm was successful.

minimize:

Whether the performance is to be minimized.

cost:

The names of the columns that contain the feature group computation cost for each instance.

costGroups:

A list the maps the names of the feature groups to the list of feature names that are contained in it.

Details

Performance data for 19 SAT solvers on 2433 SAT instances. For each instance, 36 features were measured. In addition to the performance (time) on each instance, data on whether a solver timed out on an instance is included. The cost to compute all features is included as well.

Source

Hurley, B., Kotthoff, L., Malitsky, Y., O'Sullivan, B. (2014) Proteus: A Hierarchical Portfolio of Solvers and Transformations. Eleventh International Conference on Integration of Artificial Intelligence (AI) and Operations Research (OR) techniques in Constraint Programming.

See Also

input

Examples

1

llama documentation built on July 13, 2018, 1:03 a.m.