1

Этап 1

Week 1

23 марта—29 марта

2

Этап 2

Week 2

30 марта—05 апреля

3

Этап 3

Week 3

06 апреля—12 апреля

4

Этап 4

Week 4

13 апреля—19 апреля

5

Этап 5

Week 5

20 апреля—26 апреля

6

Этап 6

Week 6

27 апреля—03 мая

7

Этап 7

Final Exam

04 мая—17 мая

1

Этап 1

Week 1

23 марта—29 марта

2

Этап 2

Week 2

30 марта—05 апреля

3

Этап 3

Week 3

06 апреля—12 апреля

4

Этап 4

Week 4

13 апреля—19 апреля

5

Этап 5

Week 5

20 апреля—26 апреля

6

Этап 6

Week 6

27 апреля—03 мая

7

Этап 7

Final Exam

04 мая—17 мая

18 марта 2015
Цель завершена 29 мая 2015
Общая

Пройти курс Algorithms: Design and Analysis, Part 2 by Tim Roughgarden на Coursera

Продолжаю изучать алгоритмы с учётом опыта полученного в первой части. А опыт сей подсказывает что нужно читать попутно книгу Introduction to Algorithms (Third Edition), потому как мне одних лекций не хватает по не которым темам. И не откладывать просмотр лекций и выполнение задания на последний момент.

 Критерий завершения

Получен сертификат

 Личные ресурсы

Немного времени

  1. Week 1

    Topics

    • Two Motivating Applications (Sequence Alignment and Internet Routing)
    • Selected Review from Part I (Optional)
    • Introduction to Greedy Algorithms
    • A Scheduling Application
    • Prim's Minimum Spanning Tree Algorithm

    Homework

    • Due April 5:
    • Problem Set #1: Greedy algorithms and MSTs
    • Programming Assignment #1: Greedy scheduling and Prim's MST algorithm
  2. Week 2

    Topics

    • Kruskal's Minimum Spanning Tree Algorithm
    • Clustering
    • Advanced Topics: On the Union-Find Data Structure
    • Huffman Codes

    Homework

    • Due April 12:
    • Problem Set #2: More MSTs, and Huffman codes
    • Programming Assignment #2: Clustering
  3. Week 3

    Topics

    • Dynamic Programming and Applications
    • The Knapsack Problem
    • Sequence Alignment
    • Optimal Search Trees

    Homework

    • Due April 19:
    • Problem Set #3: Dynamic Programming
    • Programming Assignment #3: The Knapsack Problem
  4. Week 4

    Topics

    • More Dynamic Programming and Shortest Paths
    • SIngle-Source Shortest Paths, Revisited
    • The Bellman-Ford Algorithm
    • Internet Routing
    • The All-Pairs Shortest Paths Problem
    • The Floyd-Warshall Algorithm
    • Johnson's Algorithm

    Homework

    • Due April 26:
    • Problem Set #4: Shortest Paths
    • Programming Assignment #4: All-Pairs Shortest Paths
  5. Week 5

    Topics

    • P, NP, and What They Mean
    • Reductions Between Problems
    • NP-Complete Problems
    • The P vs. NP Problem
    • Solvable Special Cases of NP-Complete Problems
    • Smarter (But Still Exponential-Time) Search Algorithms for NP-Complete Problems

    Homework

    • Due May 3:
    • Problem Set #5: NP-Complete Problems and Smarter Search Algorithms for Them
    • Programming Assignment #5: The Traveling Salesman Problem
  6. Week 6

    Topics

    • Heuristics with Provable Guarantees
    • Greedy and Dynamic Programming Heuristics for the Knapsack Problem
    • Local Search: General Principles, Max Cut, and 2SAT

    Homework

    • Due May 10:
    • Problem Set #6: Approximation Algorithms and Local Search
    • Programming Assignment #6: 2SAT
  7. Final Exam

  • 1835
  • 18 марта 2015, 17:41
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?