• Aucun résultat trouvé

TP-1 Recherche Opérationnelle Rqs.

N/A
N/A
Protected

Academic year: 2022

Partager "TP-1 Recherche Opérationnelle Rqs."

Copied!
1
0
0

Texte intégral

(1)

TP-1

Recherche Opérationnelle Rqs.

• Le langage de programmation est au choix : C++, Java, Matlab, etc..

• Possibilité d'utiliser des librairies appropriées.

• Au cous du premier compte rendu l'étudiant est amené à décrire explicitement son environnement de travail qu'il est tenu de maintenir jusqu'à la fin des séances de TP.

• L'examen TP s'intéressera aux notions de recherche opérationnelle et non pas à la programmation (c.a.d le langage de programmation sera considéré comme un outil que chaque étudiant devra impérativement maitriser)

Exercice 1.

– Proposer différentes implémentations d'un graphe (Expliquer les structures de données adoptées)

– Etudier la complexité de chaque implémentation ( temps de calcul, etc) en fonction de la taille du graphe.

– Comment modifier ces implémentations pour représenter un graphe orienté.

– Implémenter Méthode/procédure permettant d'afficher un graphe non orienté et un graphe orienté

Exercice 2.

– Implémenter une fonction permettant d'extraire le chemin entre deux sommets – Implémenter une fonction qui extrait une chaine entre deux sommet

– Procédure/méthode RechercheCycle – Procédure/méthode RechercheCircuit

Implémenter une méthode/procédure de recherche de composantes fortement connexes maximales.

Exercice 3.

Recherche de composantes connexes maximales.

On a vu en cours la notion de CFC (composante fortement connexe) : «Une CFC est un sous ensemble de sommets tel que quelque soient 2 sommets x et y de la CFC, alors il existe un chemin (orienté) de x à y».

La notion s'étend naturellement aux CFC maximales : ce sont des CFC telles que on ne peut pas ajouter un sommet supplémentaire au sous-ensemble sans que ce ne soit plus une CFC (l'ajout d'un sommet quelconque fait perdre la forte connexité).

Références

Documents relatifs

Un multi-graphe non orient´e connexe poss`ede un chemin eul´erien joignant deux sommets a et b SSI a et b sont les deux seuls sommets de degr´e impair... Graphes

(2 pts) Justifiez que si un graphe sans sommets isolés possède un circuit eulérien, alors ce graphe est équilibré et fortement connexe..

(2 pts) Justifiez que si un graphe sans sommets isolés possède un circuit eulérien, alors ce graphe est équilibré et fortement connexe..

Dans le paragraphe 1.2 on a vu, via la construction du graphe où chaque sommet représente une composante connexe au-dessus d’une croix, et où l’on met autant d’arêtes entre

Ce problème peut se modéliser par programmation linéaire en variables binaires mais il peut être vu aussi comme un problème de flot maximal à travers un graphe. Un problème de

La distance entre deux sommets u et v appartenant ` a la mˆ eme composante connexe d’un graphe arˆ ete-valu´ e est le poids minimum d’un chemin entre u et v.. I Dans le cas de

Une ´equipe possible est donc un ensemble (non vide) de sommets (personnes) tel que pour tout couple de sommets dans cet ensemble, il y ait un arc entre ces deux sommets..

Question 4 – Écrire un algorithme qui après un pré-traitement linéaire, permet de savoir en temps constant si deux sommets font partie de la même composante connexe d’un graphe