Modern Approximation Algorithm
Download as PDF
Overview
Subject area
CSC
Catalog Number
80070
Course Title
Modern Approximation Algorithm
Department(s)
Description
In the 1970s it was discovered that in addition to decision problems like SAT and Partition, many important discrete optimization problems are usually NP-Complete, and so are those unlikely to admit polynomial-time optimal algorithms. In such problems--e.g., traveling salesman, vertex cover, independent set, etc.--there is a large set of possible solutions and we search for a solution of minimum cost (or of maximum value).Since then, the theory of approximation algorithms has been developed. An approximation algorithm typically guarantees that, given any possible problem instance, the solution found will be within some constant (multiplicative) factor c of the optimal. It may be surprising that in the case of many optimization problems, it is possible to prove that our solutions will be close to optimal solution, even though we don't (and can't) know what optimal solution is. A set of fundamental techniques has emerged for designing and analyzing the performance of such approximation algorithms. In this course we will study these techniques and some of the most significant instances of their application. The core Algorithm course and certain level of mathematical maturity are prerequisites for this course.
Typically Offered
Offer as needed
Academic Career
Graduate School Graduate
Liberal Arts
Yes
Credits
Minimum Units
3
Maximum Units
3
Academic Progress Units
3
Repeat For Credit
No
Components
Name
Lecture
Hours
3