<FONT face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size=2><div><br></div><div><meta charset="utf-8"><div style="font: normal normal normal small/normal 'Default Sans Serif', Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; direction: ltr; font-family: Times; font-size: medium; "><div>Hello Drools Users,</div><div><br></div><div>I've been investigating Drools Planner for a few weeks and can't figure out how to accomplish a crucial requirement.</div><div><br></div><div>In my application I need to have Planner return multiple solutions for one planning problem. &nbsp;More specifically I need is to find all of the ideal solutions to my planning problem. &nbsp;My problem is similar to the n-queens problem in that there exist ideal solutions. &nbsp;It is however somewhat simpler because the number of ideal solutions is fairly small (maybe a max of 10 or so).</div><div><br></div><div>I've looked through the mailing list archives for similar requests and the best I could find was:&nbsp;</div><div><br></div><div>http://drools-java-rules-engine.46999.n3.nabble.com/the-n-best-solutions-on-a-very-simple-test-case-td60618.html</div><div><br></div><div>I took the advice of the poster in that thread and extended BestSolutionRecaller. &nbsp;I'm running into some problems getting Planner to continue after an optimal solution is found.</div><div><br></div><div>My question is this. &nbsp;Is extending the BestSolutionRecaller the best way to achieve my goal? Or do you think it would be simpler to do this another way? &nbsp;Perhaps running Planner multiple times with already discovered solutions provided as input.</div><div><br></div><div>Any advice would be appreciated.</div><div><br></div><div>Thanks,</div><div>Steve</div></div></div></FONT>