ผลต่างระหว่างรุ่นของ "204512/บรรยาย 5"
ไปยังการนำทาง
ไปยังการค้นหา
Noonsri (คุย | มีส่วนร่วม) |
Noonsri (คุย | มีส่วนร่วม) |
||
แถว 22: | แถว 22: | ||
== Spanning tree == | == Spanning tree == | ||
[[ภาพ:MST3.png]]<br /> | [[ภาพ:MST3.png]]<br /> | ||
+ | ---- | ||
=== ปัญหา minimum spanning tree === | === ปัญหา minimum spanning tree === | ||
[[ภาพ:MST4.png]]<br /> | [[ภาพ:MST4.png]]<br /> | ||
+ | ---- | ||
=== Greedy framework === | === Greedy framework === | ||
+ | ---- | ||
=== Invariant === | === Invariant === | ||
[[ภาพ:MST5.png]]<br /> | [[ภาพ:MST5.png]]<br /> | ||
+ | ---- | ||
=== Blue Rule และ Red Rule === | === Blue Rule และ Red Rule === | ||
[[ภาพ:MST6.png]]<br /> | [[ภาพ:MST6.png]]<br /> | ||
แถว 33: | แถว 37: | ||
[[ภาพ:MST9.png]]<br /> | [[ภาพ:MST9.png]]<br /> | ||
[[ภาพ:MST10.png]]<br /> | [[ภาพ:MST10.png]]<br /> | ||
+ | ---- | ||
=== Blue Forest === | === Blue Forest === | ||
[[ภาพ:MST11.png]]<br /> | [[ภาพ:MST11.png]]<br /> | ||
+ | ---- | ||
=== Buruvka === | === Buruvka === | ||
[[ภาพ:MST12.png]]<br /> | [[ภาพ:MST12.png]]<br /> | ||
[[ภาพ:MST13.png]]<br /> | [[ภาพ:MST13.png]]<br /> | ||
[[ภาพ:MST14.png]]<br /> | [[ภาพ:MST14.png]]<br /> | ||
+ | ---- | ||
=== Prim's Algorithm === | === Prim's Algorithm === | ||
[[ภาพ:MST15.png]]<br /> | [[ภาพ:MST15.png]]<br /> | ||
+ | ---- | ||
=== Kruskal's Alogorithm === | === Kruskal's Alogorithm === | ||
[[ภาพ:MST16.png]]<br /> | [[ภาพ:MST16.png]]<br /> | ||
แถว 47: | แถว 55: | ||
[[ภาพ:MST19.png]]<br /> | [[ภาพ:MST19.png]]<br /> | ||
[[ภาพ:MST20.png]]<br /> | [[ภาพ:MST20.png]]<br /> | ||
+ | ---- | ||
'''Path Compress'''<br /> | '''Path Compress'''<br /> | ||
[[ภาพ:MST21.png]]<br /> | [[ภาพ:MST21.png]]<br /> | ||
[[ภาพ:MST22.png]]<br /> | [[ภาพ:MST22.png]]<br /> | ||
+ | ---- |
รุ่นแก้ไขเมื่อ 23:42, 10 กรกฎาคม 2550
เนื้อหา
ทบทวน
Graph
เซตของโหนด
เซตของเส้นเชื่อม
ตัวอย่าง
- จะกล่าวว่าเส้นเชื่อม (u,v) ติดกับโหนด u และ v
- u และ v เป็นจุดปลายของเส้นเชื่อม (u,v)
- degree ของโหนดใดๆ คือ จำนวนเส้นเชื่อมที่ติดกับโหนดนี้
- path คือ ลำดับของโหนด ที่
- สำหรับทุกๆ เรียก เป็นจุดเริ่มต้น , เป็นจุดสิ้นสุด
Thm
- ถ้ากราฟ มี m edge ให้ deg(u) แทน degree ของโหนด u