YoVDO

Any-k: Ranked Enumeration for Dynamic Programming

Offered By: Simons Institute via YouTube

Tags

Dynamic programming Courses Algorithms Courses Optimization Problems Courses Database Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the concept of ranked enumeration for dynamic programming in this 32-minute lecture by Nikos Tziavelis from Northeastern University. Delve into the challenge of finding not just the best solution to optimization problems, but also the 2nd-best, 3rd-best, and beyond. Examine the history of algorithms for this task, the crucial properties of ranking functions and semirings that enable efficient computation, and discover how this approach applies to Conjunctive Queries in databases. Learn how ranked enumeration allows for returning solutions one-by-one in a specified order, providing a powerful tool for optimization problems expressed via semirings. Gain insights into how this technique can be used to return database query answers as a sorted stream.

Syllabus

Any-k: Ranked enumeration for Dynamic Programming


Taught by

Simons Institute

Related Courses

Linear and Integer Programming
University of Colorado Boulder via Coursera
Maths Essentials
Imperial College London via edX
Introduction To Soft Computing
Indian Institute of Technology, Kharagpur via Swayam
Artificial Intelligence
Udacity
Математические методы и модели в экономике
National Research Nuclear University MEPhI via Coursera