YoVDO

When and Why Do Efficient Algorithms Exist for Constraint Satisfaction and Beyond

Offered By: BIMSA via YouTube

Tags

Computational Complexity Courses Algorithms Courses Theoretical Computer Science Courses Polymorphism Courses NP-completeness Courses Constraint Satisfaction Problems Courses Fine-Grained Complexity Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the fundamental principles behind efficient algorithms in computational problem-solving through this insightful lecture by Venkatesan Guruswami at #ICBS2024. Delve into the diverse landscape of computational problems, examining the mathematical structures that lead to efficient solutions or dictate intractability. Discover the algebraic dichotomy theorem in constraint satisfaction problems, which provides a definitive answer to when polynomial-time algorithms exist. Investigate the concept of polymorphisms and their role in determining problem complexity. Examine potential extensions of the polymorphic principle beyond constraint satisfaction problems and its implications for fine-grained complexity, optimization, and algorithmic techniques. Gain a deeper understanding of the classification of computational complexity, a core focus in theoretical computer science.

Syllabus

Venkatesan Guruswami: When and why do efficient algorithms exist... #ICBS2024


Taught by

BIMSA

Related Courses

Algorithms: Design and Analysis, Part 2
Stanford University via Coursera
Intro to Theoretical Computer Science
Udacity
算法设计与分析(高级) | Advanced Design and Analysis of Algorithms
Peking University via edX
Shortest Paths Revisited, NP-Complete Problems and What To Do About Them
Stanford University via Coursera
Algorithm Design and Analysis
University of Pennsylvania via edX