End of Year Celebration!!
Thursday, May 2, 12:00
1
Jon Kleinberg Rebel King
Received 2008 ACM-Infosys Foundation Award in the Computing Sciences for his contributions to the science
- f networks and the World Wide Web which combine
End of Year Celebration!! Thursday, May 2, 12:00 2 Jon Kleinberg - - PowerPoint PPT Presentation
1 End of Year Celebration!! Thursday, May 2, 12:00 2 Jon Kleinberg Rebel King Received 2008 ACM-Infosys Foundation Award in the Computing Sciences for his contributions to the science of networks and the World Wide Web which combine deep
1972 - Edsger Dijkstra 1974 - Donald Knuth - analysis of algorithms 1976 - Michael Rabin - helped define P and NP 1978 - Robert Floyd - priority queues 1982 - Stephen Cook - NP-completeness 1985 - Richard Karp - network flow, NP-completeness 1986 - John Hopcroft, Robert Tarjan - analysis of algorithms 1993 - Richard Stearns, Juris Hartmanis - foundations of computational complexity theory 1995 - Manuel Blum - computational complexity theory 2000 - Andrew Yao - complexity theory 2012 - Silvio Micali and Shafi Goldwasser - cryptography, complexity theory
O(), Ω(), Θ() Graph algorithms: BFS, DFS, Bipartite graphs, Topological sort Greedy algorithms: Key is finding an order to sort by Proof techniques: staying ahead, exchange Classic algorithms: MST, Dijkstra’ s Divide and conquer: Key is recursion Using recurrence relations to do O() analysis Dynamic programming: Key is memoization Network flow: Ford-Fulkerson algorithm Key is reducing a problem to be a network flow problem P ?=? NP: limits of what is practically computable