ทฤษฎีกราฟ - ความสามารถในการย้อนกลับ

กราฟสามารถข้ามผ่านได้หากคุณสามารถวาดเส้นทางระหว่างจุดยอดทั้งหมดโดยไม่ต้องย้อนเส้นทางเดิม ตามเส้นทางนี้มีบางประเภทเช่นเส้นทางของออยเลอร์และวงจรของออยเลอร์ซึ่งอธิบายไว้ในบทนี้

เส้นทางของออยเลอร์

เส้นทางของออยเลอร์มีขอบแต่ละด้านของ 'G' หนึ่งครั้งและแต่ละจุดยอดของ 'G' อย่างน้อยหนึ่งครั้ง กราฟที่เชื่อมต่อ G ถูกกล่าวว่าสามารถข้ามผ่านได้หากมีเส้นทางของออยเลอร์

Example

เส้นทางของออยเลอร์ = dcabde

ออยเลอร์เซอร์กิต

ในเส้นทางของออยเลอร์ถ้าจุดยอดเริ่มต้นเหมือนกับจุดยอดสิ้นสุดจะเรียกว่าวงจรของออยเลอร์

Example

Euler’s Path = abcdagfeca

ทฤษฎีบทวงจรของออยเลอร์

กราฟที่เชื่อมต่อ 'G' สามารถข้ามผ่านได้ก็ต่อเมื่อจำนวนจุดยอดที่มีองศาคี่ใน G เป็น 2 หรือ 0 เท่านั้นกราฟที่เชื่อมต่อ G สามารถมีเส้นทางของออยเลอร์ได้ แต่ไม่ใช่วงจรของออยเลอร์หากมีจุดยอดสองจุดที่มี องศาแปลก ๆ

Note - เส้นทางออยเลอร์นี้เริ่มต้นด้วยจุดยอดขององศาคี่และลงท้ายด้วยจุดยอดอื่น ๆ ของระดับคี่

Example

Euler’s Path- beabdca ไม่ใช่วงจรของออยเลอร์ แต่เป็นเส้นทางของออยเลอร์ เห็นได้ชัดว่ามันมีจุดยอด 2 องศาที่แปลก

Note - ในกราฟที่เชื่อมต่อ G ถ้าจำนวนจุดยอดที่มีองศาคี่ = 0 แสดงว่ามีวงจรของออยเลอร์อยู่

กราฟแฮมิลตัน

กราฟที่เชื่อมต่อ G ถูกกล่าวว่าเป็นกราฟแฮมิลตันหากมีวัฏจักรซึ่งมีจุดยอดทั้งหมดของ G

ทุกรอบเป็นวงจร แต่วงจรอาจมีหลายรอบ วงจรดังกล่าวเรียกว่าHamiltonian cycle ของ G.

เส้นทางแฮมิลตัน

กราฟที่เชื่อมต่อจะถูกกล่าวว่าเป็นแฮมิลตันหากมีจุดยอดของ G แต่ละจุดเพียงครั้งเดียว เส้นทางดังกล่าวเรียกว่าHamiltonian path.

Example

Hamiltonian Path- edbac.

Note

  • วงจรของออยเลอร์ประกอบด้วยขอบกราฟแต่ละด้านเพียงครั้งเดียว

  • ในวัฏจักรแฮมิลตันสามารถข้ามขอบบางส่วนของกราฟได้

Example

ดูกราฟต่อไปนี้ -

สำหรับกราฟที่แสดงด้านบน -

  • มีเส้นทางออยเลอร์ - เท็จ

  • วงจรออยเลอร์มีอยู่ - เท็จ

  • วัฏจักรของแฮมิลตันมีอยู่จริง - จริง

  • เส้นทางแฮมิลตันมีอยู่จริง - จริง

G มีจุดยอดสี่จุดที่มีองศาคี่ดังนั้นจึงไม่สามารถข้ามผ่านได้ เมื่อข้ามขอบภายในกราฟจะมีวัฏจักรแฮมิลตันผ่านจุดยอดทั้งหมด