[rules-users] Multi-dimentional planning in C#

Mark Proctor mproctor at codehaus.org
Thu Jun 6 12:50:05 EDT 2013


On 6 Jun 2013, at 17:17, Wierdbeard65 <wierdbeard65 at 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-tp4024177.html
> Sent from the Drools: User forum mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users




More information about the rules-users mailing list