[jboss-svn-commits] JBL Code SVN: r30824 - labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Benchmarking_and_tweaking.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Dec 25 09:11:40 EST 2009
Author: ge0ffrey
Date: 2009-12-25 09:11:40 -0500 (Fri, 25 Dec 2009)
New Revision: 30824
Modified:
labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Benchmarking_and_tweaking/Chapter-Benchmarking_and_tweaking.xml
Log:
identitation
Modified: labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Benchmarking_and_tweaking/Chapter-Benchmarking_and_tweaking.xml
===================================================================
--- labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Benchmarking_and_tweaking/Chapter-Benchmarking_and_tweaking.xml 2009-12-25 14:05:09 UTC (rev 30823)
+++ labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Benchmarking_and_tweaking/Chapter-Benchmarking_and_tweaking.xml 2009-12-25 14:11:40 UTC (rev 30824)
@@ -41,61 +41,61 @@
<para>A basic benchmarker configuration file looks something like this:</para>
<programlisting><?xml version="1.0" encoding="UTF-8"?>
- <solverBenchmarkSuite>
- <solvedSolutionFilesDirectory>local/data/nqueens/solved</solvedSolutionFilesDirectory>
+<solverBenchmarkSuite>
+ <solvedSolutionFilesDirectory>local/data/nqueens/solved</solvedSolutionFilesDirectory>
- <inheritedUnsolvedSolutionFile>data/nqueens/unsolved/unsolvedNQueens32.xml</inheritedUnsolvedSolutionFile>
- <inheritedUnsolvedSolutionFile>data/nqueens/unsolved/unsolvedNQueens64.xml</inheritedUnsolvedSolutionFile>
- <inheritedLocalSearchSolver>
- <scoreDrl>/org/drools/planner/examples/nqueens/solver/nQueensScoreRules.drl</scoreDrl>
- <scoreDefinition>
- <scoreDefinitionType>SIMPLE</scoreDefinitionType>
- </scoreDefinition>
- <termination>
- <maximumSecondsSpend>20</maximumSecondsSpend>
- </termination>
- <selector>
- <moveFactoryClass>org.drools.planner.examples.nqueens.solver.move.factory.NQueensMoveFactory</moveFactoryClass>
- </selector>
- <forager>
- <foragerType>MAX_SCORE_OF_ALL</foragerType>
- </forager>
- </inheritedLocalSearchSolver>
+ <inheritedUnsolvedSolutionFile>data/nqueens/unsolved/unsolvedNQueens32.xml</inheritedUnsolvedSolutionFile>
+ <inheritedUnsolvedSolutionFile>data/nqueens/unsolved/unsolvedNQueens64.xml</inheritedUnsolvedSolutionFile>
+ <inheritedLocalSearchSolver>
+ <scoreDrl>/org/drools/planner/examples/nqueens/solver/nQueensScoreRules.drl</scoreDrl>
+ <scoreDefinition>
+ <scoreDefinitionType>SIMPLE</scoreDefinitionType>
+ </scoreDefinition>
+ <termination>
+ <maximumSecondsSpend>20</maximumSecondsSpend>
+ </termination>
+ <selector>
+ <moveFactoryClass>org.drools.planner.examples.nqueens.solver.move.factory.NQueensMoveFactory</moveFactoryClass>
+ </selector>
+ <forager>
+ <foragerType>MAX_SCORE_OF_ALL</foragerType>
+ </forager>
+ </inheritedLocalSearchSolver>
- <solverBenchmark>
- <name>Solution tabu</name>
- <localSearchSolver>
- <acceptor>
- <completeSolutionTabuSize>1000</completeSolutionTabuSize>
- </acceptor>
- </localSearchSolver>
- </solverBenchmark>
- <solverBenchmark>
- <name>Move tabu 5</name>
- <localSearchSolver>
- <acceptor>
- <completeMoveTabuSize>5</completeMoveTabuSize>
- </acceptor>
- </localSearchSolver>
- </solverBenchmark>
- <solverBenchmark>
- <name>Move tabu 7</name>
- <localSearchSolver>
- <acceptor>
- <completeMoveTabuSize>7</completeMoveTabuSize>
- </acceptor>
- </localSearchSolver>
- </solverBenchmark>
- <solverBenchmark>
- <name>Solution tabu and move tabu 7</name>
- <localSearchSolver>
- <acceptor>
- <completeSolutionTabuSize>1000</completeSolutionTabuSize>
- <completeMoveTabuSize>7</completeMoveTabuSize>
- </acceptor>
- </localSearchSolver>
- </solverBenchmark>
- </solverBenchmarkSuite></programlisting>
+ <solverBenchmark>
+ <name>Solution tabu</name>
+ <localSearchSolver>
+ <acceptor>
+ <completeSolutionTabuSize>1000</completeSolutionTabuSize>
+ </acceptor>
+ </localSearchSolver>
+ </solverBenchmark>
+ <solverBenchmark>
+ <name>Move tabu 5</name>
+ <localSearchSolver>
+ <acceptor>
+ <completeMoveTabuSize>5</completeMoveTabuSize>
+ </acceptor>
+ </localSearchSolver>
+ </solverBenchmark>
+ <solverBenchmark>
+ <name>Move tabu 7</name>
+ <localSearchSolver>
+ <acceptor>
+ <completeMoveTabuSize>7</completeMoveTabuSize>
+ </acceptor>
+ </localSearchSolver>
+ </solverBenchmark>
+ <solverBenchmark>
+ <name>Solution tabu and move tabu 7</name>
+ <localSearchSolver>
+ <acceptor>
+ <completeSolutionTabuSize>1000</completeSolutionTabuSize>
+ <completeMoveTabuSize>7</completeMoveTabuSize>
+ </acceptor>
+ </localSearchSolver>
+ </solverBenchmark>
+</solverBenchmarkSuite></programlisting>
<para>This benchmarker will try 4 configurations (1 solution tabu, 2 move tabu's and 1 solution-move tabu) on 2 data
sets (32 and 64 queens), so it will run 8 solvers.
More information about the jboss-svn-commits
mailing list