Run juliaup add 1.12 to install the specific version of Julia we used to execute the experiments.
cd OptimizerTreesOpen a terminal in this folder, and open a new Julia session by running:
julia +1.12You could even set the version 1.12 to be the default one by running juliaup default 1.12 and, then, simply julia.
Now, activate the reproducibility environment by pressing ].
You should see a pkg> tag appearing, and you need to execute the following command for activating the project's environment:
activate .To install all the necessary dependencies, run:
instantiate
You can run experiments for a specific part of the table by executing:
include("test/experiment_[X].jl")Replace [X] with the desired table identifier:
[X] |
Description |
|---|---|
stage1_only |
First part |
stage2_only |
Second part |
stage3_only |
Third part |
stage12_only |
First and Second parts |
stage13_only |
First and Third parts |
stage23_only |
Second and Third parts |
full_pipeline |
All three parts |
This script generates a readable TXT file used to populate the tables in our paper.
To know more about one specific method, run:
? <methodname>