Codage de Prüfer

En mathématiques, le codage de Prüfer est une méthode pour décrire de façon compacte un arbre dont les sommets sont numérotés[1]. Ce codage représente un arbre de n sommets numérotés avec une suite de n-2 termes. Une suite P donnée correspond à un et un seul arbre numéroté de 1 à n.

Les suites de Prüfer ont été utilisées pour la première fois par Heinz Prüfer pour démontrer la formule de Cayley en 1918[2]. On peut aussi les utiliser en programmation informatique pour enregistrer la structure d'un arbre de façon plus compacte qu'avec des pointeurs[réf. nécessaire].

Codage

Un arbre dont le codage de Prüfer donne (4, 4, 4, 5).
Note : tous les exemples qui suivent se réfèrent à l'arbre T ci-contre.

Algorithme

La suite de Prüfer est construite à l'aide de l'algorithme suivant :

Données : Arbre T
Tant qu'il reste plus de deux sommets dans l'arbre T
    Identifier la feuille v de l'arbre ayant le numéro minimum
    Ajouter à la suite P le seul sommet s adjacent à v dans l'arbre T
    Enlever de l'arbre T le sommet v et l'arête incidente à v
Fin Tant que

Exemple

Considérons l'arbre de la figure au-dessus.

Au départ, 1 est la feuille de numéro minimum, c'est donc elle qu'on retire en premier, et l'on met 4 (le numéro de la branche à laquelle elle était raccordée) dans la suite de Prüfer.

Les sommets 2 et 3 sont les suivants à être enlevés et on ajoute encore deux fois 4 à la suite de Prüfer.

Le sommet 4 est à présent une feuille et a le numéro le plus bas, donc on le retire et l'on ajoute 5 (la branche à laquelle il était raccordé) à la fin de la suite.

Il ne reste plus que deux sommets, donc on s'arrête. La suite de Prüfer codant l'arbre est .

Décodage - Première méthode

Cet algorithme s'appuie sur une suite des degrés de chaque sommet de l'arbre .

Algorithme

L'arbre peut être reconstruit à l'aide de l'algorithme inverse suivant[3] :

Données : suite de Prüfer P de longueur n – 2
Créer un graphe T composé de n sommets isolés numérotés de 1 à n
Créer une suite D composée de n valeurs toutes à 1, appelées degrés
Pour chaque valeur xi de P
    Augmenter de 1 le degré du sommet numéroté xi dans D
Fin Pour chaque
Pour chaque valeur xi de P
    Trouver le sommet de degré 1 qui a le plus petit numéro, soit j ce numéro
    Ajouter l'arête allant de xi en j au graphe T
    Diminuer de 1 les degrés de xi et de j dans D
Fin Pour chaque
Ajouter l'arête reliant les deux sommets restants de degré 1

Exemple

Considérons la suite . Il faut qu'elle nous permette de reconstruire l'arbre de la figure au-dessus.

Dans une première phase, on crée un graphe à six sommets isolés numérotés de 1 à 6. On leur attribue à tous un degré par défaut égal à 1. Ensuite, on parcourt P en augmentant le degré des sommets qui y figurent : on augmente trois fois le degré du sommet 4 et une fois le degré du sommet 5. Finalement, on a les degrés D = (1, 1, 1, 4, 2, 1).

Dans la phase suivante, on parcourt à nouveau P :

  • Pour x1 = 4, on cherche le sommet de numéro le plus faible de degré égal à 1. C'est le sommet numéro 1 et l'on relie les sommets 1 et 4, tout en diminuant leurs degrés. On a à présent les degrés D = (0, 1, 1, 3, 2, 1).
  • Pour x2 = 4, on cherche le sommet de numéro le plus faible de degré égal à 1. C'est le sommet numéro 2 et l'on relie les sommets 2 et 4, tout en diminuant leurs degrés. On a à présent les degrés D = (0, 0, 1, 2, 2, 1).
  • Pour x3 = 4, on cherche le sommet de numéro le plus faible de degré égal à 1. C'est le sommet numéro 3 et l'on relie les sommets 3 et 4, tout en diminuant leurs degrés. On a à présent les degrés D = (0, 0, 0, 1, 2, 1).
  • Pour x4 = 5, on cherche le sommet de numéro le plus faible de degré égal à 1. C'est le sommet numéro 4 et l'on relie les sommets 4 et 5, tout en diminuant leurs degrés. On a à présent les degrés D = (0, 0, 0, 0, 1, 1).

Enfin, on relie les deux sommets restants de degré 1, à savoir les sommets de numéros 5 et 6. On a bien reconstitué l'arbre T original.

Décodage - seconde méthode

À la place d'une suite des degrés de chaque sommet, on peut utiliser une suite des sommets que l'on n'a pas encore traités.

Algorithme

L'arbre peut être reconstruit à l'aide de l'algorithme inverse suivant[1] :

Données : suite de Prüfer P de longueur n – 2
Créer un graphe T composé de n sommets isolés numérotés de 1 à n
Créer une suite I des numéros de 1 à n
Tant qu'il reste des éléments dans P
    Soit s le premier élément de la suite P
    Identifier le plus petit élément j de I n'apparaissant pas dans la suite P
    Ajouter l'arête allant de j à s
    Enlever j de I et s de P 
Fin Tant que
Ajouter l'arête reliant les deux sommets restant dans I

Exemple

Considérons la suite . Il faut à nouveau qu'elle nous permette de reconstruire l'arbre de la figure au-dessus.

Au départ, I = (1, 2, 3, 4, 5, 6). Ensuite :

  • Le premier élément de P est 4 et le plus petit élément de I n'apparaissant pas dans P est 1. On relie les sommets 1 et 4 dans T et on les retire respectivement de I et de P. À ce stade, I = (2, 3, 4, 5, 6) et P = (4, 4, 5).
  • Le premier élément de P est 4 et le plus petit élément de I n'apparaissant pas dans P est 2. On relie les sommets 2 et 4 dans T et on les retire respectivement de I et de P. À ce stade, I = (3, 4, 5, 6) et P = (4, 5).
  • Le premier élément de P est 4 et le plus petit élément de I n'apparaissant pas dans P est 3. On relie les sommets 3 et 4 dans T et on les retire respectivement de I et de P. À ce stade, I = (4, 5, 6) et P = (5).
  • Le seul élément de P est 5 et le plus petit élément de I n'apparaissant pas dans P est 4. On relie les sommets 4 et 5 dans T et on les retire respectivement de I et de P. À ce stade, I = (5, 6) et P est vide.

On relie enfin les sommets restants 5 et 6. On a bien reconstitué l'arbre T original.

Démonstration de la formule de Cayley

Il y a respectivement 1, 3 et 16 arbres décorés à 2, 3 et 4 sommets.

En science combinatoire, la formule de Cayley affirme que le nombre d'arbres « décorés » (numérotés) à n sommets est . La figure ci-contre permet de voir qu'il existe effectivement , et arbres décorés distincts à 2, 3 ou 4 sommets respectivement.

Principe de la démonstration

On montre d'abord que :

  • pour un arbre T, il existe une seule suite de Prüfer P décrivant T ;
  • pour une suite P donnée de longueur n – 2, il y a un seul graphe T numéroté de 1 à n dont la suite de Prüfer est P, et c'est un arbre.

Le codage de Prüfer fournit donc une bijection entre l'ensemble des arbres numérotés à n sommets et l'ensemble des suites de longueur n – 2 composées de valeurs dans l'intervalle [1, n]. Comme ce dernier possède éléments, et comme le codage de Prüfer est bijectif, cela démontre la formule de Cayley.

Extension

On peut aller plus loin et prouver que le nombre d'arbres couvrant un graphe complet de degrés est égal au coefficient multinomial .

La démonstration s'appuie sur le fait que, dans la suite de Prüfer, le numéro apparaît exactement fois.

Notes et références

  1. a et b Codage de Prüfer sur Apprendre en ligne.net, Didier Müller, 10 février 2003
  2. (de) Prüfer, H., « Neuer Beweis eines Satzes über Permutationen », Arch. Math. Phys., vol. 27,‎ , p. 742–744
  3. (en) Jens Gottlieb, Bryant A. Julstrom, Günther R. Raidl, and Franz Rothlauf., « Prüfer numbers: A poor representation of spanning trees for evolutionary search », Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2001),‎ , p. 343–350 (lire en ligne)

Bibliographie additionnelle

(en) Vadim Lozin, « From Words to Graphs, and Back », dans C. Martín-Vide, A. Okhotin, et D. Shapira (éditeurs), Language and Automata Theory and Applications. LATA 2019, Springer Cham, coll. « Lecture Notes in Computer Science » (no 11417), (ISBN 978-3-030-13434-1, DOI 10.1007/978-3-030-13435-8_3), p. 43–54.

Read other articles:

Halaman ini berisi artikel tentang jabatan Perdana Menteri Nepal. Untuk perdana menteri saat ini, lihat Sher Bahadur Deuba. Untuk daftar perdana menteri Nepal, lihat Daftar Perdana Menteri Nepal. Perdana Menteri NepalLambang NepalBendera NepalPetahanaPushpa Kamal Dahalsejak 26 Desember 2022GelarThe Right HonourableStatusKepala pemerintahanSingkatanPMAnggotaDewan Menteri NepalPratinidhi SabhaAtasanPresiden NepalPratinidhi SabhaKediamanBaluwatar, Kathmandu[1]KantorSingha Durbar, Ka...

 

У этого термина существуют и другие значения, см. Логика (рассказ). Грегор Рейш. «Логика представляет её центральные темы», Margarita Philosophica, 1503/08 (?). Две собаки veritas (с лат. — «истина») и falsitas (с лат. — «ложь») преследуют зайца problema (с лат. — «проблема»), �...

 

هيلين مارتن معلومات شخصية الميلاد 23 يوليو 1909   سانت لويس  الوفاة 25 مارس 2000 (90 سنة)   مونتيري  سبب الوفاة نوبة قلبية  مواطنة الولايات المتحدة  العرق أمريكية أفريقية[1]  الحياة العملية المدرسة الأم جامعة فيسك  [لغات أخرى]‏  المهنة ممثلة،  وممثل...

LahmacunLahmacun dengan saladNama lainLahm b'ajin, lahamagine, lahmajun, lahmajounTempat asalAsia Barat[1][2]Bahan utamaDaging cincang, sayuran dan rempah-rempahSunting kotak info • L • BBantuan penggunaan templat ini  Media: Lahmacun Lahmacun adalah adonan bundar tipis dengan daging cincang (umumnya daging sapi atau domba), sayuran dan rempah cincang termasuk bawang, tomat dan peterseli, dan rempah-rempah seperti cabai rawit, paprika, jintan dan kayu ma...

 

Invincible YouthGenreAcara realitasPemeranLihat dibawahPengisi suaraSunny (episode 1–31)Goo Hara (episode 31–58)Lagu pembukaReady, Get Set, Go! oleh PeppertonesRock Star oleh Hannah MontanaLagu penutupAll About You oleh McFlyNegara asalKorea SelatanBahasa asliBahasa KoreaJmlh. musim2Jmlh. episodeMusim 1 episode 1–58(end)Musim 2 episode 1–26(sampai 02 Juni 2012)ProduksiProduser eksekutifHo-sang KimLokasi produksiYuchi-ri, Nam-Myeon, Hongcheon, Provinsi Gangwon, Korea Selatan (Musim ke...

 

American film director (1960–2020) Kelly AsburyAsbury in 2016BornKelly Adam Asbury(1960-01-15)January 15, 1960Beaumont, Texas, U.S.DiedJune 26, 2020(2020-06-26) (aged 60)Encino, California, U.S.Resting placeForest Lawn Memorial Park, Hollywood HillsAlma materLamar University California Institute of the ArtsOccupation(s)Film director, writer, voice actor, illustratorYears active1982–2019Employer(s)Walt Disney Animation Studios (1983–1995, 2009–2013)DreamWorks Animation (...

Halaman judul Ordinal Edwardine tahun 1550 Ordinal Edwardine[note 1] adalah dua ordinal yang terutama ditulis oleh Thomas Cranmer yang dipengaruhi oleh Martin Bucer dan pertama kali diterbitkan di bawah Edward VI, yang pertama pada tahun 1550 dan yang kedua pada tahun 1552, untuk Gereja Inggris. Kedua buku liturgi tersebut dimaksudkan untuk menggantikan liturgi pentahbisan yang terkandung dalam pontifikal abad pertengahan yang digunakan sebelum Reformasi Inggris. Ordinal tahun 1550 di...

 

Fuji TVCaractéristiquesCréation 18 novembre 1957Propriétaire Fuji Media HoldingsFormat d'image 480i (SDTV), 1080i (HDTV)Langue JaponaisPays JaponStatut Généraliste nationale privéeSiège social MinatoSite web www.fujitv.co.jpDiffusionDiffusion Numérique terrestre, satellitemodifier - modifier le code - modifier Wikidata Fuji Television Network, Incorporated (株式会社フジテレビジョン, Kabushiki Gaisha Fuji Terebijon?), également connue sous le nom de Fuji TV (フジテレ�...

 

Non-religious building in Cardiff, Wales Temple of Peace and HealthLocationCathays Park, CardiffCoordinates51°29′14″N 3°11′00″W / 51.48733°N 3.18329°W / 51.48733; -3.18329Built1937–38ArchitectSir Percy ThomasArchitectural style(s)1930s German/Italian public building style;[1] Art Deco[2] Listed Building – Grade IIOfficial nameTemple of Peace & HealthDesignated19 May 1975Reference no.13740[1] The Welsh National Temple of ...

Частина серії проФілософіяLeft to right: Plato, Kant, Nietzsche, Buddha, Confucius, AverroesПлатонКантНіцшеБуддаКонфуційАверроес Філософи Епістемологи Естетики Етики Логіки Метафізики Соціально-політичні філософи Традиції Аналітична Арістотелівська Африканська Близькосхідна іранська Буддій�...

 

Guardafui Channel(بالصومالية: Marinka Gardafuul)‏مضيق غواردافوي ، بين منطقة أرض البنط في الصومال وجزيرة سقطرى.الموقع الجغرافي / الإداريالموقع وسط البحر الصومالي–بحر العرب-خليج عدنالإحداثيات 11°50′N 52°30′E / 11.83°N 52.5°E / 11.83; 52.5 جزء من البحر الصوماليدول الحوض أرض البنط الجزر جزر ع�...

 

Regional power administration of the U.S. Department of Energy Southwestern Power AdministrationAgency overviewFormedSeptember 1, 1943 (1943-09-01)JurisdictionU.S. governmentHeadquartersTulsa, Oklahoma, U.S.Agency executiveMike Wech, AdministratorParent agency U.S. Department of EnergyWebsiteswpa.gov Map of the 24 dams and transmission lines of the Southwestern Power Administration. The Southwestern Power Administration (Southwestern) is an agency of the U.S. Department of Ener...

Election Not to be confused with 1978 United States Senate election in Minnesota. 1978 United States Senate special election in Minnesota ← 1976 November 7, 1978 1982 →   Nominee David Durenberger Bob Short Party Ind.-Republican Democratic (DFL) Popular vote 957,908 538,675 Percentage 61.47% 34.57% County results Durenberger:      40–50%      50–60%      60–70%    &#...

 

Economia de Mato Grosso do Sul Economia de Mato Grosso do SulBonito, na Serra da Bodoquena. A cidade é um dos principais símbolos econômicos do estado. Estatísticas PIB 69 117 773 803,09 (2013)[1] Variação do PIB 11,53 (2012)[1] PIB per capita 26 714,57 (2013)[1] PIB por setor agricultura: 17,75%; indústria: 22,16%; serviços: 60,09% (2013)[2] Populaçãoabaixo da linha de pobreza 5% Coeficiente de Gini 0,491[3] Força de trabalho total 65%[4] Força de trabalhopor ocupação comérci...

 

Yohanes 5Yohanes 5:26-29 pada sisi recto Papirus 95, yang ditulis sekitar awal abad ke-3 M.KitabInjil YohanesKategoriInjilBagian Alkitab KristenPerjanjian BaruUrutan dalamKitab Kristen4← pasal 4 pasal 6 → Yohanes 5 (disingkat Yoh 5) adalah pasal kelima Injil Yohanes pada Perjanjian Baru dalam Alkitab Kristen, menurut kesaksian Yohanes, seorang dari Keduabelas Rasul pertama Yesus Kristus.[1][2] Teks Naskah aslinya ditulis dalam bahasa Yunani. Sejumlah naskah kuno te...

Questa voce o sezione sull'argomento politica non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Consiglio dei XII Stato San Marino IstituitoXVII secolo CapitanireggentiAlessandro RossiMilena Gasperoni SedeSan Marino IndirizzoPiazza della Libertà Sito websanmarino.sm Modifica dati su Wikidata · M...

 

48°51′25″N 2°18′46″E / 48.85694°N 2.31278°E / 48.85694; 2.31278 Meriam tua di depan the Musée de l'Armée (gerbang utara). Musée de l'Armée (bahasa Prancis: [myze də laʁme]; Museum Angkatan Darat) adalah sebuah museum militer nasional Prancis yang terletak di Les Invalides di arondisemen ke-7 Paris. Museum ini dilayani oleh stasiun Paris Métro Invalides, Varenne dan La Tour-Maubourg. Museum ini didirikan dengan nama Musée de l'artillerie (Museum Arti...

 

Mohammed Rajab Sadiq Abu GhanimBorn1975 (age 48–49)[1]Sanaa, YemenCitizenshipYemenDetained at GuantanamoISN44Charge(s)no charge, held in extrajudicial detention Wikisource has original text related to this article: Summary of Evidence memo for Combatant Status Review Tribunal -- ABU GHANIM, Mohammed Rajab Sadiq Mohammed Rajab Sadiq Abu Ghanim (born 1975) was held in extrajudicial detention in the United States Guantanamo Bay detention camps, in Cuba, for almost fifteen...

Император Василий II в триумфальном облачении, на голову которого ангелы опускают императорскую корону. Византийская империя унаследовала от Римской империи сложную систему аристократии и бюрократии. На вершине пирамиды стоял император, самодержец (автократор) божиею �...

 

American filmmaker and musician This article contains content that is written like an advertisement. Please help improve it by removing promotional content and inappropriate external links, and by adding encyclopedic content written from a neutral point of view. (February 2024) (Learn how and when to remove this message) Stefan AvalosBornUnited StatesNationalityAmericanOccupation(s)Film director, Writer, Producer Stefan Avalos is an American filmmaker, musician, and journalist, best known for...