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 :

Coupe minimale/flot maximal


Sujet :

Algorithmes et structures de données

  1. #1
    Membre habitué Avatar de mensoif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 248
    Points : 129
    Points
    129
    Par défaut Coupe minimale/flot maximal
    Bonjour,

    j'ai remarqué sur le cours "graphes et algorithmies" ->
    ftp://ftp-developpez.com/lapoire/alg...ue/graphes.pdf
    à la page 78, que la coupe minimale concernant la figure 10.1 est désignée par :

    {a,b,d} et {e,c,f}, mais je ne vois pas pourquoi on choisit cela,
    pourquoi ne pas prendre par ex {a,b,d,e} {c,f} ?

    De plus je vois cette propriété partout : Pour tout réseau, la valeur maximal des flots est égale à la capacité minimale des coupes.

    Donc, prenons un graphe dans lequel on a déjà évalué ce flot maximal


    avec la notation suivante : p
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
          A---B
         /|     |\
      s   |     | T
        \ |     | /
          C---D
    Les coupes suivantes sont elles valables et donc minimale ?
    (A-B) (C-D)
    (B-T)(T-D)
    (B-T)(B-D)(C-D)

    et pourquoi pas

    (S-A)(A-C)(C-D)
    (S-A)(S-C)

    Merci

  2. #2
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 084
    Points
    16 084
    Par défaut
    Citation Envoyé par mensoif Voir le message
    j'ai remarqué sur le cours "graphes et algorithmies" ->
    ftp://ftp-developpez.com/lapoire/alg...ue/graphes.pdf
    à la page 78, que la coupe minimale concernant la figure 10.1 est désignée par :

    {a,b,d} et {e,c,f}, mais je ne vois pas pourquoi on choisit cela,
    pourquoi ne pas prendre par ex {a,b,d,e} {c,f} ?
    Et bien parce que la capacité de la coupe BC+EF vaut 6, alors que celle de la coupe DE+BE+BC vaut 5.

    De plus je vois cette propriété partout : Pour tout réseau, la valeur maximal des flots est égale à la capacité minimale des coupes.
    Une manière plus physique de voir les choses :

    Le débit maximal dans un réseau de tuyaux est égal à la somme des débits dans ses goulets d'étranglement.

    Si on veut augmenter le débit maximal, on n'a pas d'autre choix que d'augmenter la capacité d'un de ces goulets (puisque ce sont eux qui empechent d'avoir plus de débit).

    Les coupes suivantes sont elles valables et donc minimale ?
    (A-B) (C-D)
    (B-T)(T-D)
    (B-T)(B-D)(C-D)

    et pourquoi pas

    (S-A)(A-C)(C-D)
    (S-A)(S-C)

    Merci
    Elles sont toutes valides (elles séparent le graphe en 2) mais elles ne sont pas toutes minimales

    AB+CD = 5
    BT+TD = 5
    BT+BD+CD = 9
    SA+AC+CD = 7
    SA+SC = 6

    Comme on s'en doutait, ce sont les tuyaux qui sont les goulets d'étranglement (flot=capacité) qui forment la coupe minimale.

  3. #3
    Membre habitué Avatar de mensoif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 248
    Points : 129
    Points
    129
    Par défaut
    pseudocode a encore frappé ! merci à toi !

  4. #4
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 084
    Points
    16 084
    Par défaut
    Citation Envoyé par mensoif Voir le message
    pseudocode a encore frappé ! merci à toi !
    Là ça va, ce n'était pas trop dur.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Calcul du flot maximal pour un graphe contenant des capacités sur les sommets
    Par lisenette dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 10/03/2014, 15h41
  2. Exercice sur les flots : coupe
    Par walase dans le forum Algorithmes et structures de données
    Réponses: 0
    Dernier message: 12/01/2014, 19h11
  3. Algorithme sur le flot maximal de Ford Fulkerson
    Par witch dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 13/05/2011, 15h57
  4. Algorithme de flot maximal à coût minimal
    Par flool dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 14/10/2009, 09h56
  5. Logiciel pour calculer le flot maximal
    Par Yakurena dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 05/03/2006, 12h47

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