Please refer to the Graphalytics competition specification for a detailed explanation of each competition.
- Node.js (tested using v8.6.0).
- Graphalytics benchmark results output from 0.9.0 (similar as the one in
example-resultsdirectory).
git clone https://github.com/amusaafir/graphalytics-scoring.gitcd graphalytics-scoringnpm install- Run
Main.jsas follows:
Specify the scoring parameter as tournament to compute the results for a tournament competition, or relativeperformance to compute the results for a relative performance competition. Example:
node src/Main.js --results=example-results --scoring=tournament
node src/Main.js --results=example-results --scoring=relativeperformance
- The
resultsparameter specifies the folder (relative/absolute) path of the Graphalytics benchmark results. - The competition results are placed in the
outputfolder. - You can ignore datasets and/or algorithms (i.e., not take their score into account by a competition for all platforms) in the
config.jsonfile.
Run npm test to run all the tests.