On 6 Jun 2013, at 17:17, Wierdbeard65 <[email protected]> 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 > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users _______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
