شبکه پسماند
شبکه پسماند
تعریف
با در اختیار داشتن شبکه شاره G و جریان f ، شبکه پسماند Gf ،متشکل از رئوس گراف و ظرفیت هر یک از آنها میباشد. هر یال در شبکهی جریان، ممکن است قادر به عبور مقدار جریان بیشتری از خود باشد. این مقدار، معادل تفاضل ظرفیت و جریان گذرنده از آن یال است. چنانچه این مقدار مثبت باشد، یال مورد نظر با مقدار ظرفیت پسماند خود در Gf قرار میگیرد. مقدار ظرفیت پسماند برای هر یال مانند (u,v) را با نمایش داده که مقدار آن از رابطهی قابل محاسبه است. چنانچه ظرفیت یالی، برابر جریان گذرنده از آن باشد، بوده و در گراف پسماند قرار نمیگیرد. همچنین شبکهی پسماند ممکن است شامل یالهایی باشد که در گراف موجود نیستند. همچنان که در بسیاری از الگوریتمها، نیاز به افزایش مقدار جریان عبوری از یک یال وجود دارد، کاهش مقدار جریان عبوری نیز در برخی از آنها مانند الگوریتم فورد–فالکرسون مورد استفاده قرار میگیرد. جهت نمایش کاهش جریان عبوری مثبت در گراف ، یال را با ظرفیت پسماند در قرار میدهیم. به طور خلاصه، مقدار ظرفیت پسماند به شکل زیر محاسبه میشود:
- اگر آنگاه
- اگر آنگاه
- در غیر این صورت
جریان شبکه پسماند
با استفاده از جریان در شبکه پسماند، میتوان مقدار جریان قابل افزودن به جریان شار اصلی را محاسبه نمود. اگر شار شبکه را با و شار گذرنده از شبکه پسماند متعلق به آن یعنی را با نمایش دهیم، یک جریان افزاینده برای توسط خواهد بود. جریان افزاینده در حقیقت یک تابع از به اعداد حقیقی است که مقدار آن به شکل زیر محاسبه میشود:
- اگر آنگاه:
- در غیر این صورت
مثال
در شکل روبهرو شبکهی جریان و شبکهی پسماند متعلق به آن نمایش داده شدهاند. در حالت عادی، یالهایی که در آنها مقدار ظرفیت پسماند برابر صفر است، در نمایش داده نمیشوند. مانند .
منابع
- مقدمهای بر الگوریتمها - پدیدآورنده: تامس کورمن، چارلز لیزرسان، رونالد دیوست، کلیفورد اشتاین - گروه مهندسی-پژوهشی خوارزمی (مترجم) - ناشر: درخشش
- ریاضیات گسسته و الگوریتم ها-پدیدآورنده:علی بهفروز، محمد ایزدی-ناشر:آییژ