|
1. Planification et ordonnancement bas¨¦s sur des algorithmes exacts Le plus court d¨¦lai de livraison des commandes et la plus courte dur¨¦e de travail sont consid¨¦r¨¦s comme les objectifs d¡¯optimisation tout en satisfaisant les contraintes complexes entre les jobs, les ressources et les tâches ; NCL se sert ¨¤ optimiser le plan de production long-terme compos¨¦ de milliers de jobs ainsi que le plan de production court-terme compos¨¦ de milliers de tâches.
2. Le langage NCL int¨¨gre l¡¯intelligence artificielle, la recherche op¨¦rationnelle ainsi que la programmation logique. Sa complexit¨¦ en mod¨¦lisation au sujet de planification et d¡¯ordonnancement aux objectifs multiples est inf¨¦rieure d¡¯un ordre de grandeur aux autres outils (librairies des algorithmes en C++ / Java, par exemple). De plus, il dispose d¡¯une structure claire; La programmation logique du langage NCL rassure la description compl¨¨te et pr¨¦cise du syst¨¨me APS. L¡¯intelligence artificielle conduit l¡¯analyse syntaxique et s¨¦mantique en mati¨¨re de la description du probl¨¨me, ce qui rassure la concision et la contrôlabilit¨¦ du module. La programmation ensembliste mixte invent¨¦e par NCL est destin¨¦e ¨¤ la mod¨¦lisation concise et ¨¤ la solution efficace aux problems complexes...
Objectifs Minimizer le d¨¦lai de livraison Minimizer la dur¨¦e de travail Maximizer la s¨¦quence d¡¯ex¨¦cution... |
Contraintes 1£®Contraintes au niveau des ressources Capacit¨¦ de resspurces Moyen d¡¯utilisation des ressources¡
2£®R¨¦glementation de travail Calendrier des jours ouvrables Dur¨¦e de travail quotidien¡
3£®Contraintes au niveau des jobs D¨¦but d¡¯ex¨¦cution (le plus tôt) Fin d¡¯ex¨¦cution (le plus tard) Succession des jobs Ordre des jobs S¨¦quence d¡¯ex¨¦cution des jobs Accouplement de ressources pour des jobs Priorit¨¦ des jobs...
4. Contraintes au niveau des tâches Demande de ressources par une tâche Synchronisation des tâches d¡¯un job Plan des processus des tâches Dur¨¦e des tâches Cr¨¦neaux des horaires des tâches Substituabilit¨¦ de ressources pour une tâche¡
|