×

Method and system for timetabling using pheromone and hybrid heuristics based cooperating agents

  • US 7,447,669 B2
  • Filed: 08/26/2005
  • Issued: 11/04/2008
  • Est. Priority Date: 11/24/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A timetabling system based on an improved an colony optimization using pheromone and hybrid heuristics based cooperating agent, wherein the timetabling system can provide an optimal timetable for a timetable problem requiring a plurality of activities be scheduled within a planning period with a plurality of time slots of which each time slot has a start time, said timetabling system comprising:

  • an electronic device having a memory capacity that contains a storage medium,wherein the storage medium stores the information of the timetable problem including the plurality of activities, the time slots within the planning period, and the plurality of sets of resources; and

    wherein the electronic device is embedded with a timetabling module that generates optimal timetable using the information inputted from a user;

    wherein the timetabling module comprises a source graph constructor for constructing the source graph for the timetable problem;

    wherein the source graph consists of a plurality of activity nodes representing the activities, a plurality of resource nodes representing the resources, and a plurality of time nodes representing the time slots that are associated with the plurality of resource nodes, thereby the plurality of resource nodes and the time nodes form a multi-resource-time-space, i.e., the source graph; and

    wherein the timetabling module further comprises a timetable solution searching engine performing timetable solution searching cycles on the source graph based upon local searching heuristic rules and global pheromone updating rules by pheromone and hybrid heuristics based cooperating agents to thereby generate an optimal timetable;

    wherein said electronic device provides said generated optimal timetable for use by the user;

    said generated optimal timetable having each activity being scheduled to one or more time slots within the planning period and being allocated with all required resources.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×