IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Flot dans un graphe


Sujet :

Algorithmes et structures de données

  1. #1
    Membre régulier
    Homme Profil pro
    .
    Inscrit en
    Octobre 2018
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Octobre 2018
    Messages : 62
    Points : 79
    Points
    79
    Par défaut Flot dans un graphe
    Bonjour,

    J'ai une question vis à vis de cette question :

    Soit G un graphe orienté avec une source s (un sommet sans arc entrant) et un puits
    t (un sommet sans arc sortant). Deux chemins reliant s à t sont dits arc-disjoints, s'ils ne
    partagent pas d'arc (cependant, ils peuvent passer tous les deux par un même sommet).

    On souhaite connaître le plus grand nombre possible de chemins élémentaires arc disjoints reliant s à t. Soit (G, s, t, c) le réseau de flot correspondant au graphe donné G, où
    la capacité c de tout arc du graphe est égale à 1.

    " Montrer que s'il existe k chemins arc-disjoints reliant s à t dans un graphe G, alors
    il existe un flot de valeur k dans le réseau de flot G. "

    Quand ils disent : " Il existe un flot de valeur k dans le réseau de flot de G ", vis vis à des informations données, c'est le flot maximal du graphe, non ? J'ai peur de mal interpréter l'informations.

  2. #2
    Expert éminent sénior Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 243
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 243
    Points : 13 458
    Points
    13 458
    Par défaut
    Bonjour

    Un graphe qui a 23 chemins disjoints a 16 chemins disjoints.
    Un graphe pour lequel il existe 16 chemins disjoints a un flot de valeur au moins 16.
    Or ce n'est pas le maximum puisque le maximum c'est 23.
    Cette réponse vous apporte quelque chose ? Cliquez sur en bas à droite du message.

  3. #3
    Membre régulier
    Homme Profil pro
    .
    Inscrit en
    Octobre 2018
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Octobre 2018
    Messages : 62
    Points : 79
    Points
    79
    Par défaut
    Bonjour !

    Merci de ta réponse. Mais le flot maximal d'un graphe, n'est pas le flot arrivant au puits ? Dans notre cas ,ici à t ?

    Edit : Méa culpa, tu veux dire qu'il existe 23 chemins dont 16 avec leur flot à 1, c'est ça ?

  4. #4
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 053
    Points : 9 392
    Points
    9 392
    Par défaut
    ici, on a des mots 'compliqués' pour des notions simples.
    On a un système de tuyaux, avec des intersections. Chaque tuyau a un débit maximal de 1 (la capacité c de tout arc du graphe est égale à 1 en langage théorie des graphes).
    On calcule le nombre de 'circuits' qui ne se superposent pas (arc-disjoints dans l'énoncé) . Donc la meme portion de tuyau ne peut pas être utilisée 2 fois.

    On suppose qu'on arrive à trouver k circuits qui ne superposent pas.
    Et on nous demande de montrer qu'on peut avoir un débit au moins égal à k avec notre système de tuyaux. Il se trouve que le k en question, c'est aussi le débit maximal. Mais on nous demande de montrer que k est inférieur ou égal au débit maximal.
    Si tu montres que k est égal au débit maximal, alors parfait, ça répond à la question.
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

  5. #5
    Expert éminent sénior Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 243
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 243
    Points : 13 458
    Points
    13 458
    Par défaut
    Ne faites vous pas une utilisation légère du mot "maximal" alors qu'il n'est pas dans l'énoncé ?

    Il y a 3 choses bien différentes :
    • Flot
    • Flot complet
    • Flot complet maximal


    Et toujours cette vidéo de l'algorithme de Ford-Fulkerson que je trouve excellente pour comprendre les nuances :

    Cette réponse vous apporte quelque chose ? Cliquez sur en bas à droite du message.

  6. #6
    Membre régulier
    Homme Profil pro
    .
    Inscrit en
    Octobre 2018
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Octobre 2018
    Messages : 62
    Points : 79
    Points
    79
    Par défaut
    Si j'ai bien compris, le flot est complet quand on a saturé tous nos chemins. Mais cela ne veut pas dire que l'ensemble de nos flots sont saturés. En revanche, si on sature toutes nos capacités sur chaque chemin, le flot est complet maximal, c'est bien cela ?

  7. #7
    Expert éminent sénior Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 243
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 243
    Points : 13 458
    Points
    13 458
    Par défaut
    Le flot complet devient maximal quand tu as saturé les arcs inverses, suite à la recherche de chaînes non saturées.
    C'est facile d'obtenir un flot complet. Il suffit de bourriner en saturant tes capacités d'arc direct. Mais tu n'auras pas le max.
    La seconde étape de saturation des arcs inverses (qui désaturent éventuellement les arcs direct) est la clé.

    Si j'ai bien compris, le flot est complet quand on a saturé tous nos chemins.
    Oui !

    Mais cela ne veut pas dire que l'ensemble de nos flots sont saturés.
    Saturés, si. Mais maximal, non.

    En revanche, si on sature toutes nos capacités sur chaque chemin, le flot est complet maximal, c'est bien cela ?
    Non. Tu persistes dans le sens direct. Il n'y a pas que le sens direct qui compte.

    Tu peux très bien saturer un arc direct maladroitement pour aller vite... et tout bloquer.
    Et en fait, en déchargeant ce premier chemin pour charger un chemin alternatif, tu vas augmenter ton flot... Jusqu'au max.
    C'est ce qu'il fait dans la vidéo en baissant l'arc 3-4.
    Cette réponse vous apporte quelque chose ? Cliquez sur en bas à droite du message.

Discussions similaires

  1. Calcul de plus court chemin dans un graphe
    Par Elmilouse dans le forum Prolog
    Réponses: 6
    Dernier message: 21/03/2010, 20h26
  2. Coordonnées et couleur d'un pixel dans un graphe
    Par David's dans le forum Images
    Réponses: 4
    Dernier message: 04/04/2006, 15h19
  3. N plus courts chemin dans un graphe
    Par MLK jr dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 13/03/2006, 00h32
  4. chemin, arc dans un graphe
    Par semaj_james dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 29/11/2005, 16h45
  5. [excel] echelle dynamique dans un graph
    Par shirya dans le forum Excel
    Réponses: 1
    Dernier message: 17/10/2005, 17h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo