[jboss-svn-commits] JBL Code SVN: r30782 - in labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US: Chapter-Local_search and 4 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Dec 20 11:53:51 EST 2009
Author: ge0ffrey
Date: 2009-12-20 11:53:50 -0500 (Sun, 20 Dec 2009)
New Revision: 30782
Modified:
labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Benchmarking_and_tweaking/Section-Benchmarking_and_tweaking.xml
labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Local_search/Section-Local_search.xml
labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Planner_configuration/Section-Planner_configuration.xml
labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Planner_introduction/Section-Planner_introduction.xml
labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Score_calculation/Section-Score_calculation.xml
labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Use_cases_and_examples/Section-Use_cases_and_examples.xml
Log:
manual: rename org.drools.solver to org.drools.planner
Modified: labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Benchmarking_and_tweaking/Section-Benchmarking_and_tweaking.xml
===================================================================
--- labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Benchmarking_and_tweaking/Section-Benchmarking_and_tweaking.xml 2009-12-20 16:42:32 UTC (rev 30781)
+++ labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Benchmarking_and_tweaking/Section-Benchmarking_and_tweaking.xml 2009-12-20 16:53:50 UTC (rev 30782)
@@ -33,7 +33,7 @@
</para>
<programlisting>XmlSolverBenchmarker benchmarker = new XmlSolverBenchmarker();
- benchmarker.configure("/org/drools/solver/examples/nqueens/benchmark/nqueensSolverBenchmarkConfig.xml");
+ benchmarker.configure("/org/drools/planner/examples/nqueens/benchmark/nqueensSolverBenchmarkConfig.xml");
benchmarker.benchmark();
benchmarker.writeResults(resultFile);
</programlisting>
@@ -47,7 +47,7 @@
<inheritedUnsolvedSolutionFile>data/nqueens/unsolved/unsolvedNQueens32.xml</inheritedUnsolvedSolutionFile>
<inheritedUnsolvedSolutionFile>data/nqueens/unsolved/unsolvedNQueens64.xml</inheritedUnsolvedSolutionFile>
<inheritedLocalSearchSolver>
- <scoreDrl>/org/drools/solver/examples/nqueens/solver/nQueensScoreRules.drl</scoreDrl>
+ <scoreDrl>/org/drools/planner/examples/nqueens/solver/nQueensScoreRules.drl</scoreDrl>
<scoreDefinition>
<scoreDefinitionType>SIMPLE</scoreDefinitionType>
</scoreDefinition>
@@ -55,7 +55,7 @@
<maximumSecondsSpend>20</maximumSecondsSpend>
</termination>
<selector>
- <moveFactoryClass>org.drools.solver.examples.nqueens.solver.move.factory.NQueensMoveFactory</moveFactoryClass>
+ <moveFactoryClass>org.drools.planner.examples.nqueens.solver.move.factory.NQueensMoveFactory</moveFactoryClass>
</selector>
<forager>
<foragerType>MAX_SCORE_OF_ALL</foragerType>
Modified: labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Local_search/Section-Local_search.xml
===================================================================
--- labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Local_search/Section-Local_search.xml 2009-12-20 16:42:32 UTC (rev 30781)
+++ labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Local_search/Section-Local_search.xml 2009-12-20 16:53:50 UTC (rev 30782)
@@ -450,7 +450,7 @@
<para>A selector is currently based on a <literal>MoveFactory</literal>.</para>
<programlisting> <selector>
- <moveFactoryClass>org.drools.solver.examples.nqueens.solver.NQueensMoveFactory</moveFactoryClass>
+ <moveFactoryClass>org.drools.planner.examples.nqueens.solver.NQueensMoveFactory</moveFactoryClass>
</selector></programlisting>
<para>You're not obligated to generate the same stable set of moves at each step. You could start with generating
@@ -461,7 +461,7 @@
relativeSelection only a random subset of them is evaluated:</para>
<programlisting> <selector>
- <moveFactoryClass>org.drools.solver.examples.itc2007.examination.solver.move.factory.RoomChangeMoveFactory</moveFactoryClass>
+ <moveFactoryClass>org.drools.planner.examples.examination.solver.move.factory.RoomChangeMoveFactory</moveFactoryClass>
<relativeSelection>0.002</relativeSelection>
</selector></programlisting>
</section>
Modified: labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Planner_configuration/Section-Planner_configuration.xml
===================================================================
--- labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Planner_configuration/Section-Planner_configuration.xml 2009-12-20 16:42:32 UTC (rev 30781)
+++ labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Planner_configuration/Section-Planner_configuration.xml 2009-12-20 16:53:50 UTC (rev 30782)
@@ -242,14 +242,14 @@
it with a solver configuration xml file:</para>
<programlisting> XmlSolverConfigurer configurer = new XmlSolverConfigurer();
- configurer.configure("/org/drools/solver/examples/nqueens/solver/nqueensSolverConfig.xml");
+ configurer.configure("/org/drools/planner/examples/nqueens/solver/nqueensSolverConfig.xml");
Solver solver = configurer.buildSolver();</programlisting>
<para>A basic solver configuration file looks something like this:</para>
<programlisting><?xml version="1.0" encoding="UTF-8"?>
<localSearchSolver>
- <scoreDrl>/org/drools/solver/examples/nqueens/solver/nQueensScoreRules.drl</scoreDrl>
+ <scoreDrl>/org/drools/planner/examples/nqueens/solver/nQueensScoreRules.drl</scoreDrl>
<scoreDefinition>
<scoreDefinitionType>SIMPLE</scoreDefinitionType>
</scoreDefinition>
@@ -257,7 +257,7 @@
<scoreAttained>0</scoreAttained>
</termination>
<selector>
- <moveFactoryClass>org.drools.solver.examples.nqueens.solver.NQueensMoveFactory</moveFactoryClass>
+ <moveFactoryClass>org.drools.planner.examples.nqueens.solver.NQueensMoveFactory</moveFactoryClass>
</selector>
<accepter>
<completeSolutionTabuSize>1000</completeSolutionTabuSize>
@@ -471,14 +471,14 @@
<para>You'll need to set a (uninitialized) solution on the solver. Once the solver starts, it will first call the
<literal>StartingSolutionInitializer</literal> to initialize the solution. If the
<literal>StartingSolutionInitializer</literal> adds, edits or removes facts it needs to notify the workingMemory
- about this. It can use score calculation during its intialization process.</para>
+ about this. It can use score calculation during its initialization process.</para>
<para>Here's an example on how you add the <literal>StartingSolutionInitializer</literal> to the
configuration:</para>
<programlisting><localSearchSolver>
...
- <startingSolutionInitializerClass>org.drools.solver.examples.itc2007.examination.solver.solution.initializer.ExaminationStartingSolutionInitializer</startingSolutionInitializerClass>
+ <startingSolutionInitializerClass>org.drools.planner.examples.examination.solver.solution.initializer.ExaminationStartingSolutionInitializer</startingSolutionInitializerClass>
...
</localSearchSolver></programlisting>
</section>
Modified: labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Planner_introduction/Section-Planner_introduction.xml
===================================================================
--- labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Planner_introduction/Section-Planner_introduction.xml 2009-12-20 16:42:32 UTC (rev 30781)
+++ labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Planner_introduction/Section-Planner_introduction.xml 2009-12-20 16:53:50 UTC (rev 30782)
@@ -140,7 +140,7 @@
your project's <filename>pom.xml</filename>:</para>
<programlisting> <dependency>
- <groupId>org.drools.solver</groupId>
+ <groupId>org.drools.planner</groupId>
<artifactId>drools-solver-core</artifactId>
<version>5.x</version>
</dependency></programlisting>
@@ -179,7 +179,7 @@
example:</para>
<programlisting>$ cd drools-solver/drools-solver-examples/
-$ mvn exec:exec -Dexec.mainClass="org.drools.solver.examples.app.ExamplesApp"
+$ mvn exec:exec -Dexec.mainClass="org.drools.planner.examples.app.ExamplesApp"
...</programlisting>
</section>
</section>
Modified: labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Score_calculation/Section-Score_calculation.xml
===================================================================
--- labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Score_calculation/Section-Score_calculation.xml 2009-12-20 16:42:32 UTC (rev 30781)
+++ labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Score_calculation/Section-Score_calculation.xml 2009-12-20 16:53:50 UTC (rev 30782)
@@ -47,7 +47,7 @@
<para>You need to add your score rules drl files in the solver configuration, for example:</para>
- <programlisting> <scoreDrl>/org/drools/solver/examples/nqueens/solver/nQueensScoreRules.drl</scoreDrl></programlisting>
+ <programlisting> <scoreDrl>/org/drools/planner/examples/nqueens/solver/nQueensScoreRules.drl</scoreDrl></programlisting>
<para>You can add multiple <literal><scoreDrl></literal> entries if needed.</para>
Modified: labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Use_cases_and_examples/Section-Use_cases_and_examples.xml
===================================================================
--- labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Use_cases_and_examples/Section-Use_cases_and_examples.xml 2009-12-20 16:42:32 UTC (rev 30781)
+++ labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Use_cases_and_examples/Section-Use_cases_and_examples.xml 2009-12-20 16:53:50 UTC (rev 30782)
@@ -405,9 +405,9 @@
<literal>ExamplesApp</literal> always runs the smart implementation, but with these commands you can compare the 2
implementations yourself:</para>
- <programlisting>$ mvn exec:exec -Dexec.mainClass="org.drools.solver.examples.travelingtournament.app.simple.SimpleTravelingTournamentApp"
+ <programlisting>$ mvn exec:exec -Dexec.mainClass="org.drools.planner.examples.travelingtournament.app.simple.SimpleTravelingTournamentApp"
...
-$ mvn exec:exec -Dexec.mainClass="org.drools.solver.examples.travelingtournament.app.smart.SmartTravelingTournamentApp"
+$ mvn exec:exec -Dexec.mainClass="org.drools.planner.examples.travelingtournament.app.smart.SmartTravelingTournamentApp"
...</programlisting>
<para>The smart implementation performs and scales exponentially better than the simple implementation.</para>
More information about the jboss-svn-commits
mailing list