Skip to content

trolando/oink-experiments

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Obtaining games

  • Use generate.py to generate the random games (needs "rngame" and "stgame" in tools/)
  • Use download.sh to download and extract the benchmarks by Keiren

Compiling Oink

Compiling SPGSolver

Compiling parallel-si

Compiling pbespgsolver

Compiling PGSolver

To run the experiments

  • in terminal: ./exp.py run 1
  • with slurm: sbatch slurm.sh

To obtain the results to csv

  • just the finished experiments:./exp.py csv > results.csv
  • with PAR2 score (penalize timeouts x2): ./exp.py csvpar2 > par2.csv

Remarks

  • List of games odd cycles: oddcycles
  • Log files used for the paper: logs.tar
  • The csv files used for the paper: results.csv, par2.csv
  • Random games used for the paper: random.tar.bz2 (split into 100M files)
  • Use "Release" builds in CMake