2015-05-08 62 views
2

我開發了一個工作求解器,它直接從數據庫(沒有和XML文件)生成未解決的解決方案。現在我開始開發它的基準測試程序。由於所有示例benchmarkers利用inputSolutionFile(xml文件),我試圖將未生成的解決方案生成到PlannerBenchmarkFactory中。我能否繞過創建xml inputSolutionFile?如果不是,我如何將未解決的解決方案序列化爲可接受的inputSolutionFile?應工作OptaPlanner基準沒有XML inputSolutionFile

回答

3

方式一:

  • 創建一個小的txt文件作爲剛剛提到的數據庫連接參數和未初始化的解決方案實例的記錄ID的inputfile中。
  • 實現接口SolutionFileIO並在基準程序配置中對其進行配置。在方法SolutionFileIO.read(File)中讀取參數,連接到數據庫並獲取未初始化的解決方案intance。