optaplannerマニュアルでは、ベンチマークツールを使用して入力ファイルを読み込み、XStreamProblemIOを使用して出力ソリューションを記述する方法について説明しています。optaplannerベンチマーク - 入力ソリューションファイルの作成
<inputSolutionFile></inputSolutionFile>
に入る最初の入力ソリューションファイルを作成する方法が分かりません。テストケースで生成したソリューションをXMLファイルに書き込むにはどうすればよいですか?私はこれを試した:
ActivitySolution activitySolution = createInitialSolution(organization, dateRangeStart, dateRangeEnd);
// create the dataset xml for benchmark
ClassLoader classLoader = getClass().getClassLoader();
URL url = classLoader.getResource("benchmark/testSimpleResourceAllocationAssignment.xml");
String path = url.getFile();
File file = new File(path);
XStreamSolutionFileIO fileIO = new XStreamSolutionFileIO();
fileIO.write(activitySolution, file);
しかし、空のファイルが残っています。
xmlファイルにデータセットをダンプする方法がわかりません。
おかげ
Iに初期解を書くために動作していることを確認することができます同様の問題に遭遇した。私の実装を見ている心ですか? http://stackoverflow.com/questions/38155027/unable-to-see-any-results-when-benchmarking-optaplanner – portfoliobuilder