[jboss-svn-commits] JBL Code SVN: r27909 - in labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main: resources/org/drools/solver/examples/pas/benchmark and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Jul 12 11:43:49 EDT 2009


Author: ge0ffrey
Date: 2009-07-12 11:43:49 -0400 (Sun, 12 Jul 2009)
New Revision: 27909

Modified:
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/pas/solver/solution/initializer/PatientAdmissionScheduleStartingSolutionInitializer.java
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/pas/benchmark/patientAdmissionScheduleSolverBenchmarkConfig.xml
Log:
pas: document problems with testdata 09 and 12

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/pas/solver/solution/initializer/PatientAdmissionScheduleStartingSolutionInitializer.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/pas/solver/solution/initializer/PatientAdmissionScheduleStartingSolutionInitializer.java	2009-07-12 15:19:50 UTC (rev 27908)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/pas/solver/solution/initializer/PatientAdmissionScheduleStartingSolutionInitializer.java	2009-07-12 15:43:49 UTC (rev 27909)
@@ -54,7 +54,7 @@
                     patientAdmissionSchedule.getBedList().size());
         }
         // Assign one admissionPart at a time
-        List<Bed> bedListInPriority = new ArrayList(patientAdmissionSchedule.getBedList()); // TODO try LinkedList
+        List<Bed> bedListInPriority = new ArrayList(patientAdmissionSchedule.getBedList());
 int stillRunningCounter = 0; // TODO https://jira.jboss.org/jira/browse/JBRULES-2145
         for (BedDesignation bedDesignation : bedDesignationList) {
 System.out.println("Trunk is bugged " + ++stillRunningCounter +"/" + bedDesignationList.size() + " but we do not use trunk. See JBRULES-2145.");

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/pas/benchmark/patientAdmissionScheduleSolverBenchmarkConfig.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/pas/benchmark/patientAdmissionScheduleSolverBenchmarkConfig.xml	2009-07-12 15:19:50 UTC (rev 27908)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/pas/benchmark/patientAdmissionScheduleSolverBenchmarkConfig.xml	2009-07-12 15:43:49 UTC (rev 27909)
@@ -4,13 +4,27 @@
     <solvedSolutionFilesDirectory>local/data/pas/solved</solvedSolutionFilesDirectory>
     <sortSolverBenchmarks>true</sortSolverBenchmarks>
     <!-- solverBenchmarkResultComparator -->
-    
+
     <inheritedUnsolvedSolutionFile>data/pas/unsolved/testdata01.xml</inheritedUnsolvedSolutionFile>
     <inheritedUnsolvedSolutionFile>data/pas/unsolved/testdata02.xml</inheritedUnsolvedSolutionFile>
     <inheritedUnsolvedSolutionFile>data/pas/unsolved/testdata03.xml</inheritedUnsolvedSolutionFile>
     <inheritedUnsolvedSolutionFile>data/pas/unsolved/testdata04.xml</inheritedUnsolvedSolutionFile>
     <inheritedUnsolvedSolutionFile>data/pas/unsolved/testdata05.xml</inheritedUnsolvedSolutionFile>
     <inheritedUnsolvedSolutionFile>data/pas/unsolved/testdata06.xml</inheritedUnsolvedSolutionFile>
+    <inheritedUnsolvedSolutionFile>data/pas/unsolved/testdata07.xml</inheritedUnsolvedSolutionFile>
+    <inheritedUnsolvedSolutionFile>data/pas/unsolved/testdata08.xml</inheritedUnsolvedSolutionFile>
+    <!--
+      Testdata 09 cannot be handled by the initializer with checkSameBedInSameNight = true.
+      TODO phasing: first a slow solver with sameBedInSameNight constraint, next a fast solver without it
+      <inheritedUnsolvedSolutionFile>data/pas/unsolved/testdata09.xml</inheritedUnsolvedSolutionFile>
+    -->
+    <inheritedUnsolvedSolutionFile>data/pas/unsolved/testdata10.xml</inheritedUnsolvedSolutionFile>
+    <inheritedUnsolvedSolutionFile>data/pas/unsolved/testdata11.xml</inheritedUnsolvedSolutionFile>
+    <!--
+      Testdata 12 cannot be handled by the initializer with checkSameBedInSameNight = true.
+      TODO phasing: first a slow solver with sameBedInSameNight constraint, next a fast solver without it
+      <inheritedUnsolvedSolutionFile>data/pas/unsolved/testdata12.xml</inheritedUnsolvedSolutionFile>
+    -->
 
     <inheritedLocalSearchSolver>
         <scoreDrl>/org/drools/solver/examples/pas/solver/patientAdmissionScheduleBaseScoreRules.drl</scoreDrl>




More information about the jboss-svn-commits mailing list