Le chapitre 1 du livre The Probabilistic Method, par Alon et Spencer mentionne le problème suivant:
Étant donné un graphique , décidez si sa connectivité de bord est au moins ou non.
L'auteur mentionne l'existence d'un algorithme par Matula et l'améliore à .
Ma question est, quel est le temps d'exécution le plus connu pour ce problème?
Permettez-moi de décrire l'algorithme amélioré.
Tout d'abord, décidez si a son degré minimum d'au moins ou non. Sinon, la connectivité de périphérie est clairement inférieure à .
Ensuite, si ce n'est pas le cas, alors calculez un ensemble dominant de de taille . Cela peut être fait dans le temps , par un algorithme décrit dans la section précédente du livre.
Ensuite, il utilise les éléments suivants pas très difficiles à prouver:
Si le degré minimum est , alors pour toute coupe d'arête de taille au plus qui divise en et , tout ensemble dominant de doit avoir ses sommets à la fois et .
Considérons maintenant l'ensemble dominant . Puisque a un degré minimum , toute coupe de bord de taille inférieure à doit également séparer . Ainsi pour chaque , nous trouvons la taille de la plus petite coupe de bord qui sépare et . Chacune de ces choses peut être effectuée dans le temps utilisant un algorithme de flux maximal. Le temps total pris est donc .
la source
Réponses:
Vous pouvez facilement vérifier cela en temps linéaire, car un graphique a une connectivité de bord d'au moins si et seulement si son degré minimum est d'au moins . Vous avez déjà plaidé pour la partie «seulement si». Considérons maintenant un graphique où chaque sommet a un degré d'au moins et une coupe qui divise le graphique en deux ensembles de sommets et avec . Un sommet en peut avoir au plus connexions à d'autres sommets en , et doit donc contribuer au moins arêtes à la coupe. Ainsi, la coupe doit avoir une taille d'au moins . Reste à montrer quen/2 n/2 n/2 X X¯ x:=|X|≤n/2 X x−1 X n/2−(x−1) x(n/2−x+1) x(n/2−x+1)≥n/2 , ce qui est vrai puisque .(x−1)(n/2−x)≥0
Curieusement, la seule référence que je trouve à ce résultat est celle d'une conférence de bioinformatique. Je serais vraiment curieux de voir si cela a été prouvé ailleurs.
Edit: Une référence antérieure est: Gary Chartrand: A Graph-Theoretic Approach to a Communications Problem , SIAM J. Appl. Math. 14-4 (1966), pp. 778-781.
la source