Hoekom werk Prim se algoritme?
Hoekom werk Prim se algoritme?

Video: Hoekom werk Prim se algoritme?

Video: Hoekom werk Prim se algoritme?
Video: Tim Maudlin Λ Palmer: Fractal Geometry, Non-locality, Bell 2024, November
Anonim

In rekenaarwetenskap, Prim s'n (ook bekend as Jarník's) algoritme is 'n gierige algoritme wat 'n minimum spanningsboom vir 'n geweegde ongerigte grafiek vind. Dit beteken dit vind 'n subset van die rande wat 'n boom vorm wat elke hoekpunt insluit, waar die totale gewig van al die rande in die boom geminimaliseer word.

In hierdie verband, hoekom is Prims beter as Kruskal?

Kruskal s'n Algoritme: presteer beter in tipiese situasies (yl grafieke) omdat dit eenvoudiger datastrukture gebruik. Prim s'n Algoritme: is aansienlik vinniger in die limiet as jy 'n baie digte grafiek met baie meer rande het as hoekpunte.

is Prim se algoritme optimaal? Prim se algoritme is 'n gierige algoritme vir die vind van 'n minimale spanningsboom op 'n geweegde ongerigte grafiek deur 'n gulsige benadering te gebruik. In die geval van Prim se algoritme , kies ons herhaaldelik die hoekpunt waarvan die afstand vanaf die bronpunt geminimaliseer is, dit wil sê die stroom plaaslik optimaal keuse.

As dit in ag geneem word, kan Prim se algoritme siklusse hê?

Prim se algoritme . Prim se algoritme skep duidelik 'n spanboom, want nee siklus kan ingestel word deur rande tussen boom en nie-boom hoekpunte by te voeg.

Watter algoritme is meer doeltreffend in die konstruksie van die minimum spanningsboom van 'n gegewe grafiek Prim se algoritme of Kruskal se algoritme en hoekom?

Kruskal se algoritme groei 'n oplossing van die goedkoopste rand deur die volgende goedkoopste rand by die bestaande te voeg boom / bos. Prim se algoritme is vinniger vir dig grafieke . Kruskal se algoritme is vinniger vir yl grafieke.

Aanbeveel: