Vous êtes sur la page 1sur 1

3eme année licence Recherche Opérationnelle, Mardi, le 16 juillet 2019.

Section B.

Projet de TP outils de programmation


Important :

— Un compte rendu détaillé portant les programmes et les résultats d’exécution est à rendre au plus tard
! vendredi le 26 juillet 2019 (via l’adresse : kantournedjm@gmail.com).
— Ce travail doit se faire au maximum en trinôme.

1 Les graphes (langage C)


Un Graphe G = (V, E) est dit Multiparti Complet si tout sommet x est relié a tous les autres sommets du graphe
sauf a ceux qui sont dans le même stable que lui, la Figure 1 représentent un graphe multiparti complet.

Figure 1 – Graphe Multiparti complet K3,3,3

Une des particularités des Graphes MultiPartis complet est qu’ils sont sans « F ».

Figure 2 – Graphe dit « F » qui est représenté par 3 sommets et une arête

1) Programmez en C une méthode qui retourne « vrai » si un graphe donné en entrée est multipartis complet, ou
« faux » sinon.

2 Modélisation (GLPK)
Nous considérons le problème d’ordonnancement d’un ensemble T de n tâches, ayant des temps de traitement pi et
des dates de disponibilité ri arbitraires sur une seule machine. Les tâches ne doivent pas se chevaucher et ne peuvent
pas commencer leurs exécutions avant leurs dates de disponibilités. Une solution est caractérisé par une permutation
n
des tâches dont l’objectif est de minimiser le temps de fin de traitement moyen n1
P
ci , où ci représente la date de fin
i=1
de traitement de la tâche en position i.

2) Ecrivez le modèle de ce problème dans un fichier .mod et executez le sur GUSEK et testez là avec l’instance
donnée dans le tableau 1.

Ti T1 T2 T3 T4 T5 T6 T7
pi 2 5 3 1 6 3 4
ri 1 0 2 4 3 1 0

Table 1 – Instance de 7 tâches

Vous aimerez peut-être aussi