Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Algorithme de Pledge — Wikipédia
Algorithme de Pledge — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

L'algorithme de Pledge est un algorithme de résolution de labyrinthe. Cet algorithme est considéré comme l'un des plus efficaces pour sortir d'un labyrinthe avec une vue locale même dans l'obscurité[1]. Cet algorithme est une alternative à la méthode de la main, méthode qui ne fonctionne pas dans le cas des labyrinthe à îlots. Le principe de base, est de longer les murs, tout en évitant de rester coincé sur un même îlot. Pour cela, l'algorithme nous permet de savoir le moment où il faut lâcher le mur[2].

Histoire

[modifier | modifier le code]

L'algorithme de Pledge a été découvert par John Pledge, un Britannique de 12 ans[3]. Il existe très peu d'information à ce jour sur sa vie où même sur la date exacte à laquelle il aurait trouvé cet algorithme[4].

Principe

[modifier | modifier le code]

Pour comprendre l'algorithme de Pledge il faut supposer que tous les angles du labyrinthe sont droits. Nous ne pouvons donc nous déplacer qu'à gauche ou à droite. On imagine donc un décompte qui commence à zéro. On commence en avançant tout droit jusqu'à tomber sur un mur. Puis on longe le mur par la droite (ou par la gauche, le principal est de toujours prendre le même côté). À chaque fois qu'on tourne à droite, on ajoute 1 au décompte et à chaque fois qu'on tourne à gauche, on enlève 1 au décompte. Lorsque le décompte revient à zéro, on arrête de longer le mur et on avance tout droit jusqu'à ce qu'on arrive face à un mur. puis on recommence (on longe le mur par la droite, ou gauche, et on modifie le décompte à chaque angle). Il faut répéter ces étapes jusqu'à avoir trouvé la sortie du labyrinthe[3]. Avec cette méthode, il est donc possible de sortir de n'importe quel labyrinthe (où que l'on commence et même s'il y a des ilots) sauf dans le cas où la sortie est une trappe dans le plafond plutôt qu'une porte au bout d'un couloir[5].

Notes et références

[modifier | modifier le code]
  1. ↑ « La méthode pledge », sur sti.ac-bordeaux.fr (consulté le 6 juin 2025)
  2. ↑ https://apprendre-en-ligne.net/info/algo/fiches/fiche9-7.pdf
  3. ↑ a et b Joanna, « L’algorithme de Pledge », sur Interstices, 24 juin 2010 (consulté le 6 juin 2025)
  4. ↑ (en-US) Jill-Jênn Vie, « Parcours en profondeur de Trémaux, parcours main gauche de Pledge », sur TryAlgo, 3 mars 2021 (consulté le 6 juin 2025)
  5. ↑ Jérôme Cottanceau, Le choix du meilleur urinoir, Belin, coll. « Science à plumes », 2016 (ISBN 978-2-7011-9766-1)

Articles connexes

[modifier | modifier le code]
  • Résolution de labyrinthe

Liens externes

[modifier | modifier le code]

  • sur Interstices.info
  • icône décorative Portail de l’informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Algorithme_de_Pledge&oldid=226872272 ».
Catégories :
  • Algorithme
  • Labyrinthe
Catégories cachées :
  • Page utilisant un modèle Bases inactif
  • Article utilisant le modèle Dictionnaires inactif
  • Page utilisant le modèle Autorité inactif
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id