# Requirements
The code is implemented in Python 3 with the following packages
```
torch >= 1.13.1
gpytorch >= 1.8.1
```

# Scripts to Reproduce Experimental Results

## Active Set Ordering
```
run_gp_sample.sh
run_branin.sh
run_goldstein.sh
run_intel_lab_humidity.sh
run_lake_zurich.sh
run_phosphorus.sh
```

## Active Multiple Set Ordering
```
run_gp_sample_multiple.sh
run_branin_multiple.sh
run_goldstein_multiple.sh
run_intel_lab_humidity_multiple.sh
run_lake_zurich_multiple.sh
run_phosphorus_multiple.sh
```

## Bayesian Optimization
```
run_gp_sample_bo.sh
run_branin_bo.sh
run_goldstein_bo.sh
run_intel_lab_humidity_bo.sh
run_lake_zurich_bo.sh
run_phosphorus_bo.sh
```

