#!/bin/bash

#runs EXP 1 and EXP 11 (number of applications 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 `seq 1 20`
do
    for k in 0 1 2 3
    do 
	echo exp1 strategy $k range $r
	java RunHeuristics 0 $k 50 true 30 10 500 50 $r 1 $r > file #0$k-$r
    done
done



for r in `seq 1 20`
do
    for k in 0 1 2 3
    do 
	echo exp11 strategy $k range $r
	java RunHeuristics 0 $k 50 false 30 10 500 50 $r 11 $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

