6 #define AUTOTUNERFACTOR 0.3
10 Problem(const char *problem);
11 char *getProblem() {return problem;}
17 friend class MultiTuner;
22 TunerRecord(SearchTuner *_tuner) : tuner(_tuner) {}
26 friend class MultiTuner;
31 MultiTuner(uint budget, uint timeout);
33 void addProblem(const char *filename);
34 void addTuner(SearchTuner *tuner);
38 long long evaluate(Problem *problem, SearchTuner *tuner);
39 double evaluateAll(SearchTuner *tuner);
40 SearchTuner *mutateTuner(SearchTuner *oldTuner, uint k);
41 Vector<Problem *> problems;
42 Vector<TunerRecord *> tuners;