آموزش الگوریتم‌های گراف - آخرین آپدیت

دانلود 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

  • الگوریتم بلمن-فورد Bellman-Ford Algorithm

  • اثبات درستی Proof of Correctness

  • دورهای منفی Negative Cycles

  • آربیتراژ بی‌نهایت Infinite Arbitrage

درخت‌های پوشای کمینه Minimum Spanning Trees

  • ساخت یک شبکه Building a Network

  • الگوریتم‌های حریصانه Greedy Algorithms

  • ویژگی برش Cut Property

  • الگوریتم کروسکال Kruskal's Algorithm

  • الگوریتم پریم Prim's Algorithm

پروژه پیشرفته کوتاه‌ترین مسیر (اختیاری) Advanced Shortest Paths Project (Optional)

  • پروژه برنامه‌نویسی: مقدمه Programming Project: Introduction

  • جستجوی دوطرفه Bidirectional Search

  • شش مصافحه Six Handshakes

  • دایکسترای دوطرفه Bidirectional Dijkstra

  • یافتن کوتاه‌ترین مسیر پس از ملاقات در میانه Finding Shortest Path after Meeting in the Middle

  • محاسبه فاصله Computing the Distance

  • الگوریتم A A* Algorithm

  • عملکرد A Performance of A*

  • الگوریتم A* دوطرفه Bidirectional A*

  • توابع پتانسیل و کران‌های پایین Potential Functions and Lower Bounds

  • نقاط شاخص (اختیاری) Landmarks (Optional)

  • سلسله‌مراتب بزرگراه‌ها و اهمیت گره‌ها Highway Hierarchies and Node Importance

  • پیش‌پردازش Preprocessing

  • جستجوی شاهد Witness Search

  • پرس‌وجو (Query) Query

  • اثبات درستی Proof of Correctness

  • مرتب‌سازی گره‌ها Node Ordering

نمایش نظرات

آموزش الگوریتم‌های گراف
جزییات دوره
54h 37m
52
(آخرین آپدیت)
126,508
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده

Alexander S. Kulikov Alexander S. Kulikov

Michael Levin Michael Levin

Daniel M Kane Daniel M Kane