this repo has no description

Bash variable style in gecode restart scripts

+1 -1
run_record_gecode.sh
···
filename=$(basename -- "$data")
filename="${filename%.*}"
minizinc --solver mzn-fzn -c -Ggecode ${model}.mzn ${data} &> ${output_folder}/${filename}.${i}.sol
-
${solver} --c-d 1 --a-d 2 -time ${record_timeout_sec}000 -r $i -a -restart constant -s ${model}.fzn | minizinc --output-time --ozn-file ${model}.ozn >> ${output_folder}/${filename}.${i}.sol
mv record.txt ${output_folder}/${filename}.${i}.rec
done
rm -f ${model}.fzn ${model}.ozn
···
filename=$(basename -- "$data")
filename="${filename%.*}"
minizinc --solver mzn-fzn -c -Ggecode ${model}.mzn ${data} &> ${output_folder}/${filename}.${i}.sol
+
${solver} --c-d 1 --a-d 2 -time ${record_timeout_sec}000 -r ${i} -a -restart constant -s ${model}.fzn | minizinc --output-time --ozn-file ${model}.ozn >> ${output_folder}/${filename}.${i}.sol
mv record.txt ${output_folder}/${filename}.${i}.rec
done
rm -f ${model}.fzn ${model}.ozn
+1 -1
run_replay_gecode.sh
···
filename="${filename%.*}"
cp ${records_folder}/${filename}.${i}.rec record.txt
minizinc --solver mzn-fzn -c -Ggecode ${model}.mzn ${data} &> ${output_folder}/${filename}.${i}.sol
-
${solver} --c-d 1 --a-d 2 -time ${timeout_sec}000 -r $i -a -restart constant -s ${model}.fzn | minizinc --output-time --ozn-file ${model}.ozn >> ${output_folder}/${filename}.${i}.sol
done
rm -f ${model}.fzn ${model}.ozn
echo ""
···
filename="${filename%.*}"
cp ${records_folder}/${filename}.${i}.rec record.txt
minizinc --solver mzn-fzn -c -Ggecode ${model}.mzn ${data} &> ${output_folder}/${filename}.${i}.sol
+
${solver} --c-d 1 --a-d 2 -time ${timeout_sec}000 -r ${i} -a -restart constant -s ${model}.fzn | minizinc --output-time --ozn-file ${model}.ozn >> ${output_folder}/${filename}.${i}.sol
done
rm -f ${model}.fzn ${model}.ozn
echo ""
+1 -1
run_restart_gecode.sh
···
filename=$(basename -- "$data")
filename="${filename%.*}"
minizinc --solver mzn-fzn -c -Ggecode ${model}.mzn ${data} &> ${output_folder}/${filename}.${i}.sol
-
${solver} --c-d 1 --a-d 2 -time ${timeout_sec}000 -r $i -a -restart constant -s ${model}.fzn | minizinc --output-time --ozn-file ${model}.ozn >> ${output_folder}/${filename}.${i}.sol
done
rm -f ${model}.fzn ${model}.ozn
echo ""
···
filename=$(basename -- "$data")
filename="${filename%.*}"
minizinc --solver mzn-fzn -c -Ggecode ${model}.mzn ${data} &> ${output_folder}/${filename}.${i}.sol
+
${solver} --c-d 1 --a-d 2 -time ${timeout_sec}000 -r ${i} -a -restart constant -s ${model}.fzn | minizinc --output-time --ozn-file ${model}.ozn >> ${output_folder}/${filename}.${i}.sol
done
rm -f ${model}.fzn ${model}.ozn
echo ""