โลโก้
ยูเนี่ยนพีเดีย
การสื่อสาร
ดาวน์โหลดได้จาก Google Play
ใหม่! ดาวน์โหลด ยูเนี่ยนพีเดีย บน Android ™ของคุณ!
ฟรี
เร็วกว่าเบราว์เซอร์!
 

ขั้นตอนวิธีของครูสกาล

ดัชนี ขั้นตอนวิธีของครูสกาล

การจำลองการทำงานของขั้นตอนวิธีของครูสกาล ขั้นตอนวิธีของครูสกาล (อังกฤษ: Kruskal's algorithm) เป็นขั้นตอนวิธีแบบละโมบในทฤษฎีกราฟ ที่ใช้หา ต้นไม้แบบทอดข้ามน้อยสุด (Minimum spanning tree) สำหรับกราฟเชื่อมโยงแบบมีน้ำหนัก นั้นหมายความว่าเราจะได้เซตย่อยของเส้นเชื่อมในต้นไม้ที่เชื่อมทุกๆปม โดยที่ผลรวมของน้ำหนักบนเส้นเชื่อมจะมีค่าน้อยที่สุด หากกราฟไม่เป็นกราฟเชื่อมโยง เราจะได้ ป่าแบบทอดข้ามน้อยสุด (คือต้นไม้แบบทอดข้ามน้อยสุดแต่ละต้นในกราฟ) ขั้นตอนวิธีนี้ปรากฏครั้งแรกบนนิตยสารทางวิทยาศาสตร์ชื่อ Proceedings of the American Mathematical Society หน้. 48-50 ในปี 1956, และเขียนโดย โจเซฟ ครูสกาล และยังมีขั้นตอนวิธีสำหรับแก้ปัญหาแบบเดียวกัน เช่น ขั้นตอนวิธีของพริม ขั้นตอนวิธีการลบย้อนกลับ และ ขั้นตอนวิธีของโบรุฟก.

11 ความสัมพันธ์: การทำให้เกิดผลสัญกรณ์โอใหญ่ทฤษฎีกราฟขั้นตอนวิธีการลบย้อนกลับขั้นตอนวิธีของพริมขั้นตอนวิธีของโบรุฟกาขั้นตอนวิธีของไดก์สตราขั้นตอนวิธีแบบละโมบต้นไม้แบบทอดข้ามต้นไม้แบบทอดข้ามน้อยสุดประเทศอังกฤษ

การทำให้เกิดผล

การทำให้เกิดผล (implementation) คือขั้นตอนต่อจากกระบวนการคิด,​ การวางแผน,​ การสร้างแบบจำลอง หรือการคิดขั้นตอนวิธี โดยประยุกต์สิ่งเหลานี้เพื่อการใช้งานจริง.

ใหม่!!: ขั้นตอนวิธีของครูสกาลและการทำให้เกิดผล · ดูเพิ่มเติม »

สัญกรณ์โอใหญ่

ตัวอย่างของสัญกรณ์โอใหญ่ โดย ''f''(''x'') ∈ O(''g''(''x'')) ซึ่งหมายความว่ามี ''c'' > 0 (เช่น ''c''.

ใหม่!!: ขั้นตอนวิธีของครูสกาลและสัญกรณ์โอใหญ่ · ดูเพิ่มเติม »

ทฤษฎีกราฟ

กราฟที่มีจุดยอด 6 จุด และเส้นเชื่อม 7 เส้น ทฤษฎีกราฟ (graph theory) เป็นหนึ่งในสาขาคณิตศาสตร์และวิทยาการคอมพิวเตอร์ ที่ศึกษาถึงคุณสมบัติต่าง ๆ ของกราฟ.

ใหม่!!: ขั้นตอนวิธีของครูสกาลและทฤษฎีกราฟ · ดูเพิ่มเติม »

ขั้นตอนวิธีการลบย้อนกลับ

ั้นตอนวิธีการลบย้อนกลับ (Reverse-delete algorithm) เป็นขั้นตอนวิธีในทฤษฎีกราฟที่ใช้สำหรับ ต้นไม้แผ่ขยายต่ำสุด (minimum spanning tree) ที่มีเส้นเชื่อม เชื่อมทุกปมต่อกันทั้งกราฟ และเส้นเชื่อมระหว่างคู่ปมแต่ละเส้นมีน้ำหนักเส้น ขั้นตอนวิธีนี้เป็น ขั้นตอนวิธีแบบละโมบ (Greedy algorithm) ซึ่งเป็นการย้อนกลับของ ขั้นตอนวิธีของครูสกาล (Kruskal’s algorithm) ที่ใช้ในการหาต้นไม้แผ่ขยายต่ำสุด ขั้นตอนวิธีของครูสกาลจะเริ่มจากกราฟที่ว่างเปล่า แล้วเพิ่มขึ้นทีละเส้นเชื่อม แต่ขั้นตอนวิธีการลบย้อนกลับนี้เริ่มจากกราฟเดิมที่สมบูรณ์แล้วลบออกทีละเส้นเชื่อมจากกราฟนั้นแทนโดยขั้นตอนวิธีดังกล่าวทำงาน ดังนี้.

ใหม่!!: ขั้นตอนวิธีของครูสกาลและขั้นตอนวิธีการลบย้อนกลับ · ดูเพิ่มเติม »

ขั้นตอนวิธีของพริม

ั้นตอนวิธีของพริม (Prim's algorithm)Prim's Algorithm ถูกพัฒนาโดยนักคณิตศาสตร์ชื่อ Vojtech Jarnik ในปี1930 ต่อมาถูก พัฒนาต่อโดยนักคอมพิวเตอร์ชื่อ Robert C. Prim ในปี1957 และ Edsger Dijkstra ในปี1959 ดังนั้น อัลกอริทึมนี้บางทีจึงมักเรียกว่า DJP Algorithm, Jarnik Algorithm หรือ Prim-Jarnik Algorithm ซึ่งเป็นอัลกอริทึมที่ใช้ในการหาขนาด หรือน้ำหนักของต้นไม้ทอดข้ามที่น้อยที่สุด เราจะเริ่มจากการทำ minimum spanning tree เล็ก ๆในกราฟก่อน จากนั้นจะค่อยๆเลือก edge ที่ ไม่ต่อกับ minimum spanning tree ย่อย ๆเดิมมาต่อเพิ่มไปเรื่อย ๆ จนได้ครบทุก node ซึ่ง algorithm ตัวนี้ จะ implement คล้ายๆกับ Dijkstra's Algorithm ตัวอย่างขั้นตอนวิธีการของพริม.

ใหม่!!: ขั้นตอนวิธีของครูสกาลและขั้นตอนวิธีของพริม · ดูเพิ่มเติม »

ขั้นตอนวิธีของโบรุฟกา

ั้นตอนวิธีโบรุฟกา (Borůvka's algorithm) คือขั้นตอนวิธีสำหรับหาต้นไม้ทอดข้ามน้อยที่สุดในกราฟที่ทุกเส้นเชื่อมมีน้ำหนักไม่เท่ากัน.

ใหม่!!: ขั้นตอนวิธีของครูสกาลและขั้นตอนวิธีของโบรุฟกา · ดูเพิ่มเติม »

ขั้นตอนวิธีของไดก์สตรา

ั้นตอนวิธีของไดก์สตรา (Dijkstra's algorithm) ถูกคิดค้นขึ้นโดยนักวิทยาการคอมพิวเตอร์ชาวดัตช์นามว่า แอ็ดส์เคอร์ ไดก์สตรา (Edsger Dijkstra) ในปี 1959 เพื่อแก้ไขปัญหาวิถีสั้นสุดจากจุดหนึ่งใด ๆ สำหรับกราฟที่มีความยาวของเส้นเชื่อมไม่เป็นลบ สำหรับขั้นตอนวิธีนี้จะหาระยะทางสั้นที่สุดจากจุดหนึ่งไปยังจุดใด ๆ ในกราฟโดยจะหาเส้นทางที่สั้นที่สุดไปทีละจุดยอดเรื่อย ๆ จนครบตามที่ต้องการ.

ใหม่!!: ขั้นตอนวิธีของครูสกาลและขั้นตอนวิธีของไดก์สตรา · ดูเพิ่มเติม »

ขั้นตอนวิธีแบบละโมบ

ั้นตอนวิธีแบบละโมบ (Greedy Algorithm) หมายถึงขั้นตอนวิธีใด ๆ ซึ่งเป็นไปตามฮิวริสติกการแก้ปัญหาของการสร้างทางเลือกที่เหมาะสมที่สุดในแต่ละขั้น เพื่อหาคำตอบที่เหมาะสมที่สุดในแต่ละสถานการณ์ ยกตัวอย่างเช่น การนำขั้นตอนวิธีแบบละโมบไปใช้กับปัญหาการเดินทางของพนักงานขายตามขั้นตอนวิธีดังนี้: "ในแต่ละขั้น แวะเมืองที่ยังไม่เคยไปมาก่อนซึ่งใกล้กับเมืองที่อยู่ในปัจจุบัน".

ใหม่!!: ขั้นตอนวิธีของครูสกาลและขั้นตอนวิธีแบบละโมบ · ดูเพิ่มเติม »

ต้นไม้แบบทอดข้าม

ต้นไม้ทอดข้ามกราฟ ต้นไม้ทอดข้าม หรือ ต้นไม้แผ่ทั่ว หมายถึง กราฟย่อยซึ่งมีลักษณะเป็นต้นไม้และมีทุกจุดยอดของกราฟเป็นจุดยอดทุกจุดของต้นไม้ด้วย การหาต้นไม้ทอดข้ามในกราฟใดๆ โดยเฉพาะต้นไม้ทอดข้ามน้อยสุด เป็นปัญหาที่พบบ่อยในวิทยาการคอมพิวเตอร์รูปแบบหนึ่ง.

ใหม่!!: ขั้นตอนวิธีของครูสกาลและต้นไม้แบบทอดข้าม · ดูเพิ่มเติม »

ต้นไม้แบบทอดข้ามน้อยสุด

ตัวอย่างการเชื่อมต่อโหนดแต่ละโหนดเข้าหากันด้วยน้ำหนักรวมน้อยที่สุดวิธีหนึ่งจากกราฟถ่วงน้ำหนัก ต้นไม้แผ่ทั่วที่น้อยที่สุด คือ การเชื่อมต่อโหนดทุก ๆ โหนดในกราฟไม่มีทิศทางเข้าหากัน โดยแต่ละแขนของกราฟมีน้ำหนัก และเป้าหมายคือเชื่อมต่อด้วยน้ำหนักรวมน้อยที่สุด หมวดหมู่:ทฤษฎีกราฟ หมวดหมู่:ปัญหาฟังก์ชันพหุนาม หมวดหมู่:ต้นไม้ทอดข้าม.

ใหม่!!: ขั้นตอนวิธีของครูสกาลและต้นไม้แบบทอดข้ามน้อยสุด · ดูเพิ่มเติม »

ประเทศอังกฤษ

อังกฤษ (England อิง(ก)ลันด์) หรือในอดีตเรียกว่า แคว้นอังกฤษ เป็นประเทศอันเป็นส่วนหนึ่งของสหราชอาณาจักร มีพรมแดนทางบกติดต่อกับสกอตแลนด์ทางเหนือ และเวลส์ทางตะวันตก ทะเลไอร์แลนด์ทางตะวันตกเฉียงเหนือ ทะเลเคลติกทางตะวันตกเฉียงใต้ ทะเลเหนือทางตะวันออก และช่องแคบอังกฤษซึ่งคั่นระหว่างอังกฤษกับยุโรปแผ่นดินใหญ่ พื้นที่ประเทศอังกฤษส่วนใหญ่ตั้งอยู่ทางตอนกลางและตอนใต้ของเกาะบริเตนใหญ่ในมหาสมุทรแอตแลนติกเหนือ ประเทศอังกฤษยังรวมถึงเกาะที่เล็กกว่าอีกกว่า 100 เกาะ เช่น หมู่เกาะซิลลีและเกาะไวต์ ภูมิประเทศของอังกฤษส่วนมากประกอบด้วยเขาเตี้ยๆ และที่ราบ โดยเฉพาะทางตอนกลางและตอนใต้ของอังกฤษ อย่างไรก็ตาม ทางเหนือและทางตะวันตกเฉียงใต้เป็นที่สูง วินเชสเตอร์เป็นเมืองหลวงเก่าของอังกฤษกระทั่งเปลี่ยนมาเป็นลอนดอนใน..

ใหม่!!: ขั้นตอนวิธีของครูสกาลและประเทศอังกฤษ · ดูเพิ่มเติม »

ขาออกขาเข้า
Hey! เราอยู่ใน Facebook ตอนนี้! »