YoVDO

Computational Complexity in Theory and in Practice by Richard M. Karp

Offered By: International Centre for Theoretical Sciences via YouTube

Tags

Computational Complexity Courses Linear Programming Courses NP-completeness Courses Integer Programming Courses Approximation Algorithms Courses Traveling Salesman Problem Courses

Course Description

Overview

Explore the contrasting approaches to algorithm efficiency in theoretical computer science and practical computing in this 1-hour 17-minute distinguished lecture by Professor Emeritus Richard M. Karp. Delve into theoretical concepts such as complexity classes P and NP, NP-completeness, approximation algorithms, and hardness of approximation. Examine practical applications including satisfiability solvers, linear and integer programming, the traveling salesman problem, deep learning algorithms, and game-playing programs based on reinforcement learning. Gain insights into the metrics used for evaluating algorithms in both theoretical and practical contexts, comparing worst-case performance analysis with empirical performance evaluation.

Syllabus

Computational Complexity in Theory and in Practice by Richard M. Karp


Taught by

International Centre for Theoretical Sciences

Related Courses

Delivery Problem
University of California, San Diego via Coursera
Dynamic Programming
YouTube
What Is the Best Way to Lace Your Shoes? Dream Proof
Mathologer via YouTube
The Traveling Salesman Problem - When Good Enough Beats Perfect
Reducible via YouTube
Asymmetric Traveling Salesman Problem: Advances and Challenges - Session 1A
Association for Computing Machinery (ACM) via YouTube