Techniques such as approximation and probabilistic algorithms are studied for handling the NP-Complete problems.Introduction to AlgorithmsVideo lectures: 6.064J/18.410J (MIT)Course homepageThis course teaches techniques for the design and analysis of efficient algorithms, emphasizing methods useful in practice.