~ruther/ctu-fee-eoa

ref: 84ad01848b0004b524d31948eb05066bf3e5d9c9 ctu-fee-eoa/codes/compute.sh -rwxr-xr-x 568 bytes
84ad0184 — Rutherther feat(constr_hw02): Add nsga_constr algorithm 6 days ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/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