
#!/bin/bash

#runs EXP 3 and EXP 13 (size of application varies, 50 runs each)

# i: num of diff platforms and randomBase 
# j: heuristic
# k: strategy
# f: reuse: true/false

#optional:
# l: numProcs
# m: numObjects
# n: numOperators
# o: bound
# p: numApplications

# q: expID
# r: range


# call:
#default: java RunHeuristics j k i f
#java RunHeuristics j k i f l m n o p q r


javac RunHeuristics.java

for r in 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 105 110 115 120 125 130 135 140 145 150
do
    for k in 0 1 2 3
    do 
	echo exp3 strategy $k range $r
	java RunHeuristics 0 $k 50 true 30 10 2000 200 5 3 $r > file #0$k-$r
    done
done

for r in 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 105 110 115 120 125 130 135 140 145 150
do
    for k in 0 1 2 3
    do 
	echo exp13 strategy $k range $r
	java RunHeuristics 0 $k 50 false 30 10 2000 200 5 13 $r > file #1$k-$r
    done
done


#Experience IDs:

#with reuse (reuse = true!!)
#1 numApplications
#2 numProcs 
#3 size of application
#4 CCR (comm-comp-ratio)
#5 similarite des applis

#without reuse (reuse = false!!)
#11 numApplication
#12 numProcs
#13 ...
#14
#15

