<div style="FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE: 12px"><div>This is a big help.<br />Thanks! <br /></div><div>&nbsp;</div><span></span><div>&nbsp;</div><span style="font-size:12;font-family:arial;color:#000000;">On 06/03/13, <span>Geoffrey De Smet&lt;ge0ffrey.spam@gmail.com&gt;</span> wrote:</span><div>&nbsp;</div><div style="font-size:12;font-family:arial;color:#000000;">              <br />    <div class="moz-cite-prefix">On 03-06-13 12:31, Barry Dresdner      wrote:<br />    </div>    <blockquote cite="mid:24915585.1165057.1370255500766.JavaMail.root@vms170019" type="cite">      <div style="FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE: 12px">        <div>Thanks for the comprehensive response.<br />          <br />          Just for the sake of comparison, can you tell me which          products would be similar to OptaPlanner?&nbsp; I did some digging          and only came across some Constraint Programming products, but          they didn't look like they could handle the planning like          OptaPlanner.<br />        </div>      </div>    </blockquote>    IBM CPLEX, LocalSolver, ...<br />    There are a lot of solvers out there (most written as part of a PHD    grant), but most are academic (not production ready, not scalable).<br />    <br />    Compare the results of a realistic optimization competition, such as    ROADEF 2012 [1],<br />    and you'll definitely like OptaPlanner :)<br />    <br />    [1]<a class="moz-txt-link-freetext" href="http://blog.athico.com/2012/06/roadef-2012-first-results-for-dataset-b.html" target="_blank">http://blog.athico.com/2012/06/roadef-2012-first-results-for-dataset-b.html</a><br />    <br />    <blockquote cite="mid:24915585.1165057.1370255500766.JavaMail.root@vms170019" type="cite">      <div style="FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE: 12px">        <div><br />          Best regards - Barry <br />        </div>        <div>&nbsp;</div>        <div>&nbsp;</div>        <div>&nbsp;</div>        <span>          <div style="FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE:            12px">--<br />            Be at war with your vices, at peace with your neighbors, and            let every new year find you a better man.<br />            Benjamin Franklin</div>        </span>        <div>&nbsp;</div>        <span style="font-size:12;font-family:arial;color:#000000;">On          06/03/13, <span>Geoffrey De            Smet<a class="moz-txt-link-rfc2396EparsedEmail" href="mailto:ge0ffrey.spam@gmail.com" target="_blank">&lt;ge0ffrey.spam@gmail.com&gt;</a></span> wrote:</span>        <div>&nbsp;</div>        <div style="font-size:12;font-family:arial;color:#000000;"> <br />          <div class="moz-cite-prefix">On 02-06-13 17:38, Barry Dresdner            wrote:<br />          </div>          <blockquote cite="mid:24621278.1127648.1370187538434.JavaMail.root@vms170019" type="cite">            <div style="FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE:              12px"><span>Hi - Forgive me if this not the correct                mailing list for my questions.<br />              </span></div>          </blockquote>          For OptaPlanner (=Drools Planner) this is the correct mailing          list :)<br />          We 'll be moving to our own mailing list / webforum soon.<br />          <blockquote cite="mid:24621278.1127648.1370187538434.JavaMail.root@vms170019" type="cite">            <div style="FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE:              12px"><span><br />                I'm looking for information about OptaPlanner, but first                some background.&nbsp; I am using Activiti for BPMN                workflows.&nbsp; Activiti uses RESTful services to retrieve                tasks.&nbsp; I also use Alfresco to check a calendar against                resources to prevent double tasking, etc.&nbsp; <br />                <br />                So I am wondering if OptaPlanner can be used to create a                schedule</span></div>          </blockquote>          Yes, task assignment (~ workforce scheduling) is a common          problem talked by OptaPlanner.<br />          That calendar resource(s) is probably part of the planning          problem, because it sounds like your constraints need it.<br />          See the quick start (docs) and the curriculum course example          for inspiration.<br />          <blockquote cite="mid:24621278.1127648.1370187538434.JavaMail.root@vms170019" type="cite">            <div style="FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE:              12px"><span> and push it into Activiti.</span></div>          </blockquote>          That glue code you'll need to write yourself. Since it's all          POJO based, that shouldn't be hard.<br />          <br />          OptaPlanner doesn't care where those POJO's come from and          where they go to: XML (XStream, JAXB, ...), JPA (Hibernate,          ...), ... it's all good.<br />          <br />          If you want a lot of features in that integration glue code,          camel might be a good idea. One day we might create          optaplanner-camel to expose OptaPlanner as a REST/SOAP service          (but that's pull based, not push IIRC).<br />          <blockquote cite="mid:24621278.1127648.1370187538434.JavaMail.root@vms170019" type="cite">            <div style="FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE:              12px"><span>&nbsp; I don't necessarily want complete automation                as I'd like to be able to use a user interface to view                what the scheduler came up with and allow users to                change as needed 9even if there are scheduling errors).<br />              </span></div>          </blockquote>          Yes, that's a typical use case: Generate the planning with          OptaPlanner but allow user's to change the result afterwards.<br />          In OptaPlanner you can even go further: You can make specific          assignments &quot;immovable&quot; (see docs), so OptaPlanner doesn't          move them if the user has locked an assignment.<br />          Or even semi-immovable: OptaPlanner can move it, but at the          expensive of a Score penalty (so only if there's enough gain          in moving it).<br />          <br />          Also look for &quot;guiScoreDirector&quot; in the docs.<br />          <blockquote cite="mid:24621278.1127648.1370187538434.JavaMail.root@vms170019" type="cite">            <div style="FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE:              12px"><span><br />                Thanks for any assistance.&nbsp; - Barry <br />              </span></div>            <br />            <fieldset class="mimeAttachmentHeader"></fieldset>            <br />            <pre wrap="">_______________________________________________rules-users mailing list<a class="moz-txt-link-abbreviatedparsedEmailparsedEmail" href="mailto:rules-users@lists.jboss.org" moz-do-not-send="true" target="_blank">rules-users@lists.jboss.org</a><a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users" moz-do-not-send="true" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a></pre>          </blockquote>          <br />          <br />          <hr size="1" /><br />          _______________________________________________<br />          rules-users mailing list<br />          <a class="parsedEmailparsedEmail" href="mailto:rules-users@lists.jboss.org" moz-do-not-send="true" target="_blank">rules-users@lists.jboss.org</a><br />          <a class="parsedLink" href="https://lists.jboss.org/mailman/listinfo/rules-users" moz-do-not-send="true" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br />        </div>      </div>      <br />      <fieldset class="mimeAttachmentHeader"></fieldset>      <br />      <pre wrap="">_______________________________________________rules-users mailing list<a class="moz-txt-link-abbreviatedparsedEmail" href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a></pre>    </blockquote>    <br />  <br /><hr size="1" /><br />_______________________________________________<br />rules-users mailing list<br /><a class="parsedEmail" href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br /><a class="parsedLink" href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br /></div></div>