شار بيشینه و روش فورد-فالكرسون
شار بيشینه و روش فورد-فالكرسون
برای مشاهده ویدیو ، لطفا دوره را خریداری نمایید.یا در صورتی که دوره را خریداری کرده اید وارد حساب کاربری خود شوید.

شار بيشینه و روش فورد-فالكرسون

توضیحات

در جلسه بیست و سوم درس طراحی الگوریتم دکتر حمید حاج سیدجوادی که اهمیت به سزایی در کنکور ارشد کامپیوتر و کنکور ارشد آی تی و نیز کنکور دکتری کامپیوتر و کنکور دکتری آی تی دارد، مطالب مهمی درباره مبحث شار بيشینه و روش فورد-فالكرسون ارائه می‌شود. همانطور كه می‌توانید یک نقشه راه را به عنوان یک گراف جهت دار مدل کنید تا كوتاهترین مسیر از یک نقطه به نقطه ديگر بیابید، می‌توانید يک گراف جهت دار را به عنوان یک «شبکه شار» تفسیر کنید و از آن برای پاسخ به سؤاﻻت مربوط به شار مواد استفاده کنید. تصور کنید که یک ماده در يك سیستم از یک منبع، جایی كه مواد تولید می‌شود، به سمت يک سینک، جایی كه مصرف می‌شود، حركت می‌کند. منبع مواد را با سرعت ثابتی تولید می‌کند و سینک با همان سرعت مواد را مصرف می‌مند. "شار" مواد در هر نقطه از سیستم سرعت حركت مواد است. شبكه‌های شار می‌توانند بسیاری از مسائل را مدل‌سازی کنند، از جمله مایعات عبوری از لوله‌ها، قطعات از طریق خطوط مونتاژ، جريان از طریق شبکه‌ها و مدارات الکتریکی و اطلاعات از طریق شبکه‌های ارتباطی. در این جلسه شبکه شار و مسئله شار بیشینه تعریف می‌شود. سپس روش Ford-Fulkerson تدریس می‌شود که به سه ایده مربوط می‌شود که فراتر از روش هستند و به بسیاری از الگوریتم‌ها و مسائل شار مربوط می‌شوند: 1) شبکه‌های باقیمانده 2) مسائل افزایشی 3) برش های شبکه شار. در ادامه این سه مبحث به تفصیل با مثال و شکل و با جزئیات کامل تشریح می‌گردد. پس از آن الگوریتم اصلی سپس Ford-Fulkerson و شبه کد آن با یک مثال با جزئیات کامل تشریح و تحلیل شده و در انتها پیچیدگی زمانی آن ارائه می‌گردد. در آخر 8 تست کنکور ارشد و دکترای طراحی الگوریتم در خصوص شبکه شار و شار بیشینه مطرح و حل تشریحی آنها ارائه می‌گردد.

هزینه دوره:
1,000,000 تومان600,000 تومان

طراحی الگوریتم

30 ساعت و 21 دقیقه
25 قسمت
1. نمادهای مجانبی
2. بازگشتی
3. محاسبه زمان اجرای الگوریتم‌ها و روش‌های مرتب‌سازی
4. تحلیل سرشکنی (Amortized Analysis)
5. یادآوری ساختمان داده‌های مهم در درس الگوریتم
6. الگوریتم‌های حریصانه (Greedy Algorithms)
7. الگوریتم‌های گراف
8. تقسیم و غلبه
9. برنامه‌نویسی پویا
10. مسائل P و NP و NP Complete و NP Hard
11. شار بیشینه
12. جداول درهم‌سازی
13. زیردنباله مشترک