#!/usr/bin/env bash set -euxo pipefail # algorithms=("srank" "nsga" "nsga_multi" "nsga_multi_noncapped") algorithms=("nsga_multi_noncapped") instances=("g06" "g08" "g11" "g24") repetitions="10" (cd constr_hw02 && cargo build --release) echo "Running..." for algorithm in "${algorithms[@]}"; do echo "Algorithm $algorithm" for instance in "${instances[@]}"; do echo " Instance $instance" for i in $(seq "$repetitions"); do (cd constr_hw02 && ../target/release/constr_hw02 "$algorithm" "$instance") & sleep 2 done wait done done