لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش الگوریتمهای پیشرفته و پیچیدگی محاسباتی
- آخرین آپدیت
دانلود Advanced Algorithms and Complexity
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در دورههای قبلی تخصص آنلاین ما، شما با الگوریتمهای پایه آشنا شدید و اکنون آماده هستید تا به حوزه مسائل و الگوریتمهای پیچیدهتر وارد شوید. الگوریتمهای پیشرفته بر پایه الگوریتمهای پایه بنا شده و از ایدههای جدید استفاده میکنند. ما با جریانهای شبکه (Network Flows) شروع خواهیم کرد که در کاربردهای رایجی مانند تطبیق بهینه، یافتن مسیرهای مجزا و برنامهریزی پرواز و همچنین کاربردهای شگفتانگیزتری مانند بخشبندی تصویر در بینایی ماشین استفاده میشوند. سپس به سراغ برنامهریزی خطی میرویم که در بهینهسازی تخصیص بودجه، بهینهسازی سبد سهام، یافتن ارزانترین رژیم غذایی مطابق با تمام الزامات و بسیاری موارد دیگر کاربرد دارد. در ادامه، درباره مسائل ذاتاً دشوار که هیچ راه حل دقیق و خوبی برای آنها شناخته شده نیست (و احتمالاً یافت نخواهند شد) و نحوه حل آنها در عمل بحث خواهیم کرد. در نهایت، با یک مقدمه ملایم بر الگوریتمهای جریانی (Streaming Algorithms) که به شدت در پردازش دادههای بزرگ (Big Data) استفاده میشوند، کار را به پایان میرسانیم. این الگوریتمها معمولاً به گونهای طراحی شدهاند که بتوانند مجموعهدادههای عظیم را بدون نیاز به ذخیرهسازی کامل آنها پردازش کنند.
سرفصل ها و درس ها
جریانها در شبکهها
Flows in Networks
مقدمه
Introduction
جریانهای شبکه
Network Flows
شبکههای باقیمانده
Residual Networks
حداکثر جریان - حداقل برش
Maxflow-Mincut
الگوریتم فورد-فالکرسون
The Ford–Fulkerson Algorithm
مثال کند
Slow Example
الگوریتم ادموندز-کارپ
The Edmonds–Karp Algorithm
تطبیق دو parte
Bipartite Matching
بخشبندی تصویر
Image Segmentation
برنامهریزی خطی
Linear Programming
مقدمه
Introduction
برنامهریزی خطی
Linear Programming
جبر خطی: روش جایگذاری
Linear Algebra: Method of Substitution
جبر خطی: حذف گاوسی
Linear Algebra: Gaussian Elimination
نمایش نظرات