Vous êtes sur la page 1sur 4

Département GEE Année 2022/2023

M1 Génie Industriel TP Ordonnancement avancé


………………………………………………………………………………………………………………………………….………………

TP 04 : Introduction à LEKIN
I. Introduction au logiciel LEKIN
1. C’est quoi LEKIN ?
LEKIN est un logiciel d'ordonnancement interactif conçu pour les environnements machine et adapté à la
fois à la recherche et à l'enseignement. Il est doté d'une interface graphique, de règles de répartition intégrées
et de méthodes heuristiques simples, permettant aux utilisateurs de générer facilement des ordonnancements
efficaces pour les systèmes de production. En outre, les utilisateurs peuvent définir leurs propres algorithmes
et les ajouter au logiciel. La version éducative du logiciel prend en charge jusqu'à 50 jobs et 20 stations de
travail. Le logiciel est téléchargeable gratuitement.
Le logiciel permet de modéliser des environnements machines et d'appliquer plusieurs règles de priorité
et heuristiques, ainsi que de calculer plusieurs fonctions objectives. Il permet également de comparer les
performances entre différentes méthodes de résolution.
2. Environnements machines
LEKIN prend en charge six environnements machine.

3. Règles de priorité et heuristiques


LEKIN propose également de multiples règles de priorité ; Menu >>Schedule

1
Département GEE Année 2022/2023
M1 Génie Industriel TP Ordonnancement avancé
………………………………………………………………………………………………………………………………….………………

Le logiciel permet d'appliquer plusieurs règles de priorité telles que SPT, LPT, EDD, Recherche locale, etc.
Les utilisateurs du logiciel peuvent créer et implémenter de nouvelles méthodes heuristiques en utilisant la
fonction "plug-in", qui leur permet de tester et de développer de nouveaux algorithmes dans un
environnement interactif et de faciliter la comparaison entre différentes méthodes.
4. Fonctions objectives

Makespan 𝐶𝑚𝑎𝑥

Maximum Tardiness 𝑇𝑚𝑎𝑥

Total Number of Late Jobs ∑ 𝑈𝑗

Total Flow Time ∑ 𝐶𝑗

Total Tardiness ∑ 𝑇𝑗

Total Weighted Flow Time ∑ 𝑤𝑗 𝐶𝑗

Total Weighted Tardiness ∑ 𝑤𝑗 𝑇𝑗

5. Démarrer LEKIN
Interface graphique :

2
Département GEE Année 2022/2023
M1 Génie Industriel TP Ordonnancement avancé
………………………………………………………………………………………………………………………………….………………
Affichage des résultats

II. Exemple d’application 01 (Exercice 2 de TP01)


Soit le problème d’ordonnancement de TO01 exercice 2 (1| | ∑ 𝐶𝑗 ) avec les données suivantes :

Tâches 𝑷𝒋 𝒅𝒋 𝑾𝒋
𝑇1 5 11 5
𝑇2 10 10 5
𝑇3 5 5 8
𝑇4 3 12 4
𝑇5 7 24 7

On vous demande :
1. En utilisant le logiciel LEKIN, créez un environnement Single machine avec cinq tâches, puis ajoutez
les informations des tâches.
2. Quelle est l'heuristique qui nous donne la solution optimale à ce problème ? et quelle est la
séquence optimale ?
3. Comparer les résultats des heuristiques : EDD, SPT, LPT ?
4. Quelle heuristique doit-on utiliser si l'on prend en compte le poids des tâches ?
5. Pour la deuxième partie on suppose que le responsable a changé l’objectif dont il veut savoir
maintenant quel est le meilleur séquencement des tâches qui donne, à la fin d’exécution de toutes
les tâches, un retard minimal, c’est-à-dire minimiser le retard maximal. Utiliser LEKIN pour le
déterminer.

3
Département GEE Année 2022/2023
M1 Génie Industriel TP Ordonnancement avancé
………………………………………………………………………………………………………………………………….………………

III. Exemple d’application 02 (TP02)


Soit un problème d’ordonnancement de flow shop : 𝐹2 | | 𝐶𝑚𝑎𝑥

Produits Produit 1 Produit 2 Produit 3 Produit 4 Produit 5 Produit 6

Machine 1 15 8 18 25 17 22

Machine 2 3 20 5 8 20 30

Tableau 01 : Temps de traitement des produits sur les machines (minutes)


On vous demande :
1. Quelle est la règle qui nous donne la solution optimale ? et quelle est la séquence optimale ?
2. Saisir manuellement la séquence optimale dans LEKIN en séparant les tâches par des ";" et comparer
la solution obtenue aux solutions de SPT et LPT.

IV. Exemple d’application 02 (TP03)


Soit un problème d’ordonnancement de machines en parallèle : 𝑃2 | | 𝐶𝑚𝑎𝑥

Produits Produit 1 Produit 2 Produit 3 Produit 4 Produit 5

Machine 1 80 90 50 90 110

Machine 2 80 90 50 90 110

Tableau 02 : Temps de traitement des produits sur les machines (minutes)


On vous demande :
1. Calculer en utilisant LEKIN la valeur du makespan obtenue si la règle LPT a été appliquée. Déduire
la valeur de la limite de la solution optimale.
2. Sur LEKIN utiliser l'heuristique de General SB routing pour résoudre le problème.
3. La solution optimale obtenue avec Cplex est la suivante : M1 : J4 ; J3 ; J1 ; et M2 : J5;J2 ;
Comparez la performance (en utilisant LEKIN) de cette solution par rapport aux deux autres.

Vous aimerez peut-être aussi