Adresse :
INSA
Département informatique 20, Av. des buttes de Coësmes F-35043 Rennes Cedex, France Tel : +33 (0) 2 23 23 86 79 Fax : +33 (0) 2 23 23 84 53 |
Projet ARMOR
Campus de Beaulieu, F-35042 Rennes Cedex, France Tel : +33 (0) 2 99 84 74 42 Fax : +33 (0) 2 99 84 71 71 |
email : molnar@irisa.fr
Problème de Steiner dans les réseaux
Du point de vue du support optimal, la diffusion multicast
dans un réseau correspond à un arbre couvrant
minimal partiel (appelé également arbre minimal de Steiner).
La construction d'un tel arbre étant NP-complete, plusieurs algorithmes
heuristiques fournissant un arbre approché en utilisant un temps
polynomial ont été formulés. Il est intéressant
de trouver des bons compromis qui peuvent diminuer la longueur de l'arbre
construit en utilisant un temps de calcul raisonnable (toujours polynomial.)
Beaucoup d'heuristiques utilisent les chemins les plus courts pour relier
les membres du groupe multicast. Le temps de calcul de ce genre de construction
est toujours faible mais la longueur des arbres résultants n'est
pas toujours acceptable. Nous sommes intéressés par des algorithmes
de construction de l'arbre approché de l'optimum qui établissent
les connexions entre les sous-arbres déjà existants
de l'arbre couvrant partiel à l'aide des arbres minimaux de Steiner
simples. Notre première proposition concerne la modification de
l'heuristique bien connue de Kruskal ( 1
et 2 ). Cette même idée peut être
appliquée sur l'heuristique de Takahashi et Matsuya
( 3 ).
Nos heuristiques soulèvent la question suivante : quand on améliore
un arbre couvrant partiel à l'aide de l'ajout d'un sous-arbre,
quelle partie de l'arbre original peut être supprimer afin d'éliminer
les boucles causées ? Dans le cas général, la
structure pouvant être éliminée est une forêt.
Dans notre étude, nous donnons des méthodes de
réduction du problème posé ainsi qu'une solution algorithmique
pour trouver la forêt déductible de longueur maximale ( 4
).
Actuellement, nous travaillons sur le problème des bornes du
ratio d'approximation des heuristiques proposées.
Communication multicast avec QoS
Les applications utilisant des protocoles multicast peuvent être
sensible à des différents critères de qualité
(bande passante, délai, gigue,
probabilité des pertes, ...). La recherche des arbres couvrants
partiels qui satisfont aux besoins est primordiale pour ces applications.
Étant donné que l'état du réseau change
sans cesse, les métriques permettant l'optimisation sont souvent
modélisées par des variables
aléatoires. La connaissance des valeurs est incomplète.
Nous avons transformé le problème du routage multicast avec
contrainte
de bande passante lorsque l'information est incomplète en un
problème de Steiner déterministe. Nous avons utilisé
la méthode "tabou"
pour s'assurer de la bonne qualité des solutions sous optimales
en un temps polynomial ( 5 ). L'algorithme de recherche
"tabou" est proposé également pour accélérer
la détermination de l'arbre optimal dans le cas du délai
de bout en bout ( 6 ). Dans le cas où l'incertitude
du délai se limite sur un intervalle relativement petit et la distribution
du délai dans cet intervalle peut être supposée uniforme,
une discrétisation du problème peut aider la construction
de l'arbre quasi-optimal ( 13 ).
Communication multicast dans les réseaux optiques WDM
Dans les réseaux optiques WDM, la gestion des communications
multicast possède des particularités intéressantes.
A côté du problème
de conversion de longueur d'onde, d'autres phénomènes
limitent le choix du support de la diffusion de multicast: certains
routeurs ne
peuvent pas dupliquer les messages. La construction des arbres
couvrants partiels doit tenir en compte les possibilités des
noeuds.
L'application des algorithmes classiques de construction d'arbres couvrants
partiels nécessite des modifications. L'adaptation de la construction
des arbres de plus courts chemins nécessite une pré-traitement
( 12 ).
Pour éviter les sous-graphes dans lesquels la duplication des
messages n'est pas possible, les algorithmes développés à
l'Irisa qui utilisent les k-distances pour construire des arbres sont particulièrement
intéressants ( 11 ).
Reroutage rapide
Actuellement, le temps de convergence du protocole OSPF est à
une minute. Cette convergence lente ne peut pas être tolérée
par des
applications temps réel quand il s'agit d'une panne du
réseau. Nous proposons des mécanismes complémentaires
pour OSPF permettant la réduction du temps de convergence en calculant
un chemin de secours disjoint pour chaque destination. L'algorithme
TDSP ("Two Disjoint Shortest Paths") calcule deux chemins indépendants
en un seul passage avec la complexité O(n2) (cf.
7
and 8 ).
Activités antérieures
Optimisation des systèmes de gestion de stocks
Dans ma thèse, l'applicabilité de l'approximation stochastique
aux problèmes de stocks a été analysée
quand le gestionnaire ne possède pas de connaissances a priori concernant
les variables aléatoire de ses modéles. Plusieurs stratégies
de gestion sont présentées dans (
9 ).
Réseaux de neurones
Les réseaux de neurones sont des excellents approximateurs généraux.
Souvent, l'apprentissage des poids des connexions est basée sur
la méthode bien connue de "retro-propagation de l'erreur".
Dans cette méthode, le gain de réactualisation des valeurs
est choisi le plus souvent intuitivement. Une stratégie du choix
optimal de ce gain peut être basée sur le processus
d'apprentissage afin de l'accélérer ( 10
).
au Département
Electronique et Systèmes de Communications de l'Insa
au Département
Electronique et Informatique Industrielle de l'Insa