

This course continues our data structures and algorithms specialization by focusing on the use of linear and integer programming formulations for solving algorithmic problems that seek optimal solutions to problems arising from domains such as resource allocation, scheduling, task assignment, and variants of the traveling salesperson problem. Next, we will study algorithms for NP-hard problems whose solutions are guaranteed to be within some approximation factor of the best possible solutions.
Approximation Algorithms and Linear Programming is listed in the GenAI.Works courses directory, from University of Colorado.