Algorithms Review List:

Dynamic Programming:##

  1. Segmented Least Squares;
  2. Traveling Salesman Problem;
  3. RNA Secondary Strucure;
  4. Sequence Alignment & Linear Space Improvement;
  5. Shortest Path with negative weight edges;
  6. Shortest Path with negative cycles;

Network Flows##

  1. Ford-Fulkerson;
  2. Min Cut = Max Flow;
  3. Choosing Augmenting Path: Capacity Scaling;
    (Preflow-Push Algorithm)
  4. Network Flow application: Bipartite Matching;
    O(mC): If C is not large
    O(m^2logC) with scaling: is C is large.
    in bipartite C==n, O(mn) works fine.
  5. Network Flow application: Disjoint Path;
    max number of edge-disjoint s-t path == max value of s-t flow == min number of edges to be removal for disconnection between s-t;
  6. Project Selection;
  7. Baseball Elimination;

Intractable Problems Reductions##

  1. NP Completeness
  2. (to be cont...)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近太多事情烦扰,感觉全身不适。想要放下一些事情却不知为何总是心中有所牵挂,如若我能分身或者一心二用也不至...
    罗静淳阅读 170评论 0 0
  • 时间真的过得太快,奶奶66岁那年,6岁的我开始思考人生。我问奶奶,这日子好慢,你这60多年是怎么过的呀。奶奶说过着...
    慢慢来袭阅读 429评论 0 0