Le manuel d'optaplanner explique comment utiliser le benchmarker pour lire les fichiers d'entrée et écrire les solutions de sortie à l'aide de XStreamProblemIO.optaplanner benchmark - écriture du fichier de solution d'entrée
Ce que je ne comprends pas est de savoir comment créer le fichier de solution d'entrée initiale qui va dans <inputSolutionFile></inputSolutionFile>
. comment puis-je prendre la solution que je génère dans mes cas de test et écrire cela dans un fichier xml? j'ai essayé ceci:
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);
Mais suis parti avec un fichier vide.
Je ne comprends vraiment pas comment je suis supposé vider mon ensemble de données dans un fichier xml.
Merci
I a rencontré un problème similaire. L'esprit en regardant ma mise en œuvre? http://stackoverflow.com/questions/38155027/unable-to-see-any-results-when-benchmarking-optaplanner – portfoliobuilder