3 research outputs found
A distributed algorithm for computing and updating the process number of a forest
In this paper, we present a distributed algorithm to compute various
parameters of a tree such as the process number, the edge search number or the
node search number and so the pathwidth. This algorithm requires n steps, an
overall computation time of O(n log(n)), and n messages of size log_3(n)+3. We
then propose a distributed algorithm to update the process number (or the node
search number, or the edge search number) of each component of a forest after
adding or deleting an edge. This second algorithm requires O(D) steps, an
overall computation time of O(D log(n)), and O(D) messages of size log_3(n)+3,
where D is the diameter of the modified connected component. Finally, we show
how to extend our algorithms to trees and forests of unknown size using
messages of less than 2a+4+e bits, where a is the parameter to be determined
and e=1 for updates algorithms
Tradeoffs in routing reconfiguration problems
International audienceNous étudions le problème du reroutage d'un ensemble de connexion dans un réseau. Il consiste à passer d'un routage initial (ensemble de chemins reliant des paires de noeuds) à un autre, en traitant séquentiellement chaque connexion. Il est parfois indispensable d'en interrompre temporairement certaines au cours du processus de reconfiguration, ce qui nous amène à étudier les compromis possibles entre deux mesures d'efficacité : le nombre total de connexions interrompues et le nombre maximum de connexions interrompues simultanément. Nous prouvons qu'établir de tels compromis mène à des problèmes NP-complets et difficiles à approcher (APX-difficiles voir non APX). Nous montrons ensuite que de bons compromis sont impossibles en général. Enfin, nous exhibons une classe d'instances de reroutage pour laquelle il est possible de minimiser le nombre de requêtes interrompues simultanément sans "trop" augmenter le nombre total de connexions interrompues. Ces résultats sont obtenus en modélisant ce problème par un jeu à l'aide d'agents mobiles
Tradeoffs in routing reconfiguration problems
International audienceNous étudions le problème du reroutage d'un ensemble de connexion dans un réseau. Il consiste à passer d'un routage initial (ensemble de chemins reliant des paires de noeuds) à un autre, en traitant séquentiellement chaque connexion. Il est parfois indispensable d'en interrompre temporairement certaines au cours du processus de reconfiguration, ce qui nous amène à étudier les compromis possibles entre deux mesures d'efficacité : le nombre total de connexions interrompues et le nombre maximum de connexions interrompues simultanément. Nous prouvons qu'établir de tels compromis mène à des problèmes NP-complets et difficiles à approcher (APX-difficiles voir non APX). Nous montrons ensuite que de bons compromis sont impossibles en général. Enfin, nous exhibons une classe d'instances de reroutage pour laquelle il est possible de minimiser le nombre de requêtes interrompues simultanément sans "trop" augmenter le nombre total de connexions interrompues. Ces résultats sont obtenus en modélisant ce problème par un jeu à l'aide d'agents mobiles