A system for generating a schedule by generating assignments for the tasks of a project and sequentially scheduling the individual assignments to available resources. First, input information is received which includes a resource calendar and a task list. A resource calendar identifies the resources available to work on a project and any constraints that are associated with the resources. A task list identifies the tasks that must be performed and any constraints that are associated with the tasks. At a minimum, the constraints associated with the tasks must identify each of the resources assigned to the task, and the work-amount that each resource must perform. Next, assignments are generated for each of the tasks. Each of the assignments identifies a specific resource and the work-amount required by the specific resource. Finally, each of the assignments are scheduled in accordance with the provided resource constraints identified in the resource calendar. The resulting schedule maximizes the utilization of the resources by scheduling on an assignment basis. The assignments are individually scheduled into the next available time-slot of the resources, thus, eliminating idle time where a resource is under-utilized.

Un système pour produire d'un programme en produisant des tâches pour charge d'un projet et de programmer séquentiellement les différentes tâches aux ressources disponibles. D'abord, on reçoit l'information entrée qui inclut un calendrier de ressource et une liste de charger. Un calendrier de ressource identifie les ressources disponibles pour travailler sur un projet et toutes les contraintes qui sont associés aux ressources. Une liste de charger identifie charge qui doit être exécuté et toutes les contraintes qui sont associées au charge. À un minimum, les contraintes liées au charge doivent identifier chacune des ressources assignées au charger, et la travailler-quantité que chaque ressource doit exécuter. Après, des tâches sont produites pour chacun de charge. Chacune des tâches identifie une ressource spécifique et la travailler-quantité exigées par la ressource spécifique. En conclusion, chacune des tâches est programmée selon les contraintes fournies de ressource identifiées dans le calendrier de ressource. Le programme résultant maximise l'utilisation des ressources par l'établissement du programme sur une base de tâche. Les tâches sont individuellement programmées dans le prochain time-slot disponible des ressources, de ce fait, éliminant le temps à vide où une ressource est insuffisamment utilisée.

 
Web www.patentalert.com

< Differential rewards with dynamic user profiling

< Copy generation management method, information signal reproducing method, information signal reproducing apparatus, and information signal recording apparatus

> Computer-implemented process and mechanism for implementing an employee stock ownership plan

> System and method for opportunistic upgrading of an image

~ 00073