Benchmark instances can be specified by one or more of these specification type:
Folder specification¶
Given a path
and git-like patterns
specification, this specification selects files from the filesystem.
Example:
type: folder
path: instances
patterns:
- '!**/pigeons/*'
- pigeons/pigeonhole10-unsat.lp
- pigeons/pigeonhole11-unsat.lp
DOI specification¶
Given an additional doi
argument, this specification downloads the dataset linked by the doi to the filesystem before selecting it just as Folder specification does. Additionally, it can extract archives when extract_archives
argument is set to true.
Note
Currently only datasets from these source is supported: Zenodo.
Note
Currently only these archive types are supported: *.zip
.
Example:
type: doi
doi: 10.5072/zenodo.261834
path: ./instances
extract_archives: true
patterns:
- sudoku/*.txt
- '!**/*.zip'