Vous êtes sur la page 1sur 1

Mardi, le 16 juillet 2019

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 : compte.de.nazim.sami@gmail.com).
!  Ce travail doit se faire au maximum en trinôme.

1 Les graphes
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 MultiParti 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 multiparti complet
 faux  sinon.

2 Modélisation
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 n de traitement moyen n1 ci , où ci représente la date de n
P
i=1
de traitement de la tâche en position i.

2) Ecrivez le modèle de ce problème dans un chier .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