6

Ho un problema di pianificazione in cui ogni studente esprime le sue preferenze per una lezione e viene generato un orario del corso per tutti gli studenti allo stesso tempo (in modalità batch se possibile).Come si usa Drools Planner?

Da ciò che ho letto e compreso, Drools Planner è molto adatto per risolvere questo tipo di problema. Ho installato Drools e GEF nel mio IDE Eclipse. Tutto si carica bene. Sfortunatamente, non riesco a capire come costruire un progetto semplice.

Ho cercato online dei riferimenti e ho trovato gli esempi di Drools Planner, che hanno un aspetto e funzionano benissimo. Tuttavia, non ho trovato alcun buon tutorial che accompagni le persone attraverso i casi semplici, oltre ad alcuni frammenti di codice.

Come modellare un problema di corrispondenza/programmazione, in cui 3 studenti con le preferenze di tempo e di corso uniche desiderano iscriversi a 4 corsi? Come posso iniziare il codice, dove inserisco i vincoli, quali classi invoco, ecc.?

Qualsiasi aiuto sarà molto apprezzato !!

Grazie !!

risposta

1
  1. Download the Drools Planner zip. Download una qualsiasi delle altre cerniere, come Drools stesso o gli strumenti plugin Eclipse Drools è facoltativo. Lo zip Drools Planner è dotato di tutto ciò di cui la maggior parte delle persone ha bisogno.
  2. Da zip, open examples/runExamples.sh or .bat e nella GUI gioca con il bilanciamento del cloud e il problema della programmazione del corso di studi.
  3. Leggere il Quick Start tutorial nel manuale.
  4. Dai un'occhiata al codice sorgente della programmazione del corso del curriculum nel file zip sotto esempi/sources/e run it in your favorite IDE.