没有XML inputSolutionFile的OptaPlanner基准测试

没有XML inputSolutionFile的OptaPlanner基准测试,xml,benchmarking,optaplanner,Xml,Benchmarking,Optaplanner,我开发了一个可工作的解算器,它直接从数据库生成未解决的解决方案(不带和XML文件)。现在我开始开发它的标杆。由于所有示例基准测试人员都使用inputSolutionFile(xml文件),因此我试图将生成的未解决的解决方案导入PlannerBenchmarkFactory。我能够绕过创建xml inputSolutionFile吗?如果没有,我将如何将未解决的解决方案序列化为可接受的inputSolutionFile?一种可行的方法: 创建一个小的txt文件作为inputfile,它只提到数据

我开发了一个可工作的解算器,它直接从数据库生成未解决的解决方案(不带和XML文件)。现在我开始开发它的标杆。由于所有示例基准测试人员都使用inputSolutionFile(xml文件),因此我试图将生成的未解决的解决方案导入PlannerBenchmarkFactory。我能够绕过创建xml inputSolutionFile吗?如果没有,我将如何将未解决的解决方案序列化为可接受的inputSolutionFile?

一种可行的方法:

  • 创建一个小的txt文件作为inputfile,它只提到数据库连接参数和未初始化的解决方案实例的记录ID
  • 实现接口
    SolutionFileIO
    ,并在benchmarker配置中对其进行配置。在方法
    SolutionFileIO.read(File)
    中读取参数,连接到数据库并获取未初始化的解决方案