רשתות זרימה Flashcards

1
Q

הסבירו מהי רשת זרימה.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

הגדירו:

זרימה חוקית ברשת.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

הגדירו:

שטף של זרימה f.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

תהי רשת זרימה שבה נכנסת כמות זרימה x לבור.

מהו שטף הרשת?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

הגדירו:

בעיית זרימה.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

אילו שני אלגוריתמים פותרים בעיות זרימה?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

מהו זמן הריצה של אלגוריתם פורד-פאלקרסון?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

מהו זמן הריצה של אלגוריתם אדמונד-קארפ?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

איך נמצא התאמה מקסימלית בגרף דו צדדי?

A
  1. נהפוך את הגרף לרשת זרימה מוכוונת (על ידי הוספת קודקוד התחלה וסוף, קישורם לגרף הדו צדדי עם צלעות חדשות, ומתן משקל 1 לכל הצלעות).
  2. נריץ את אדמונד-קארפ על הרשת ונקבל את הזרימה המקסימלית האפשרית ברשת.
  3. נחזיר את כל הצלעות בזרימה המקסימלית ששייכות לגרף הדו צדדי.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

ברשתות זרימה, איך נגביל את השטף שיכול לעבור דרך קודקוד מסויים?

A

מ”בעיית הסוכנים” למדנו שאם אנחנו רוצים להגביל את השטף שיכול לעבור דרך קודקוד לk, נשפכל את הקודקוד ונוסיף בינו לבין עצמו צלע עם קיבול k. כך יתאפשר כניסה ויציאה של מקסימום זרימה k לקודקוד.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

יהי גרף מכוון כבתמונה עם קיבולות על הצלעות. בגרף יש מספר מקורות ומספר בורות.

איך נמצא את הזרימה המקסימלית בין קבוצת כל המקורות לכל הבורות?

A

נוסיף את הקודקודים והצלעות עם המשקלים כבתמונה, ונריץ את אלגוריתם אדמונד-קארפ שמוצא זרימה מקסימלית ברשת זרימה.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

תהי רשת זרימה.

מה היחס בין קיבול החתכים בזרימה לבין השטף של הרשת?

A

לכל חתך (S,T) ולכל זרימה חוקית f:

|f| <= c(S,T)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

מהו משפט השטף והחתך?

A

משפט השטף והחתך:

קיימים זרימה f וחתך (S,T) כך ש:

|f| = c(S,T)

הזרימה המקסימלית שווה לקיבול החתך המינימלי.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

האם אנו יכולים למצוא חתך מינימלי ברשת זרימה?

A

כן

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

איך נמצא את דרגת הקשירות של גרף?

A
17
Q

מה הלקח מבעיית המשקיעים והשחקנים?

A

אם יש לנו רשת זרימה, ואנחנו מחפשים “רווח מקסימילי” מצורה כלשהי - זה שקול לחיפוש “הפסד מינימלי”. לכן, נגדיר את משקלי הצלעות ברשת כך שההפסדים יהיו משקלי צלעות שהם חתך בגרף. כך, מציאת זרימה מקסימלית = מציאת קיבול חתך מינימילי = מציאת הפסד מינימלי = מציאת רווח מקסימלי.

18
Q

האם הורדת צלע מחתך מינימלי ברשת בהכרח מקטינה את הזרימה המקסימלית ברשת?

A

כן

19
Q

האם הוספת צלע לחתך מינימלי ברשת בהכרח תגדיל את הזרימה המקסימלית?

A

לא!

ייתכנו כמה חתכים מינימליים, ואלו נותרו מינימליים.
(זו הייתה שאלה ממבחן)