[jboss-svn-commits] JBL Code SVN: r28208 - labs/jbossrules/trunk/drools-docs/drools-docs-solver/src/main/docbook/en-US/Chapter-Solver.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Jul 19 04:20:57 EDT 2009
Author: ge0ffrey
Date: 2009-07-19 04:20:57 -0400 (Sun, 19 Jul 2009)
New Revision: 28208
Modified:
labs/jbossrules/trunk/drools-docs/drools-docs-solver/src/main/docbook/en-US/Chapter-Solver/Section-Local_Search_Solver.xml
labs/jbossrules/trunk/drools-docs/drools-docs-solver/src/main/docbook/en-US/Chapter-Solver/Section-Solver_configuration.xml
Log:
JBRULES-1373 Rename FeasibleScoreTermination to ScoreAttainedTermination
Modified: labs/jbossrules/trunk/drools-docs/drools-docs-solver/src/main/docbook/en-US/Chapter-Solver/Section-Local_Search_Solver.xml
===================================================================
--- labs/jbossrules/trunk/drools-docs/drools-docs-solver/src/main/docbook/en-US/Chapter-Solver/Section-Local_Search_Solver.xml 2009-07-19 08:20:23 UTC (rev 28207)
+++ labs/jbossrules/trunk/drools-docs/drools-docs-solver/src/main/docbook/en-US/Chapter-Solver/Section-Local_Search_Solver.xml 2009-07-19 08:20:57 UTC (rev 28208)
@@ -675,19 +675,20 @@
</section>
<section>
- <title>FeasableScoreTermination</title>
+ <title>ScoreAttainedTermination</title>
- <para>Terminates when a feasible score has been reached. You can also use this Termination if you know the perfect
+ <para>Terminates when a certain score has been reached. You can use this Termination if you know the perfect
score, for example for 4 queens:</para>
<programlisting> <termination>
- <feasableScore>0</feasableScore>
+ <scoreAttained>0</scoreAttained>
</termination></programlisting>
- <para>For a solver problem with hard and soft contraints, you can define it like this:</para>
+ <para>You can also use this Termination to terminate once it reaches a feasible solution. For a solver problem
+ with hard and soft contraints, it could look like this:</para>
<programlisting> <termination>
- <feasableScore>0hard/-5000soft</feasableScore>
+ <scoreAttained>0hard/-5000soft</scoreAttained>
</termination></programlisting>
</section>
@@ -714,7 +715,7 @@
<programlisting> <termination>
<terminationCompositionStyle>OR</terminationCompositionStyle>
<maximumStepCount>100</maximumStepCount>
- <feasableScore>0</feasableScore>
+ <scoreAttained>0</scoreAttained>
</termination></programlisting>
<para>Alternatively you can use AND, for example: terminate after reaching a feasible score of at least -100 and
@@ -723,7 +724,7 @@
<programlisting> <termination>
<terminationCompositionStyle>AND</terminationCompositionStyle>
<maximumUnimprovedStepCount>5</maximumUnimprovedStepCount>
- <feasableScore>-100</feasableScore>
+ <scoreAttained>-100</scoreAttained>
</termination></programlisting>
<para>This ensures it doesn't just terminate after finding a feasible solution, but also makes any obvious
Modified: labs/jbossrules/trunk/drools-docs/drools-docs-solver/src/main/docbook/en-US/Chapter-Solver/Section-Solver_configuration.xml
===================================================================
--- labs/jbossrules/trunk/drools-docs/drools-docs-solver/src/main/docbook/en-US/Chapter-Solver/Section-Solver_configuration.xml 2009-07-19 08:20:23 UTC (rev 28207)
+++ labs/jbossrules/trunk/drools-docs/drools-docs-solver/src/main/docbook/en-US/Chapter-Solver/Section-Solver_configuration.xml 2009-07-19 08:20:57 UTC (rev 28208)
@@ -251,7 +251,7 @@
<scoreDefinitionType>SIMPLE</scoreDefinitionType>
</scoreDefinition>
<termination>
- <feasableScore>0</feasableScore>
+ <scoreAttained>0</scoreAttained>
</termination>
<selector>
<moveFactoryClass>org.drools.solver.examples.nqueens.solver.NQueensMoveFactory</moveFactoryClass>
More information about the jboss-svn-commits
mailing list