Re: [rules-users] R: [planner] taboo list question

2010-02-09 Thread dmzpippo-drools
Hi Geoffrey, I tried to follow your advice, but by debugging I noticed that he still did not consider taboo the right moves. For not implementing the changes to the solver I modified the data object model. But now I have another problem, I do not understand the log.   Normally when I make a

[rules-users] R: [planner] taboo list question

2010-02-05 Thread dmzpippo-drools
Hi Geoffrey, Today I tried to follow the process for selecting a tabu move through propertytabuList. correct me if I misunderstood: Make a moveCreate a collection of objects through the method getTabuProperties()In the class AbstractTabuAccepter I check if at least one of these objects is

[rules-users] Tabo List question

2010-02-04 Thread dmzpippo-drools
Hi all, I have a problem with the list of taboo search. I have a move class with many attributes and I want to consider that a move is taboo by only two or three of its attributes (integer values). For example: I have two lists (each has its own id), the move is to move an object (which has its

[rules-users] completeMoveTabuSize VS partialMoveTabuSize

2010-02-04 Thread dmzpippo-drools
Hi all, What is the difference between completeMoveTabuSize and partialMoveTabuSize? By what method compares the current move with moves in the tabu list? thanks, Marco ___ rules-users mailing list rules-users@lists.jboss.org

[rules-users] [planner] taboo list question

2010-02-04 Thread dmzpippo-drools
Hi Geoffrey, I'm sorry but I have not had time to find a stable solution for diversification, I must conclude my thesis by April and I have not much time. For now I solved by calculating a value of penality in the move. But after graduation I will be happy to try to tackle the problem in a more

[rules-users] Property tabo list

2010-02-03 Thread dmzpippo-drools
Hi all, I have a problem with the list of taboo search. I have a move class with many attributes and I want to consider that a move is taboo by only two or three of its attributes (integer values). For example: I have two lists (each has its own id), the move is to move an object (which has its

[rules-users] drools-solver recover the score of last step

2010-01-22 Thread dmzpippo-drools
Hi all, is possible in a DRL file, useded for droos-solver, recover the score of last step? I need it because with the rule I calculate a function score f(n); to diverrsificate the research if f(n) is bigger then f(n) of last step then add a penality... regards

Re: [rules-users] New type of Score and solving time very hight

2009-12-23 Thread dmzpippo-drools
Hi Geoffrey, 1) Do you have a StartingSolutionInitializer? I don't use StartingSolutionInitializer but I generete a XML file with the initial solution. Is not the best way but it should not affect the running time of the solver 2) Are you using relativeSelection? I'm using relativeSelection

[rules-users] New type of Score and solving time very hight

2009-12-22 Thread dmzpippo-drools
Hi Geoffrey, I'm developing the algorithm for Vehicle Routing Problem with Time Windows (written by Gendreau Herz and Laporte). To do it I need a new type of scoring and I have developed DOUBLE_SCORE (double hard and double soft). If you wont I can send you this code. I write you because have

Re: [rules-users] Drools solver info = provide DSL instead of DRL to Drools Solver

2009-11-17 Thread dmzpippo-drools
Hi Geoffrey, I have modified the LocalSearchSolverConfig class to accept the scoreDsl tag. To use this tag need gonfigure the XML solverConfig file adding the path of Drl file and Dsl file associated in two line consecutive in the configuration file. This code is not the best but is a start

Re: [rules-users] Drools solver info = provide DSL instead of DRL to Drools Solver

2009-11-17 Thread dmzpippo-drools
Hi Geoffrey, I have modified the LocalSearchSolverConfig class to accept the scoreDsl tag. To use this tag need gonfigure the XML solverConfig file adding the path of Drl file and Dsl file associated in two line consecutive in the configuration file. This code is not the best but is a start