Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Prím algoritmus. Az algoritmus elve Minden lépésben a kék szabályt alkalmazza egy s start csúcsból kiindulva. Az algoritmus működése során egyetlen kék.

Hasonló előadás


Az előadások a következő témára: "Prím algoritmus. Az algoritmus elve Minden lépésben a kék szabályt alkalmazza egy s start csúcsból kiindulva. Az algoritmus működése során egyetlen kék."— Előadás másolata:

1 Prím algoritmus

2 Az algoritmus elve Minden lépésben a kék szabályt alkalmazza egy s start csúcsból kiindulva. Az algoritmus működése során egyetlen kék fát tartunk nyilván, míg a végén minimális költségű feszítőfa nem lesz. Kezdetben a kék fa egyetlen csúcsból áll, a kezdőcsúcsból, majd minden lépés során, a kék fát tekintve a kék szabályban szereplő X halmaznak, megkeressük az egyik legkisebb súlyú élt (mohó stratégia), amelynek egyik vége eleme a kék fának (X-ben van), a másik vége viszont nem (nem eleme X-nek). Az említett élt hozzá vesszük a kék fához, azaz az élt kékre színezzük, és az él X-en kívüli csúcsát hozzávesszük az X-hez.

3 Példa 1 4 2 7 5 6 3 8 s 4 1 4 3 2 4 4 6 7 8 9 9 4 8 10

4 1.lépésben 1 4 2 7 5 6 3 8 s 4 1 4 3 2 4 4 6 7 8 9 9 4 8 10

5 2.lépésben 1 4 2 7 5 6 3 8 s 4 1 4 3 2 4 4 6 7 8 9 9 4 8 10

6 3.lépésben 1 4 2 7 5 6 3 8 s 4 1 4 3 2 4 4 6 7 8 9 9 4 8 10

7 4.lépésben 1 4 2 7 5 6 3 8 s 4 1 4 3 2 4 6 7 8 9 9 4 8 10 4

8 5.lépésben 1 4 2 7 5 6 3 8 s 4 1 4 3 2 4 6 7 8 9 9 4 8 10 4

9 6.lépésben 1 4 2 7 5 6 3 8 s 4 1 4 3 2 4 6 7 8 9 9 4 8 10 4

10 7.lépésben 1 4 2 7 5 6 3 8 s 4 1 4 3 2 4 6 7 8 9 9 4 8 10 4

11 8.Lépésben (már nem csinálunk semmit) 1 4 2 7 5 6 3 8 s 4 1 4 3 2 4 6 7 8 9 9 4 8 10 A feszítőfa költsége: 1+2+3+4+4+6+7=27 4

12 for all u є v d=[u]=∞,π[u]=NIL d[s]=l; üres (min Q), felépít (min Q) ¬üres-e (min Q) u=Kivesz Min(min Q) for all v є szomszéd(u) v є min Q és c(u,v) { "@context": "http://schema.org", "@type": "ImageObject", "contentUrl": "http://images.slideplayer.hu/2136576/8/slides/slide_11.jpg", "name": "for all u є v d=[u]=∞,π[u]=NIL d[s]=l; üres (min Q), felépít (min Q) ¬üres-e (min Q) u=Kivesz Min(min Q) for all v є szomszéd(u) v є min Q és c(u,v)


Letölteni ppt "Prím algoritmus. Az algoritmus elve Minden lépésben a kék szabályt alkalmazza egy s start csúcsból kiindulva. Az algoritmus működése során egyetlen kék."

Hasonló előadás


Google Hirdetések