#!/bin/bash

#runs EXP 2 and EXP 12 (number of procs 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 70`
do
    for k in 0 1 2 3
    do 
	echo exp2 strategy $k range $r
	java RunHeuristics 0 $k 50 true $r 10 500 50 5 2 $r > file #0$k-$r
    done
done


for r in `seq 1 70`
do
    for k in 0 1 2 3
    do 
	echo exp12 strategy $k range $r
	java RunHeuristics 0 $k 50 false $r 10 500 50 5 12 $r > file #1$k-$r
    done
done
rm -rf file*

#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

