ทฤษฎีกราฟ - การเชื่อมต่อ

การสำรวจกราฟจากจุดยอดหนึ่งไปยังอีกจุดหนึ่งเป็นไปได้หรือไม่นั้นขึ้นอยู่กับการเชื่อมต่อของกราฟ การเชื่อมต่อเป็นแนวคิดพื้นฐานในทฤษฎีกราฟ การเชื่อมต่อกำหนดว่ากราฟเชื่อมต่อหรือไม่ได้เชื่อมต่อ มีหัวข้อย่อยตามขอบและจุดยอดซึ่งเรียกว่าการเชื่อมต่อขอบและการเชื่อมต่อจุดสุดยอด ให้เราพูดคุยโดยละเอียด

การเชื่อมต่อ

กราฟบอกว่าเป็น connected if there is a path between every pair of vertex. จากจุดยอดทุกจุดไปยังจุดยอดอื่น ๆ ควรมีเส้นทางในการสำรวจ ที่เรียกว่าการเชื่อมต่อของกราฟ กราฟที่มีจุดยอดและขอบที่ขาดการเชื่อมต่อหลายจุดถูกตัดการเชื่อมต่อ

Example 1

ในกราฟต่อไปนี้เป็นไปได้ที่จะเดินทางจากจุดยอดหนึ่งไปยังจุดยอดอื่น ๆ ตัวอย่างเช่นเราสามารถข้ามจากจุดยอด 'a' ไปยังจุดยอด 'e' โดยใช้เส้นทาง 'ab-e'

Example 2

ในตัวอย่างต่อไปนี้การข้ามจากจุดยอด 'a' ไปยังจุดยอด 'f' เป็นไปไม่ได้เนื่องจากไม่มีเส้นทางระหว่างทั้งสองโดยตรงหรือโดยอ้อม ดังนั้นจึงเป็นกราฟที่ไม่มีการเชื่อมต่อ

ตัด Vertex

ให้ 'G' เป็นกราฟที่เชื่อมต่อกัน จุดยอด V ∈ G เรียกว่าจุดยอดตัดของ 'G' ถ้า 'G-V' (ลบ 'V' จาก 'G') ส่งผลให้กราฟขาดการเชื่อมต่อ การลบจุดยอดตัดออกจากกราฟจะแบ่งออกเป็นกราฟสองกราฟขึ้นไป

Note - การลบจุดยอดที่ถูกตัดออกอาจทำให้กราฟขาดการเชื่อมต่อ

กราฟที่เชื่อมต่อ 'G' อาจมีจุดยอดตัดได้มากที่สุด (n – 2)

Example

ในกราฟต่อไปนี้จุดยอด 'e' และ 'c' คือจุดยอดตัด

เมื่อลบ 'e' หรือ 'c' ออกกราฟจะกลายเป็นกราฟที่ไม่เชื่อมต่อ

หากไม่มี 'g' จะไม่มีเส้นทางระหว่างจุดยอด 'c' และจุดยอด 'h' และอื่น ๆ อีกมากมาย ดังนั้นจึงเป็นกราฟที่ตัดการเชื่อมต่อโดยมีจุดยอดตัดเป็น 'e' ในทำนองเดียวกัน 'c' ยังเป็นจุดยอดตัดสำหรับกราฟด้านบน

ตัดขอบ (สะพาน)

ให้ 'G' เป็นกราฟที่เชื่อมต่อกัน ขอบ 'e' ∈ G เรียกว่าคมตัดถ้า 'G-e' ส่งผลให้กราฟขาดการเชื่อมต่อ

หากการลบขอบออกจากกราฟจะทำให้เกิดกราฟสองกราฟขึ้นไปขอบนั้นจะเรียกว่า Cut Edge

Example

ในกราฟต่อไปนี้ขอบตัดคือ [(c, e)]

การลบขอบ (c, e) ออกจากกราฟจะกลายเป็นกราฟที่ขาดการเชื่อมต่อ

ในกราฟด้านบนการลบขอบ (c, e) จะแบ่งกราฟออกเป็นสองส่วนซึ่งไม่ใช่กราฟที่ไม่มีการเชื่อมต่อ ดังนั้นขอบ (c, e) จึงเป็นขอบตัดของกราฟ

Note - ให้ 'G' เป็นกราฟที่เชื่อมต่อกับจุดยอด 'n' แล้ว

  • ขอบตัด e ∈ G ถ้าขอบ 'e' ไม่ได้เป็นส่วนหนึ่งของรอบใด ๆ ใน G

  • จำนวนคมตัดสูงสุดที่ทำได้คือ 'n-1'

  • เมื่อใดก็ตามที่มีขอบตัดจะมีจุดยอดตัดด้วยเนื่องจากจุดยอดของขอบตัดอย่างน้อยหนึ่งจุดเป็นจุดยอดตัด

  • หากมีจุดยอดตัดอยู่อาจมีหรือไม่มีคมตัดก็ได้

ตัดชุดกราฟ

ให้ 'G' = (V, E) เป็นกราฟที่เชื่อมต่อ ชุดย่อย E ของ E เรียกว่าชุดตัดของ G หากการลบขอบทั้งหมดของ E 'ออกจาก G ทำให้ G ตัดการเชื่อมต่อ

หากการลบขอบจำนวนหนึ่งออกจากกราฟทำให้ขาดการเชื่อมต่อขอบที่ถูกลบเหล่านั้นจะเรียกว่าชุดตัดของกราฟ

Example

ดูกราฟต่อไปนี้ ชุดตัดคือ E1 = {e1, e3, e5, e8}

หลังจากลบชุดตัด E1 ออกจากกราฟแล้วจะปรากฏดังนี้ -

ในทำนองเดียวกันมีชุดตัดอื่น ๆ ที่สามารถตัดการเชื่อมต่อของกราฟได้ -

  • E3 = {e9} - ชุดตัดที่เล็กที่สุดของกราฟ

  • E4 = {e3, e4, e5}

การเชื่อมต่อ Edge

ให้ 'G' เป็นกราฟที่เชื่อมต่อกัน จำนวนขอบขั้นต่ำที่การลบทำให้ตัดการเชื่อมต่อ 'G' เรียกว่าการเชื่อมต่อขอบของ G

Notation - λ (G)

กล่าวอีกนัยหนึ่งคือ number of edges in a smallest cut set of G เรียกว่าการเชื่อมต่อขอบของ G.

ถ้า 'G' มีคมตัดแล้วλ (G) คือ 1 (การเชื่อมต่อขอบของ G)

Example

ดูกราฟต่อไปนี้ การลบขอบขั้นต่ำสองเส้นออกทำให้กราฟที่เชื่อมต่อขาดการเชื่อมต่อ ดังนั้นการเชื่อมต่อแบบ edge (λ (G)) คือ 2

ต่อไปนี้เป็นสี่วิธีในการตัดการเชื่อมต่อของกราฟโดยการลบสองขอบ -

การเชื่อมต่อ Vertex

ให้ 'G' เป็นกราฟที่เชื่อมต่อกัน จำนวนจุดต่ำสุดที่การลบทำให้ 'G' ถูกตัดการเชื่อมต่อหรือลด 'G' ในกราฟเล็กน้อยเรียกว่าการเชื่อมต่อจุดยอด

Notation - เค (G)

Example

ในกราฟด้านบนการลบจุดยอด 'e' และ 'i' ทำให้กราฟถูกตัดการเชื่อมต่อ

ถ้า G มีจุดยอดตัดแล้ว K (G) = 1

Notation - สำหรับกราฟ G ที่เชื่อมต่อใด ๆ

K (G) ≤λ (G) ≤δ (G)

การเชื่อมต่อ Vertex (K (G)), การเชื่อมต่อที่ขอบ (λ (G)), จำนวนองศาขั้นต่ำของ G (δ (G))

Example

คำนวณλ (G) และ K (G) สำหรับกราฟต่อไปนี้ -

Solution

จากกราฟ

δ (G) = 3

K (G) ≤λ (G) ≤δ (G) = 3 (1)

K (G) ≥ 2 (2)

การลบขอบ {d, e} และ {b, h} เราสามารถยกเลิกการเชื่อมต่อ G

ดังนั้น,

λ (G) = 2

2 ≤λ (G) ≤δ (G) = 2 (3)

จาก (2) และ (3) จุดยอดการเชื่อมต่อ K (G) = 2