20.08.2015 Views

Untitled

Untitled

Untitled

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Algorithmes labyrinthiques 57On part d’un point quelconque x 0 . On construit un parcours P (x 0 , x 1 , ...,x k = x 0 )sans répétition d’arêtes.Si ce parcours est une chaîne eulérien, on a terminé. Sinon, il existe des arêtes de Gqui ne sont pas des arêtes de P. Alors il existe un sommet x i de P ayant une arête e deG n’appartenant pas à P. Comme P est un parcours fermé sans répétition d’arêtes, tousles sommets sont extrémités d’un nombre pair d’arêtes de P. Donc le graphe G ′ obtenu àpartir de G en supprimant les arêtes de P satisfait encore la condition de parité des degrés.En appliquant le même principe à partir du sommet x i et de l’arête e dans G ′ , on construitun nouveau parcours P ′ (x i = y 0 , y 1 , ...,y h = x i ) .On peut en déduire alors un parcours P ′′ sans répétition d’arêtes qui contient à la foisles arêtes de P et de P ′ .P ′′ (x 0 , x 1 , ...,x i = y 0 , y 1 , ...,y h = x i , x i+1 , ...,x k = x 0 ).Donc P ′′ est un parcours fermé sans répétition d’arêtes.Si ce parcours est une chaîne eulérienne, on a terminé. Sinon, on recommence en appliquantle même principe jusqu’à ce qu’on obtient une chaîne eulérienne.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!