Algo Karger Overview Annotated

8
Contraction Algorithm Overview Design and Analysis of Algorithms I

description

algo karger

Transcript of Algo Karger Overview Annotated

Page 1: Algo Karger Overview Annotated

Contraction Algorithm

OverviewDesign and Analysis

of Algorithms I

Page 2: Algo Karger Overview Annotated

Tim Roughgarden

Goals for These Lectures• Further practice with randomized algorithms– In a new application domain (graphs)

• Introduction to graphs and graph algorithms

Page 3: Algo Karger Overview Annotated

Tim Roughgarden

Graphs

Page 4: Algo Karger Overview Annotated

Tim Roughgarden

Cuts of Graphs

Page 5: Algo Karger Overview Annotated

𝑛𝑛2

2𝑛

𝑛𝑛

Roughly how many cuts does a graph with vertices have?

Page 6: Algo Karger Overview Annotated

Tim Roughgarden

The Minimum Cut Problem

Page 7: Algo Karger Overview Annotated

1234

What is the number of edges crossing a minimum cut in the graph shown below?

Page 8: Algo Karger Overview Annotated

Tim Roughgarden

A Few Applications