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? 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 [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
