#!/bin/bash

#runs EXP 5 and EXP 15 (application similarity, 50 runs each)
# creates in each run a pair (2) of applications, 
# computes their similarity and prints them in the file

# 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 0 50`
do
    for k in 0 1 2 3
    do 
	echo exp5 strategy $k range $r
	java RunHeuristics 0 $k 50 true 10 10 500 50 4 5 $r > file #0$k-$r
    done
done

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

