Minimális feszítőfa

Egy minimális feszítőfa

A minimális költségű feszítőfa vagy minimális feszítőfa (angolul minimum spanning tree) egy összefüggő, irányítatlan gráfban található legkisebb élsúlyú feszítőfa. A feszítőfa egy olyan fa, ami a gráf összes csúcsát tartalmazza és élei az eredeti gráf élei közül valók. A minimális feszítőfa nem feltétlenül egyértelmű, de annak súlya igen. Egy gráf tetszőleges minimális feszítőfájának keresésére használható Kruskal és Prim algoritmusa.

Tulajdonságai

Multiplicitás

Ha egy gráfban minden él költsége különböző, akkor a feszítő fa egyértelmű. Ha vannak egyező súlyú élek, akkor ez már nem egyértelmű. Ha például a gráf összes élének költsége ugyanannyi, akkor a gráf összes feszítő fája minimális feszítő fa.

Az összes élsúly különbözősége esetére az egyértelműség indirekt úton bizonyítható:

Legyen T1 és T2 is minimális súlyú feszítő fa. T1 és T2 különbözőek, tehát van egy e1 él T1-ben, ami nincs T2-ben, és T2-ben egy e2 él, ami nincs T1-ben. Ekkor e2-t hozzávéve T1-hez keletkezik egy kör. Ha most e1 költsége kisebb, mint e2-é, akkor e1-t kidobva egy kisebb súlyú feszítő fához jutunk, ami ellentmondás. Fordítva, ha e1 költsége a nagyobb, szintén ellentmondáshoz jutunk a T2 fához hozzávéve az e1 élt, és kidobva e2-t.

Minimális költségű részgráf

Ha a költségek nem negatívak, akkor a minimális feszítő fa a minimális költségű összefüggő részgráf, mivel a körökből ki lehetne venni egy élt a részgráf szétesése nélkül.

Kapcsolata a gráf köreivel és vágásaival

Ha C kör a gráfban, akkor a legnagyobb költségű éle nem tartozik egy minimális költségű feszítő fához.

Ugyanis, ha egy feszítő fa tartalmazza ezt az élt, akkor elhagyva a fa két részfára esik szét. Ehhez hozzávéve a C kört a két rész újra összefüggővé válik. Innen elhagyva a legnehezebb élt is összefüggő marad, ezért van a körben egy kisebb költségű él, ami összekapcsolja a két részfát, és aminek kisebb a költsége, mint a legnehezebb élnek, ezzel a fa költsége csökkent.

Duálisan, ha C vágás, akkor a legkisebb költségű éle éle az összes minimális költségű feszítő fának.

Ugyanis, ha egy feszítő fában nincs benne ez az él, akkor hozzávéve keletkezik egy kör. Elhagyva a körnek azt a másik élét, ami éle C-nek is, a feszítő fa költsége csökken.

Ezek az állítások csak arra az esetre igazak, ha a kör, illetve a vágás élei között egyértelműen van legnagyobb, illetve legkisebb költségű.

Minimális költségű él

Ha a gráfban van egy egyértelmű legkisebb költségű él, akkor a gráf minimális költségű feszítő fáinak mindegyike tartalmazni fogja ezt az élt. Különben a vágásokra alkalmazott érveléssel kimutatható, hogy az adott feszítő fa nem minimális költségű.

Algoritmusok

A legismertebb feszítő fa algoritmusok a Kruskal-algoritmus és a Prim-algoritmus. Mindkettő mohón épít egy minimális feszítő fát. A Kruskal-algoritmus kezdetben az összes pontot tekinti, a Prim-algoritmus pedig egy kezdőpontot. Innen elindulva éleket hozzávéve készítik el a fát.

A fordított mohó algoritmus, másik nevén óvatos algoritmus éleket töröl, mégpedig minden körből törli a legnagyobb költségű élt. A vegyes algoritmus két oldalról közelíti a feszítő fát. Egyrészt épít egy erdőt, másrészt éleket töröl a körökből.

Ezek az algoritmusok mind polinomiális idejűek. A leggyorsabb minimális feszítő fa algoritmust Bernard Chazelle adta.[1][2] Ennek futási ideje O(m α(m,n)), ahol m az élek száma, n jelöli a gráf pontjainak számát, és α az Ackermann-függvény inverze, ami olyan lassan nő, hogy gyakorlatilag konstansnak tekinthető.

A számítógép-tudomány egyik legrégibb nyitott kérdése, hogy mi a lehető leggyorsabb minimális költségű feszítő fát adó algoritmus. Nyilván van egy lineáris alsó határ, mivel minden költséget meg kell vizsgálni. Ha az élsúlyok egészek, és egy adott korlát alatt vannak, akkor ismertek lineáris polinomiális algoritmusok.[3] Általában, vannak véletlen algoritmusok, amik várható futási ideje lineáris.[4][5] De még mindig nyitott kérdés, hogy van-e lineáris idejű determinisztikus algoritmus általános élsúlyokra.[6]

A feladatot párhuzamosított algoritmussal is sikerült megoldani. Lineáris számú processzorral időben található egy minimális költségű feszítő fa.[7][8] David A. Bader és Guojing Cong egy 2003-as cikkükben közölt egy párhuzamosított algoritmust, ami 8 processzoron ötször gyorsabb, mint egy optimalizált szekvenciális algoritmus.[9] A Prim- és a Kruskal-algoritmus nem párhuzamosítható, ezért a párhuzamos algoritmusok a Borůvka-algoritmuson alapulnak.

Más speciális algoritmusok nagy, külső táron tárolt gráfokra alkalmasak. Kis gráfokon kétszer-ötször lassabbak, mint a hagyományos algoritmusok[10] Ezt írták: „A több merevlemezt megtöltő gráfok feszítő fáinak megtalálása egy teljes éjszakába telik egy PC-n.”

Egy másik megközelítésben a gráf csúcsaiba processzorokat helyezünk, amik csak az élek mentén tudnak kommunikálni. Így is kiszámítható a gráf egy minimális költségű feszítő fája.

Teljes gráfok minimális költségű feszítőfái

Alan M. Frieze megmutatta, hogy egy n csúcsú teljes gráfban, ahol az élek költségei független azonos eloszlású valószínűségi változók, amelyek eloszlásfüggvénye kielégíti az egyenlőtlenséget, igaz az az állítás, hogy ha n tart a végtelenbe, akkor a minimális költségű feszítőfák költségének várható értéke tart -hoz, ahol a Riemann-féle zéta-függvény.

Alan M. Frieze végesszórás-feltételezésével be is látta ezt a konvergenciát. J. Michael Steele megmutatta, hogy ez a feltétel mellőzhető. Svante Janson bebizonyított egy centrálishatáreloszlás-tételt a minimális költségű feszítőfák éleinek költségére.

Kis teljes gráfokra, amiken a költségek egyenletes eloszlásúak a intervallumon, egy minimális feszítőfa összsúlya:

Csúcsok száma Az összköltség várható értéke A várható érték közelítése
2 1 / 2 0,5
3 3 / 4 0,75
4 31 / 35 0,8857143
5 893 / 924 0,9664502
6 278 / 273 1,0183151
7 30739 / 29172 1,053716
8 199462271 / 184848378 1,0790588
9 126510063932 / 115228853025 1,0979027

Kapcsolódó szócikkek

Források

  1. Chazelle, B. 2000. A minimum spanning tree algorithm with inverse-Ackermann type complexity. J. ACM 47, 6 (Nov. 2000), 1028–1047.
  2. Chazelle, B. 2000. The soft heap: an approximate priority queue with optimal error rate. J. ACM 47, 6 (Nov. 2000), 1012–1027.
  3. Fredman, M. L. and Willard, D. E. 1994. Trans-dichotomous algorithms for minimum spanning trees and shortest paths. J. Comput. Syst. Sci. 48, 3 (Jun. 1994), 533–551.
  4. Karger, D. R., Klein, P. N., and Tarjan, R. E. 1995. A randomized linear-time algorithm to find minimum spanning trees. J. ACM 42, 2 (Mar. 1995), 321–328.
  5. Pettie, S. and Ramachandran, V. 2002. Minimizing randomness in minimum spanning tree, parallel connectivity, and set maxima algorithms. In Proceedings of the Thirteenth Annual ACM-SIAM Symposium on Discrete Algorithms (San Francisco, California, January 06 - 08, 2002). Symposium on Discrete Algorithms. Society for Industrial and Applied Mathematics, Philadelphia, PA, 713–722.
  6. Pettie, S. and Ramachandran, V. 2002. An optimal minimum spanning tree algorithm. J. ACM 49, 1 (Jan. 2002), 16–34.
  7. Chong, K. W., Han, Y., and Lam, T. W. 2001. Concurrent threads and optimal parallel minimum spanning trees algorithm. J. ACM 48, 2 (Mar. 2001), 297–323.
  8. Pettie, S. and Ramachandran, V. 2002. A Randomized Time-Work Optimal Parallel Algorithm for Finding a Minimum Spanning Forest. SIAM J. Comput. 31, 6 (Jun. 2002), 1879–1895.
  9. Bader, D. A. and Cong, G. 2006. Fast shared-memory algorithms for computing the minimum spanning forest of sparse graphs. J. Parallel Distrib. Comput. 66, 11 (Nov. 2006), 1366–1378.
  10. R. Dementiev, P. Sanders, D. Schultes, and J. Sibeyn. Engineering an external memory minimum spanning tree algorithm Archiválva 2008. január 30-i dátummal a Wayback Machine-ben. In Proc. 3rd IFIP Intl. Conf. on Theoretical Computer Science, pages 195--208, 2004.
  • Cormen – Leiserson – Rivest – Stein: Új algoritmusok, Scolar Kiadó, Bp., 2003. ISBN 9639193909
  • Frank András: Operációkutatás

Read other articles:

副島道正 副島 道正(そえじま みちまさ、1871年11月26日〈明治4年10月14日〉 - 1948年〈昭和23年〉10月13日)は、明治から昭和期の華族、実業家、IOC委員。伯爵。 経歴 伯爵副島種臣の三男として東京に生まれる。1894年(明治27年)イギリス・ケンブリッジ大学卒業[1]。 1895年(明治28年)宮内省に入り東宮侍従や式部官を務めた[1]。実業家としては京城日報社長、

 

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Sistem gugur – berita · surat kabar · buku · cendekiawan · JSTOR Contoh penjadwalan turnamen dengan sistem gugur. Sistem gugur (atau Sistem Knockout atau sistem KO) merupakan salah satu format turnamen y...

 

Den här artikeln har skapats av Lsjbot, ett program (en robot) för automatisk redigering. (2016-02)Artikeln kan innehålla fakta- eller språkfel, eller ett märkligt urval av fakta, källor eller bilder. Mallen kan avlägsnas efter en kontroll av innehållet (vidare information) För andra betydelser, se Alhue. Alhue Kommun Land  Chile Region Región Metropolitana de Santiago Provins Provincia de Melipilla Höjdläge 234 m ö.h. Koordinater 34°02′35″S 71°03′24″V&#x...

Pour les articles homonymes, voir Hidaka. Sumiko Hidaka  Sumiko Hidaka vers 1949. Données clés Nom de naissance Tomiko Taniguchi Naissance 5 mars 1923Shimogyō-ku (Japon) Nationalité Japonaise Décès 1er août 2002 (à 79 ans)Tokyo (Japon) Profession Actrice Films notables Quartier sans soleilDouble suicide à Amijima modifier Sumiko Hidaka (日高澄子, Hidaka Sumiko?), née le 5 mars 1923 dans l'arrondissement de Shimogyō-ku à Kyoto[1] et morte le 1er août 2002[2]

 

حقي توفيق المفتي حقي المفتي يوم تخرجه من الكلية العسكرية برتبة ملازم ثاني في عام 1936م. معلومات شخصية الميلاد 1330 هـ/1912م المملكة العراقية /عنة الوفاة 1424 هـ/2004م العراق /بغداد الجنسية عراقي اللقب آل عريم العاني الأب الرحالة توفيق الفراتي أخ الدكتور قاسم المفتي الحياة العملي

 

Lukas Rupp Datos personalesNacimiento Heidelberg, Alemania8 de enero de 1991 (32 años)Nacionalidad(es) AlemanaAltura 1,79 metrosCarrera deportivaDeporte FútbolClub profesionalDebut deportivo 2009(Karlsruher S. C.)Club Aris Salónica F. C.Liga Superliga de GreciaPosición Centrocampista[editar datos en Wikidata] Lukas Rupp (Heidelberg, Alemania, 8 de enero de 1991) es un futbolista alemán que juega de centrocampista en el Aris Salónica F. C. de la Superliga de Grecia. Clubes...

Map all coordinates using: OpenStreetMap Download coordinates as: KML GPX (all coordinates) GPX (primary coordinates) GPX (secondary coordinates) This is a list of lighthouses in Namibia. Lighthouses Name Location Coordinates Yearbuilt Structure Focalheight Notes Cape Cross Cape Cross 21°46′20″S 13°57′20″E / 21.77222°S 13.95556°E / -21.77222; 13.95556 (Cape Cross lighthouse) 1955-11 23 m tower 30 m MSL [1] Diaz Point Lüderitz 26°38′11″...

 

Former American professional men's field lacrosse team ‹ The template below (Infobox sports team) is being considered for merging. See templates for discussion to help reach a consensus. › Florida LaunchFounded2014Folded2019LeagueMLLBased inBoca Raton, FloridaStadiumFAU StadiumColorsBlue, gold, white     OwnerJim DavisHead coachTom MarianoGeneral managerTom Mariano The Florida Launch were a professional men's field lacrosse team based in Boca Raton, Florida. They ...

 

United Kingdom government agency Health and Safety ExecutiveAgency overviewFormed1 January 1975 (1 January 1975)Preceding agenciesRailway InspectorateFactory InspectorateMines InspectorateExplosives InspectorateNuclear Installations InspectorateTypeCrown status non-departmental public bodyHeadquartersBootle, Merseyside, EnglandAgency executivesSarah Newton, ChairSarah Albon, Chief ExecutiveParent departmentDepartment for Work and PensionsKey documentHealth and Safety at Work etc. Act 197...

Pillar of Prusias The stele of Prusias is one of the ex votos at the sanctuary of Apollo in Delphi, constructed in honour of king Prusias II of Bithynia. Construction and testimonies The stele of Prusias is located to the northeast of the entrance of the temple of Apollo in the archaeological site of Delphi. It has been restored in situ. The monument has been identified through an inscription mentioning that it was dedicated by the Aetolian League to honour king Prusias II of Bithynia, in nor...

 

Mário BatistaMayor Mário Batista (2020)Pengabdian Timor LesteDinas/cabang Falintil Pasukan Pertahanan Timor LesteLama dinas1983—sekarangPangkat Mayor FDTLPerang/pertempuranPendudukan Indonesia di Timor Timur Mário Batista, lebih dikenal dengan nama Bersama adalah tokoh pejuang kemerdekaan Timor Leste. Dia saat ini memiliki pangkat mayor (per 2020).[1][2] Setelah Pembantaian Kraras, kemudian bergabung dengan gerilya FALINTIL, ia hanya menghadiri dua kelas di sekolah I...

 

This user may have left Wikipedia. Katefan0 has not edited Wikipedia since 25 April 2020. As a result, any requests made here may not receive a response. If you are seeking assistance, you may need to approach someone else. As per requested by editor, communication should be via email, thanks. I have protected this page.--MONGO 19:23, 26 May 2006 (UTC)Reply[reply] You will be missed. I can't say that enough.--Sean Black 22:07, 25 May 2006 (UTC)Reply[reply] Nor can I. You were one of the nices...

Genus of fungi Choke disease redirects here. For other uses, see Choke. Epichloë Choke disease: Epichloë typhina stroma on bluegrass Scientific classification Domain: Eukaryota Kingdom: Fungi Division: Ascomycota Class: Sordariomycetes Order: Hypocreales Family: Clavicipitaceae Tribe: Balansiae Genus: Epichloë(Fr.) Tul. & C.Tul (1865) Type species Epichloë typhina(Fr.) Tul. & C.Tul. (1865) Diversity 37 species, see text Synonyms[1] Cordyceps subgen. Epichloë Fr. (1849) Hy...

 

女賊と判官 The Official And The Princess of Thieves 公開当時のポスター。監督 マキノ雅弘萩原遼脚本 民門敏雄村松道平原案 小国英雄製作 マキノ光雄企画 藤川研一出演者 片岡千恵蔵宮城千賀子喜多川千鶴音楽 大久保徳二郎撮影 川崎新太郎照明 中山治雄編集 宮本信太郎製作会社 東横映画配給 東京映画配給公開 1951年1月5日上映時間 88分製作国 日本言語 日本語テンプレートを...

 

Israeli sport shooter Danilov in 2008 Alexander Danilov (Hebrew: אלכסנדר דנילוב, Russian: Александр Данилов; born November 10, 1969) is an Israeli pistol shooter competed for his country at the 2000 Sydney Games and 2004 Athens Games. Athletic career Danilov competed in both the free pistol and air pistol shooting events. He won silver at the 1995 European Championships in the 50-meter free pistol event. Competing for Russia, he was fifth at the World Cup in Munic...

Ini adalah sebuah nama Mongolia. Nama pemberiannya adalah Saikhanbileg, dan nama Chimed adalah sebuah patronimik, bukan sebuah nama keluarga. Subyek tersebut disebut oleh nama pemberiannya. Chimediin SaikhanbilegЧимэдийн СайханбилэгChimediin Saikhanbileg pada 2015Perdana Menteri MongoliaMasa jabatan21 November 2014 – 6 Juli 2016PresidenTsakhiagiin ElbegdorjPendahuluNorovyn AltankhuyagPenggantiJargaltulgyn Erdenebat Informasi pribadiLahir17 Februari 1969 (umur...

 

Municipality in SlovakiaRybanyMunicipalityRybanyLocation of Rybany in the Trenčín RegionShow map of Trenčín RegionRybanyRybany (Slovakia)Show map of SlovakiaCoordinates: 48°40′N 18°15′E / 48.667°N 18.250°E / 48.667; 18.250CountrySlovakiaRegionTrenčínDistrictBánovce nad BebravouFirst mentioned1323Area • Total11.04[2] km2 (4.26[2] sq mi)Elevation187[3] m (614[3] ft)Population (2021)&...

 

Japanese baseball player Baseball player Tsuyoshi IshizakiIshizaki with the Hanshin TigersChiba Lotte Marines – No. 30PitcherBorn: (1990-09-09) September 9, 1990 (age 33)Koga, IbarakiBats: RightThrows: RightdebutMarch 29, 2015, for the Hanshin TigersNPB statistics (through 2020 season)Win–loss record1–2ERA4.13Strikeouts91 Teams Hanshin Tigers (2015–2019) Chiba Lotte Marines (2019–present) Tsuyoshi Ishizaki (石崎 剛, Ishizaki, Tsuyoshi, born September 9, 1990 i...

2002 original video animation The topic of this article may not meet Wikipedia's general notability guideline. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.Find sources: Space Pirate Captain Herlock: The Endless Odyssey – news · news...

 

Los miserables Les Misérables Los miserables en el Sondheim Theatre de LondresAutor Claude-Michel SchönbergAlain BoublilGénero MusicalBasado en novela Les Misérables de Victor HugoPublicaciónIdioma FrancésMúsicaCompositor Claude-Michel SchönbergLetra Alain BoublilJean-Marc NatelPuesta en escenaLugar de estreno Palais des Sports de ParísFecha de estreno 24 de septiembre de 1980Libretista Claude-Michel SchönbergAlain BoublilProducciónProducciones 1980 París1985 Londres1987 Broadway1...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!