Optimisation et Complexité 2012 CHEUCLE Pierre ODIER Valentin WAKIM Marie Résoudre un problème de flot par les algorithmes de Bloch et Ford-Fulkerson.

Slides:



Advertisements
Présentations similaires
7. Probème de flot à coût minimum.
Advertisements

Calcul du flot maximum Algorithme de Ford Fulkerson Maxime Chambreuil | Nicolas Fournel | Vianney Gremmel | Leïla Traoré | Marouane Zehni UV RO.
Projet LAGAN Développement d’un programme de gestion d’ascenseurs
Théorie des graphes.
Explorer un espace d’états
Au programme du jour …. Un peu plus de structures de données
1/17 Projet LAGAN Dechou & CO Développement dun programme de gestion dascenseurs Présentation de lapplication.
A.Faÿ 1 Recherche opérationnelle Résumé de cours.
1)Boucle for 2)Boucle while
Construction du graphe de Spehner.. Différentes étapes 1) Alphabet. 2) Langage. 3) Création des sommets du graphe de Spehner. 4) Ajout des différents.
Plus courts chemins On présente dans ce chapitre un problème typique de cheminement dans les graphes : la recherche d'un plus court chemin entre deux sommets.
Algorithme de Dijkstra
(ref : Bray section pages 283 à 290)
Optimisation et Complexité
Candidature pour le poste d’ingenieur
Lundi, 13 septembre 2010 Algorithmie (cours 2) Cégep de Saint- Hyacinthe Par Hugo St-Louis.
Structures de données IFT-2000
Structures de données IFT-2000
Structures de données IFT-2000
1 Test : Hiver 2001 graphe graphe addArc (int S1,int S2, graphe g); Bool arcExiste (int S1, int S2, graphe g); graphe gCopy(graphe g); graphe sousGraph(graphe.
7. Problème de flot à coût minimum.
Démo 10 - #2 En détails… Au début, tous les sommets sauf la source (1) sont dans T: S = {1}; T ={2,3,4,5,6}
Optimisation dans les réseaux
Programmation linéaire et Recherche opérationnelle
Recherche Opérationnelle
Recherche Opérationnelle
ROLE DES DIFFERENTS ELEMENTS ATTENTION !!! LES SEQUENCES SUIVANTES DOIVENT ETRE REALISEES EN SYNCHRONE AVEC VOTRE ANIMATEUR. VOUS DEVEZ DONC LE CONTACTER.
L ABORATOIRE d I NGÉNIERIE des S YSTÈMES A UTOMATISÉS EA 4014 – Université dAngers Institut des Sciences et Techniques de lIngénieur dAngers Master2 Recherche.
DONG Xiaoguang HONG Liang OULDBABA Fadel WANG Min
Pour le chemin le plus court pour tous les couples
Les Types de données complexes
Reconnaissance d’image CABRIERE Pierre – ROBERT Bastien.
Arbres et graphes.
Merci.
On cherche le plus court chemin de E à S sur le graphe suivant :
Interconnexion de réseaux par des routeurs sous GNU/Linux
Le problème central de l’ordonnancement (les plus longs chemins)
Licence Informatique Algorithmique des graphes
LE FLOT MAXIMAL et LA COUPE MINIMALE
Ceci est un graphe valué Des arcs : 1-2, 1-4, 7-10,…..
1 Licence d’informatique Algorithmique des graphes Exploration de la descendance d’un sommet Utilisation de ce document strictement réservée aux étudiants.
Programmation Système et Réseau
1 Licence d’informatique Algorithmique des graphes Cours 7 : Graphes valués Chemins de valeur optimale Algorithme de Bellmann-Kalaba Utilisation de ce.
Licence d’informatique Algorithmique des graphes
Université Pierre et Marie Curie Laboratoire d’Informatique de Paris VI Département ASIM Analyse et résultats sur le dimensionnement des mémoires pour.
Travaux Pratiques Optimisation Combinatoire
Conception de Programmes - IUT de Paris - 1ère année – Cours 8 – Les entrées/sorties Comment fonctionnent les opérateurs > pour les types élémentaires.
Licence d’Informatique Algorithmique des graphes
Test.
Algorithme de DIJKSTRA
Aide à la décision Réalisation d’un solveur du Sudoku CHEUCLE Pierre HUYNH Pascal ODIER Valentin WAKIM Marie.
2 Cadre du TER Projet Algol But du TER Conception et étude d’algorithmes de traitement de données dans un satellite d’observation de la voûte spatiale.
31/05/2007Projet Master 11 Présentation ludique de la recherche opérationnelle à la fête de la science Année universitaire 2006/2007 Sylvain FIX Julien.
Présentation du Projet. Pour qui ?  Un ingénieur en informatique 2 Quel problème à résoudre ?  Lutter contre la fatigue mentale et physique au travail.
Développement du jeu Ricochet Robots pour Android
A propos du “Minimal Controllability Problem” C. Commault Département Automatique Gipsa-Lab Grenoble –FRANCE 1 Séminaire GIPSA-Lab 22 octobre 2015.
1MPES4 Multiplication et division sur Ecole Supérieure de Commerce de Neuchâtel Pierre Marchal Attribute.
Philippe Gandy – 13 octobre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Projet Théorie des graphes
Techniques d’Optimisation Chapitre 2: Problème de flôt Dr TARI Abdelkamel Mars 2014.
Chapitre 3 Problèmes de Cheminement
Test.
Test.
test
Techniques d’Optimisation Chapitre 2: Problème de flôt
Coding party Écrire un programme qui élève un nombre au carré Écrire un programme qui teste si un nombre est pair Écrire un programme qui calcule la factorielle.
TEST.
Int 10. Int 6.
Range les nombres du plus petit au plus grand.
Test test.
Transcription de la présentation:

Optimisation et Complexité 2012 CHEUCLE Pierre ODIER Valentin WAKIM Marie Résoudre un problème de flot par les algorithmes de Bloch et Ford-Fulkerson

Plan Structure de données Algorithme de Bloch Algorithme de Ford-Fulkerson Affichage des résultats Test du programme

Structure de données arc string villeDep string villeDest int capa int flot int capacite bool sature bool bloque bool null sommet string name string tag bool signe unsigned rang

Algorithme de Bloch Vérification de l'existance d'arcs bloqués Fonction : chercheBlocage() Augmentation du flot sur ce chemin Fonction : augmentationFlot() Recherche d'un chemin allant de l'entrée à la sortie passant par cet arc Fonction : chercheChemin() Obtention de l'arc de CR minimum Fonction : arcNsMinCapacite()

Algorithme de Ford-Fulkerson Suppression des marquages Fonction : clear() Augmentation ou dimininution des flots Fonction : get_arc() Trouver la variable minimum Fonction : get_capa_resi() et get_arc() Chercher un chemin allant de l'entrée du réseau à la sortie passant par les sommets marqués Fonction : get_chemin() Marquage des sommets Fonctions : est_taguer() et taguer()

Affichage des résultats

TEST DU PROGRAMME

Merci pour votre attention