filmov
tv
Linear Programming & Combinatorial Optimization (2022) Lecture-5

Показать описание
In today's lecture (24/01/2022):
We first discussed, at an intuitive level, why P is a subset of NP intersection co-NP (which is an important theorem in complexity theory). Since one of our main goals (in this course) is to study efficient algorithms for combinatorial optimization problems, we'll also be interested in NP and co-NP certificates for various decision problems.
Thereafter, we discussed the fundamental notion of an M-augmenting path (with respect to a fixed matching M in a graph G). If such a path P exists then the symmetric difference of M and P yields another matching (of cardinality |M| + 1).
In the next lecture (27/01/2022), we'll discuss Berge's Lemma which states that an M-augmenting path always exists (unless M is a maximum matching). All of the combinatorial algorithms to find a maximum matching rely on Berge's Lemma --- in particular, they find an M-augmenting path at each step until a maximum matching is found.
We first discussed, at an intuitive level, why P is a subset of NP intersection co-NP (which is an important theorem in complexity theory). Since one of our main goals (in this course) is to study efficient algorithms for combinatorial optimization problems, we'll also be interested in NP and co-NP certificates for various decision problems.
Thereafter, we discussed the fundamental notion of an M-augmenting path (with respect to a fixed matching M in a graph G). If such a path P exists then the symmetric difference of M and P yields another matching (of cardinality |M| + 1).
In the next lecture (27/01/2022), we'll discuss Berge's Lemma which states that an M-augmenting path always exists (unless M is a maximum matching). All of the combinatorial algorithms to find a maximum matching rely on Berge's Lemma --- in particular, they find an M-augmenting path at each step until a maximum matching is found.
Solving Combinatorial Optimization Problems with Constraint Programming and OscaR
Solving Optimization Problems with Python Linear Programming
Pawel Lichocki - Combinatorial Optimization @ Google
Combinatorial Optimization - Lab 03: Settle-up Problem
Combinatorial Optimization - Lab 06: Optimal solver of Rubik's cube using Integer Linear Progra...
What is Combinatorial Optimization? Meaning, Definition, Explanation | RealizeTheTerms
15. Linear Programming: LP, reductions, Simplex
The Knapsack problem in Combinatorial Optimization | Convex Optimization Application # 2
Linear Programming & Combinatorial Optimization (2022) Lecture-40
Combinatorial Optimization - Lab 04: Find the Tents
Deep Reinforcement Learning for Exact Combinatorial Optimization: Learning to Branch
Linear Programming & Combinatorial Optimization (2022) Lecture-28
Linear Programming & Combinatorial Optimization (2022) Lecture-24
Linear Programming & Combinatorial Optimization (2022) Lecture-29
Linear Programming & Combinatorial Optimization (2022) Lecture-30
Linear Programming & Combinatorial Optimization (2022) Lecture-27
2. Optimization Problems
Linear Programming & Combinatorial Optimization (2022) Lecture-41
Linear Programming & Combinatorial Optimization (2022) Lecture-50
Linear Programming & Combinatorial Optimization (2022) Lecture-37
Linear Programming & Combinatorial Optimization (2022) Lecture-31
Linear Programming & Combinatorial Optimization (2022) Lecture-35
Combinatorial Optimization - Lab 10: Minimum Cost Flows
Linear Programming & Combinatorial Optimization (2022) Lecture-38
Комментарии