Great thanks to you Geoffrey for the information. This will really
help
in our implementation, as the game uses several different token types,
so it would be nice to be able to build factories for each type and let
your solver handle the mix.
Could you let me know which class implements the configuration for your
XML? That would help me to find out what else may be available.
It's XStream based at the moment.
The xml config classes are under the package org.drools.solver.config
They follow the builder pattern to build a solver.
best wishes,
Andrew
---------------------------------
Andrew Waterman
San Cristóbal de las Casas, Chiapas, Mexico
+52 1 967 107 5902
+1 510 342 5693
On Feb 10, 2009, at 1:16 AM, Geoffrey De Smet wrote:
> I need to document those in the manual, if I haven't already in
> subversion.
>
> relativeSelection means that only a percentage of all moves will be
> randomly selected to be evaluated into a score (and possibly accepted
> and picked as the next step).
> You should experiment with different values for it.
> You can use the benchmarker class (see the examples) to play out
> different values against each other.
>
> topSize means that the top x scoring moves from the last step will
> always be selected. My experiments haven't proven topSize to be
> usefull yet...
>
> With kind regards,
> Geoffrey De Smet
>
> Andrew Waterman schreef:
>> Hi,
>> My apologies for my earlier double post, I'm having some troubles
>> with my mail client. I'm writing to see if anyone has any detailed
>> information on an XML-schema, or, a more detailed break-down of the
>> drools-solver configuration files. Basically, I'm trying to find out
>> the set of available tags in drools-solver without going through the
>> XML parsing code. In particular, I'm curious about the options with
>> regards to the "<selector>" tag. In the
>> "curriculumCourseSolverConfig.xml" file for the curriculum
>> drools-solver example, the sub-tag "topSize' is used in the selector
>> configuration:
>> <selector>
>> <selector>
>> <topSize>10</topSize>
>> </selector>
>> <selector>
>> <selector>
>> <moveFactoryClass>
>>
org.drools.solver.examples.itc2007.curriculumcourse.solver.move.factory.RoomChangeMoveFactory
>>
>> </moveFactoryClass>
>> <relativeSelection>0.002</relativeSelection>
>> </selector>
>> .... [list of further move factories] </selector>
>> In addition, the "relativeSelection" subtag is used as well.
>> What do these subtags mean? Is there a way to let the selector move
>> through different weighted MoveFactories? Thanks!
>> best wishes,
>> Andrew
>> ---------------------------------
>> Andrew Waterman
>> San Cristóbal de las Casas, Chiapas, Mexico
>> +52 1 967 107 5902
>> +1 510 342 5693
>> ------------------------------------------------------------------------
>> _______________________________________________
>> rules-users mailing list
>> rules-users(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/rules-users
>
> _______________________________________________
> rules-users mailing list
> rules-users(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users