https://github.com/legraina/DynamicNurseScheduler
Tip revision: aef751362239e9ade6448f3731a625c29c9a9f0f authored by Antoine Legrain on 25 October 2023, 20:54:55 UTC
Only publish docker image on version tag. (#33)
Only publish docker image on version tag. (#33)
Tip revision: aef7513
validator.sh
#!/bin/bash
# validator script: launch the validator
dataFile="datasets/INRC2/"
instance=$1
solutionDir="outfiles/"
weeksName=$2
historyIndex=$3
history="${dataFile}${instance}/H0-${instance}-${historyIndex}.txt"
scenario="${dataFile}${instance}/Sc-${instance}.txt"
demand0="WD-${instance}-"
solution0="sol-week"
weeks=""
sols=""
i=0
for var in ${weeksName//-/ }
do
demand[$i]="${dataFile}${instance}/${demand0}${var}.txt"
weeks="${weeks} ${demand[$i]}"
solution[$i]="$4/${solution0}${i}.txt"
sols="${sols} ${solution[$i]}"
((i++))
done
echo "java -jar validator.jar --his $history --sce $scenario --weeks $weeks --sols $sols"
java -jar validator.jar --his $history --sce $scenario --weeks $weeks --sols $sols > "$4/validator.txt"
exit 0;