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 .