Département INFORMATIQUE
RezUFR, UFR sciences, Université Montpellier II

Actualité, Nouveautés, Points importants. Aide à la navigation sur ce site.

Module : Théorie de l'approximabilité et théorie de l'ordonnancement. CODE UMINR319

Responsable
R. Giroudeau et S. Durand
Parcours intégrant UV
aucun.
Parcours possibles
tous. UE conseillée pour le parcours ACR.
Pré-Requis
Controle connaissances
3

Description de l'UE :

Semestre Code Intitulé Cours TD TP TER
S3 UMINR319 Théorie de l'approximabilité et théorie de l'ordonnancement 15 - -

Detail du programme

Objectifs :
Contenu :
 
 
 
 
Une des solutions proposées pour faire face aux problèmes NP-difficiles est de construire des algorithmes polynomiaux approchés avec garantie de performance. Il est possible, selon le type de garantie obtenu de classifier les problèmes et les algorithmes approchés. Ainsi, le développement récent de la théorie de l'approximabilité peut être considéré comme un prolongement naturel de la théorie de la complexité en optimisation combinatoire. Cette classification sera illustrée à l'aide de nombreux exemples (min vertex cover, max stable, sac-à-dos, ?). Nous verrons ensuite comment cette théorie peut s'appliquer pour des problèmes d'ordonnancement.
 
 
 
 
La théorie de l'ordonnancement s'intéresse à l'allocation optimale des différentes parties d'une application sur les ressources machines afin que l'application soit accomplie le plus rapidement et/ou au moindre coût. Devant la diversité des machines parallèles existantes et dans un souci d'indépendance de la machine cible, nous avons essayé de classifier et d'étudier les modèles de machines en prenant en compte les paramètres les plus importants des systèmes considérés (architectures parallèles, réseaux hiérarchiques, etc.).
 
 
 
 
Exemple : On considère une équipe de cinq astronautes qui se préparent à faire une sortie dans l'espace. Ils doivent effectuer un certain nombre de tâches. Chaque tâche ne peut être " faite " que par un seul astronaute, et certaines tâches ne peuvent se faire qu'après que certaines tâches se soient terminées. Quelle tâche devra être traitée par quel astronaute pour que l'ensemble des tâches soit traité le plus tôt possible ?
 
 
 
 
Dans ce cours, nous intéressons dans un premier temps aux problèmes d'ordonnancement sans communications tant au niveau de la complexité qu'au niveau de l'approximabilité. Ensuite nous introduirons les délais de communications entre deux tâches adjacentes du graphe de précédence modélisant une application, et nous allons mesurer l'impact de l'introduction des délais de communications sur la complexité et l'approximation des problèmes d'ordonnancement.
 
 
 
 
Mots clés : ordonnancement avec et sans communications, Np-complétude, approximabilité,
 
 
complexité.
 
 
 
 




département INFORMATIQUE dernière modification le 5 mai 2004
servi par servi par debian servi par linux servi par apache