Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Shortest Paths Revisited, NP-Complete Problems and What To Do About Them

Shortest Paths Revisited, NP-Complete Problems and What To Do About Them

FREE

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
9.1/10 (Our Score)
Product is rated as #17 in category Data Structures and Algorithms

The primary topics in this part of the specialization are: shortest paths (Bellman–Ford, Floyd–Warshall, Johnson), NP–completeness and what it means for the algorithm designer, and strategies for coping with computationally intractable problems (analysis of heuristics, local search). The Leland Stanford Junior University, commonly referred to as Stanford University or Stanford, is an American private research university located in Stanford, California on an 8,180–acre (3,310 ha) campus near Palo Alto, California, United States.

Instructor Details

Tim Roughgarden is a Professor of Computer Science and (by courtesy) Management Science and Engineering at Stanford University. He received a BS in Applied Mathematics from Stanford in 1997, and a PhD in Computer Science from Cornell in 2002. His research interests include the many connections between computer science and economics, as well as the design, analysis, applications, and limitations of algorithms. For his research, he has been awarded the ACM Grace Murray Hopper Award, the Presidential Early Career Award for Scientists and Engineers (PECASE), the Kalai Prize in Computer Science and Game Theory, the Shapley Lecturership of the Game Theory Society, the Social Choice and Welfare Prize, INFORM’s Optimization Prize for Young Researchers, the Mathematical Programming Society’s Tucker Prize, the EATCS-SIGACT Godel Prize, and a Guggenheim Fellowship.

Specification: Shortest Paths Revisited, NP-Complete Problems and What To Do About Them

Duration

19 hours

Year

2017

Level

Intermediate

Certificate

Yes

Quizzes

Yes

51 reviews for Shortest Paths Revisited, NP-Complete Problems and What To Do About Them

4.8 out of 5
45
5
1
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. John W

    It took me a while to get through all four of these courses, but definitely worth the effort! Really stretched my brain, and I feel like I could have gotten even more had I spent more time on the theoretical bits.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Pranjal V

    Thank you do much, this has been an amazing journey! Best Algorithms course online 11/10!

    Helpful(0) Unhelpful(0)You have already voted this
  3. Qiyue Z

    Great professor and great course. I enjoy it!

    Helpful(0) Unhelpful(0)You have already voted this
  4. Richard P

    This has been a tough but very rewarding learning experience, and that includes the entire series of four courses. You learn to really appreciate Tim, who is the instructor, for his passion and care about teaching the material to his students. The homework assignments can be a lot of work, but also can be quite interesting. The discussion forums are very helpful for the assignments. Thanks for the great learning experience and the wonderful effort.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Johnathan F

    I love Tim’s excitement for algorithms. He really stands out as a quality teacher in his selection of content, explanations and enthusiasm.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Thomas S

    Nice Lessons, nice Grades!

    Helpful(0) Unhelpful(0)You have already voted this
  7. Jianghua F

    Insightful course!

    Helpful(0) Unhelpful(0)You have already voted this
  8. Aluisio R F d S

    One of the best courses I’ve ever taken! Congrats!!!

    Helpful(0) Unhelpful(0)You have already voted this
  9. Yuxiao W

    unlike previous 3 courses some of course 4’s quiz problems are really difficult and not sure how to approach…

    Helpful(0) Unhelpful(0)You have already voted this
  10. tao L

    Thanks a lot. It is time consuming, need a lot of thinking and practising to finish the homework. And it is worth taking. After this, we can go deep into cs.

    Helpful(0) Unhelpful(0)You have already voted this
  11. dynasty919

    tough course

    Helpful(0) Unhelpful(0)You have already voted this
  12. Derek K

    nice challenging problems, good algo design practice

    Helpful(0) Unhelpful(0)You have already voted this
  13. Luiz C

    Fantastic course by a fantastic Teacher, Prof. Roughgarden manages to turn the dry subject of Algorithms into a hot sexy one!!

    Helpful(0) Unhelpful(0)You have already voted this
  14. Zihan H

    diffcult

    Helpful(0) Unhelpful(0)You have already voted this
  15. Jonathan H

    One of the best specializations on this site. Highly recommended!

    Helpful(0) Unhelpful(0)You have already voted this
  16. Cindy T

    This was definitely a challenging yet extremely rewarding experience. The lectures were top notch. In fact I was taking another algorithms course at the time, but I felt it lacked the necessary proofs and in my opinion just jumped to the conclusion. I tried listening to the lectures from this course and immediately switched over. The projects also trained me to use efficient data structures and be aware of memory management. The quizzes also required in depth understanding of the material, while the discussion forums provided lots useful hints in that regard. Overall, it’s definitely a good use of time and I’m glad I completed the entire specialization!

    Helpful(1) Unhelpful(0)You have already voted this
  17. Sriram V

    This was the hardest course in this specialization. But the quality of the course material and the instructor’s way of explaining kept me engaged and motivated. The problems and the programming assignments were significantly harder than the earlier courses in this specialization but it felt that much more satisfying after completing the course. Special thanks to Prof. Roughgarden for creating such an amazing course. : )

    Helpful(0) Unhelpful(0)You have already voted this
  18. Putcha L N R

    Great one for people with advanced understanding! Others will find it slightly hard to follow!

    Helpful(0) Unhelpful(0)You have already voted this
  19. Jakub C

    A very nice introduction to algorithms from a high level mathematical perspective. This course is great for building intuition about key concepts. Highly recommended. I did the Princeton algorithms course first. Both are great. The first tests one more on the implementation side and requires Java. This course is more focused on theory and a great complement. Too bad there is not a Part 5, 6, &.

    Helpful(4) Unhelpful(0)You have already voted this
  20. Brande G

    Excellent course! Bravo to the teacher for the commitment provided in this course. Kind regards.

    Helpful(0) Unhelpful(0)You have already voted this
  21. Yiming Z

    Really happy to finish this specialization and I will still study algorithms in the future.

    Helpful(0) Unhelpful(0)You have already voted this
  22. Ashish D S

    This is the most challenging course in this specialization. Assignments as well as test questions require good amount of thinking. One of the best courses I did on Coursera.

    Helpful(0) Unhelpful(0)You have already voted this
  23. biswa

    Great material!

    Helpful(0) Unhelpful(0)You have already voted this
  24. Simeon M

    Excellent course, strongly recommended!

    Helpful(0) Unhelpful(0)You have already voted this
  25. Liankun Z

    The Course is challenging and I like it

    Helpful(0) Unhelpful(0)You have already voted this
  26. Thao N

    Very challenging, but I learnt a lot from the course.

    Helpful(0) Unhelpful(0)You have already voted this
  27. Yusuke U

    There were countless challenging and stressful moments during this specialization for me because I didn’t have any CS knowledge or experience before. But, all in all, it totally worth it, a lot of learning and aha moments involved while torturing myself. I definitely recommend this course to everyone who want to dip their toes into CS world.

    Helpful(5) Unhelpful(0)You have already voted this
  28. bangchuan l

    this course is harder than other 3 courses, but it is very worth to take it.

    Helpful(0) Unhelpful(0)You have already voted this
  29. Anton B

    Tim, thank you very much!

    Helpful(0) Unhelpful(0)You have already voted this
  30. Dilyan M

    Very challenging, but worthwhile.

    Helpful(0) Unhelpful(0)You have already voted this
  31. Jemaal K

    Tim has done a real fantastic job distilling the conceptual and mathematical proofs of some of the most prolific computational algorithms that drive our technological society today. Even though I’m a seasoned programmer, I am now more comfortable discussing algorithmic analysis and design far beyond what I learned during my undergrad studies.

    Helpful(0) Unhelpful(0)You have already voted this
  32. Charles H

    The examinations are sometimes very challenging, but at least you learn a lot of things ! Completing this course will definitely make you improve a lot your skills in programming.

    Helpful(0) Unhelpful(0)You have already voted this
  33. Astefanoaie N S

    Nice course, a lot of information in short time. I think is need more time than 4 weeks to finish this course.

    Helpful(0) Unhelpful(0)You have already voted this
  34. Aleksandar

    Significantly more challenging when compared to the courses 1 to 3. ) I highly recommend this course, but people who are about to take this course should be aware that they will probably have to spend a bit more time.

    Helpful(0) Unhelpful(0)You have already voted this
  35. Saurav M

    good course give deep insight of algorithms esp knapsack, nearest neighbor algorithm

    Helpful(0) Unhelpful(0)You have already voted this
  36. Yinchu D

    Well… I cannot believe I did it!!! Love this course!

    Helpful(0) Unhelpful(0)You have already voted this
  37. Yuanzhan W

    Great course. The videos are very instructive.

    Helpful(0) Unhelpful(0)You have already voted this
  38. Sui X

    wow, such an good course

    Helpful(0) Unhelpful(0)You have already voted this
  39. Aishwarya R

    NP complete problems, How to tackle such exponential time problems.

    Helpful(0) Unhelpful(0)You have already voted this
  40. Xiao Z

    Can be expanded more. Some of the quizzes are too hard.

    Helpful(0) Unhelpful(0)You have already voted this
  41. Madhurya R

    Great course

    Helpful(0) Unhelpful(0)You have already voted this
  42. Nguyen K T

    so hard

    Helpful(0) Unhelpful(0)You have already voted this
  43. Toshikazu Y

    Great specialization to learn algorithms from zero to hero. Having a mathematical background, I found the explanations and the proofs in the lectures crystal clear throughout the entire specialization. Some quizzes and programming exercises were challenging but enjoyable.

    Helpful(0) Unhelpful(0)You have already voted this
  44. Minsub L

    very interesting course in Algorithms Specialization. It is sufficient to arouse interest in studying advance algorithm. Thank you for your teaching, Professor Tim.

    Helpful(0) Unhelpful(0)You have already voted this
  45. XinSen J

    Great course in general, got the chance to dive a little deeper into the world of computer science.

    Helpful(0) Unhelpful(0)You have already voted this
  46. Kaan A

    Great course, great explanation from instructor. I loved how Tim Roughgarden explains algorithms. Course Load was just right for me. Great experience!

    Helpful(0) Unhelpful(0)You have already voted this
  47. Jephte E

    I am very confident in the skills I learned. I have read some books on algorithms but this course makes the application so clear regardless of your programing language.

    Helpful(0) Unhelpful(0)You have already voted this
  48. Besher A M

    Very challenging course, but it’s very rewarding and highly recommended for anyone looking to learn more about algorithms. I don’t have a CS background, so I really appreciated the knowledge that I gained from the course. It helped me build the intuition to reason about algorithms and learn how to design/use them, which is something I was sorely lacking before.

    Helpful(0) Unhelpful(0)You have already voted this
  49. Yixian H

    That should be the best algorithm course i have ever known way better than what I take in a graduate school. The discussion form is very useful every time there is some guy figure out a brilliant solution to conquer the problem. Thanks Prof. Roughgarden for the wonderful experience he brings to us!

    Helpful(0) Unhelpful(0)You have already voted this
  50. Carole P

    I really loved this course, and especially enjoyed the programming assignments.

    Helpful(0) Unhelpful(0)You have already voted this
  51. Marko D

    Course is short for the topic complexity

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Shortest Paths Revisited, NP-Complete Problems and What To Do About Them
    Shortest Paths Revisited, NP-Complete Problems and What To Do About Them

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare