![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
Overview
![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
This course aims to teach students how to construct a random k-out subgraph that leaves only O(n/k) inter-component edges. The learning outcomes include understanding the concept of random k-out subgraphs, learning how to sample and remove edges effectively, and exploring the challenges involved in constructing such subgraphs. The course covers topics such as general graphs, dense graphs, connectivity, and applications of random subgraphs. The teaching method involves presenting examples, discussing previous studies, providing a high-level proof, and demonstrating the process of sampling and removing edges. This course is intended for individuals interested in graph theory, network analysis, and algorithm design.
Syllabus
Introduction
Example
Problem
Warmup
Previous studies
General graphs
Dense graphs
Applications
Connectivity
Highlevel proof
How to sample
How to remove edges
Example of removing edges
Sampling edges
IDE components
The degrees method
Challenges
Multigraphs
Taught by
IEEE FOCS: Foundations of Computer Science