public static void Generate(object p) { data = (AlgoData)p; Console.WriteLine("===== Three PreRounds started ====="); Console.WriteLine("Teams: " + teams.Count); OptimizeConfig(); data.Finished(bestConfig); //return bestConfig; }
public static void Generate(object p) { data = (AlgoData)p; Console.WriteLine("===== Judges started ====="); Console.WriteLine("Judges: " + firstJudges.Count + " / " + otherJudges.Count + " / " + chairJudges.Count); OptimizeConfig(); data.Finished(bestConfig); //return bestConfig; }
public static void Generate(object p) { data = (AlgoData)p; Console.WriteLine("===== FreeSpeakers started ====="); Console.WriteLine("Available Speakers: " + availSpeakers.Count); // init bestConfig bestConfig = DoMonteCarloStep(); // start steps OptimizeConfig(); data.Finished(bestConfig); }