AgentTime: A Distributed Multi-agent Software System for University’s Timetabling
In the course of researching timetabling problems for complex distributed systems this article applies the multi-agent paradigm of computations and presents a correspondent mathematical model for university’s timetabling problem solution. The model takes into account dynamic nature of this problem and individual preferences of different remote users for time and location of classes. In the framework of that model authors propose an original problem-oriented algorithm of multi-agent communication. Developed algorithm is used as a foundation for the distributed software system AgentTime. Based on multi-agent JADE platform AgentTime provides friendly graphical interface for online design of time tables for universities.