ראשית נתרגם את השאלה לדרישות מדויקות מעט יותר. השאלה, למעשה, מבקשת לבדוק האם קיימת זרימה ברשת כך שיתקיימו הדברים
הבאים:
- הזרימה היוצאת מ היא .
- מתקיימות הווריאציות הבאות של זרימה חוקית:
- (מגבלת הקיבול) הזרימה הישירה בין שני צמתים אינה עולה על הקיבול ביניהם; .
- (סימטריה הפכית) הזרימה הישירה מצומת לצומת היא מינוס הזרימה הישירה מצומת
לצומת ; .
- (שימור הזרם) בכל צומת, למעט (אולי) הצמתים ו, הצומת אינו אוגר או מייצר זרם; .(שים לב שרק הדרישה השלישית השתנתה.)
נבנה, לכן, גרף חדש. נוסיף בו שני צמתים ו, ועוד מספר קשתות. הגרף החדש מתואר להלן:
בגרף החדש, כל קשת מהצורה בעלת הקיבול , וכל קשת מהצורה בעלת הקיבול .
נבדוק בגרף החדש האם יש זרימה מלבגודל .
משפט:
יש פתרון לבעיה החדשה \Leftrightarrow יש פתרון לבעיה המקורית.
|
הוכחה: (⇐)
נניח שיש פתרון לבעיה החדשה (כלומר, אכן יש זרימה שגודלה ). נתבונן בחתך הבא:
מה נוכל לראות מחתך זה וממגבלות הזרימה? מצד אחד, גודל הזרימה כאן הוא
מצד שני, מגבלת קיבול החתך על זרימת החתך אומרת כי
מכאן קל לראות שבהכרח, לכל
,