لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش الگوریتمهای گراف
- آخرین آپدیت
دانلود Algorithms on Graphs
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
اگر تا به حال از سرویسهای مسیریابی برای یافتن مسیر بهینه و تخمین زمان رسیدن به مقصد استفاده کرده باشید، در واقع از الگوریتمهای گراف استفاده کردهاید. گرافها در موقعیتهای مختلف دنیای واقعی ظاهر میشوند؛ از شبکههای جادهای و شبکههای کامپیوتری گرفته تا شبکههای اجتماعی! اگر به دنبال سریعترین مسیر برای رسیدن به محل کار، ارزانترین راه برای اتصال مجموعهای از کامپیوترها به یک شبکه، یا الگوریتم کارآمدی برای یافتن خودکار جوامع و رهبران فکری در فیسبوک هستید، باید با گرافها و الگوریتمهای مرتبط با آنها کار کنید.
در این دوره آنلاین، ابتدا یاد میگیرید که گراف چیست و مهمترین ویژگیهای آن کدامند. سپس روشهای مختلف پیمایش گراف و نحوه انجام عملیاتهای کاربردی در حین پیمایش با ترتیبهای خاص را خواهید آموخت. پس از آن، درباره الگوریتمهای کوتاهترین مسیر صحبت خواهیم کرد؛ از مدلهای پایه گرفته تا الگوریتمهای بسیار پیشرفتهای که در گوگل مپس و سایر سرویسهای مسیریابی استفاده میشوند. اگر تصمیم بگیرید در پروژه صنعتی ما با عنوان «مسیرهای کوتاهترین سریع» شرکت کنید، از این الگوریتمها استفاده خواهید کرد. در نهایت، با درختهای پوشای کمینه (MST) بحث را به پایان میبریم که در برنامهریزی شبکههای جادهای، تلفن و کامپیوتر و همچنین در خوشهبندی و الگوریتمهای تقریبی کاربرد فراوان دارند.
سرفصل ها و درس ها
تجزیه گرافها ۱
Decomposition of Graphs 1
مبانی گراف
Graph Basics
نمایش گرافها
Representing Graphs
کاوش در گرافها
Exploring Graphs
اتصالپذیری
Connectivity
ترتیبهای پیشبازدید و پسبازدید
Previsit and Postvisit Orderings
تجزیه گرافها ۲
Decomposition of Graphs 2
گرافهای جهتدار بدون دور (DAG)
Directed Acyclic Graphs
مرتبسازی توپولوژیک
Topological Sort
مولفههای به هم پیوسته قوی
Strongly Connected Components
محاسبه مولفههای به هم پیوسته قوی
Computing Strongly Connected Components
مسیرها در گرافها ۱
Paths in Graphs 1
کاربردها
Applications
مسیرها و فاصلهها
Paths and Distances
جستجوی اول سطح (BFS)
Breadth-First Search
جستجوی اول سطح (ادامه)
Breadth-First Search (continued)
پیادهسازی و تحلیل
Implementation and Analysis
ویژگیهای BFS
BFS Properties
فاصلههای صحیح
Correct Distances
درخت کوتاهترین مسیر
Shortest Path Tree
مسیرها در گرافها ۲
Paths in Graphs 2
سریعترین مسیر
Fastest Route
الگوریتم ساده (Naive)
Naive Algorithm
الگوریتم دایکسترا
Dijkstra's Algorithm
مثال دایکسترا
Dijkstra Example
پیادهسازی
Implementation
اثبات درستی
Proof of Correctness
تحلیل
Analysis
تبدیل ارز
Currency Exchange
کاهش به مسئله کوتاهترین مسیر
Reduction to Shortest Paths
نمایش نظرات