1 of 15

אלגוריתמים 2 – תרגול 5

שידוכים בגרפים

2 of 15

הרחבות למשפט הול

  •  

3 of 15

 

הוכחה: נוסיף לd B קודקודים חדשים, שמחוברים לכל A.

=> A מקיים את תנאי הול => יש שידוך שמספק את כל A.

=> מתוך השידוך הזה, מקסימום d צלעות מחוברות לקודקודים החדשים

=> אם נקח את שאר הצלעות נקבל שידוך עבור כל הקודקודים בA מלבד לכל היותר d.

 

4 of 15

 

 

 

5 of 15

 

  •  

6 of 15

תזכורת - משפט tutte:

  •  

7 of 15

 

  •  

8 of 15

המשך ההוכחה

  •  

9 of 15

Tutte => Hall

  •  

X

Y

v

X

Y’

10 of 15

  •  

v

X

Y’

זוגי – זוגי = זוגי

11 of 15

  •  

v

X

Y’

12 of 15

  •  

 

13 of 15

 

הוכחה:

נניח ש G מקיים את תנאי hall

=> לפי למה 2 נובע כי X מקיים את תנאי tutte בH.

=> מ tutte נקבל כי H מכיל שידוך מושלם.

=> לפי למה 1, יש ב G שידוך שמספק את X.

14 of 15

הגדרה: בגרף קשיר G, צלע e נקראת ״גשר״ (או: צלע-חתך) אם {e}/G לא קשיר.

 

15 of 15

הגדרה: בגרף קשיר G, צלע e נקראת ״גשר״ (או: צלע-חתך) אם {e}/G לא קשיר.