On 6 Jun 2013, at 17:17, Wierdbeard65 <wierdbeard65(a)gmail.com> wrote:
Hi,
I came across the OptaPlanner site / product as part of researching
solutions to a project I am working on for my employer.
In essance, it's a timetabling system, however all of the solutions I have
found so far don't actually go far enough!
I am writing in C#, is there a port of Optaplanner? Or is it available as a
library I can call?
There isn't a port, but the pure java part of Optaplanner
will work with IKVM.
I need to schedule classes for a training organization. I have a number of
locations and in each location 1 or more classrooms. I have instructors
based in various locations, but they can travel.
Each class runs from between 1 and 5 days
Each instructor can teach 1 or more classes
Each room can host 1 or more classes
I need to run a certain number of each class at each location in a quarter.
But
Each room can only hold one class at a time
Each instructor can only teach one class at the same time
I don't want the same class running at multiple locations simultaneously
I want to minimise travel
I want instructors to be able to have preferred classes, rooms and
locations.
I want classes to have preferred rooms.
I'm thinking Genetic Algorithm, but the only one I have found online is
written in C++ and is more aimed at a university, where the class <->
instuctor link is fixed.
Am I in completely the wrong place? If so, days of Googling hasn't helped,
so can anyone offer some pointers?
Many thanks in advance!
--
View this message in context:
http://drools.46999.n3.nabble.com/Multi-dimentional-planning-in-C-tp40241...
Sent from the Drools: User forum mailing list archive at
Nabble.com.
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users