optaplanner手册介绍了如何使用基准测试程序读取输入文件并使用XStreamProblemIO编写输出解决方案。
我不明白如何创建<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文件中。
由于
答案 0 :(得分:1)
好的,我确实写过文件,但是在测试类的副本中,所以我可以确认上面的代码可以将初始解决方案写入xml文件