2部グラフの最小点被覆の求め方

Kensuke Otsuki
Kensuke OtsukiResearcher at NTT DATA MSI
2 部グラフの最小点被覆
の具体的な求め方
@drken1215
そのサイズは
最大マッチングのサイズ
と一致!!!
STEP 1: 最大マッチングを求める
STEP 2: 補助グラフを作る
枝に向きをつける!
• マッチング枝は右から左
• それ以外の枝は左から右
STEP 3: 左側の非マッチング端点
左側の頂点のうち、
マッチング枝の端点でない頂点
を赤く塗る
STEP 4: 到達可能頂点
STEP 3 で赤く塗った頂点から、
矢印の向きに進んでいって
到達できる頂点を赤く塗る
STEP 5: 最小点被覆とは
最小点被覆とは
• 左側の赤くない頂点
• 右側の赤い頂点
1 of 6

More Related Content

What's hot(20)

Rolling Hashを殺す話Rolling Hashを殺す話
Rolling Hashを殺す話
Nagisa Eto4K views
NazokiNazoki
Nazoki
Ken Ogura7K views
AtCoder Regular Contest 030 解説AtCoder Regular Contest 030 解説
AtCoder Regular Contest 030 解説
AtCoder Inc.9.9K views
Binary indexed treeBinary indexed tree
Binary indexed tree
HCPC: 北海道大学競技プログラミングサークル14.3K views
CODE FESTIVAL 2014 本選 解説CODE FESTIVAL 2014 本選 解説
CODE FESTIVAL 2014 本選 解説
AtCoder Inc.5.4K views
AtCoder Regular Contest 031 解説AtCoder Regular Contest 031 解説
AtCoder Regular Contest 031 解説
AtCoder Inc.11K views
部内勉強会 数え上げの基礎部内勉強会 数え上げの基礎
部内勉強会 数え上げの基礎
Kazuma Mikami5.2K views
AtCoder Beginner Contest 016 解説AtCoder Beginner Contest 016 解説
AtCoder Beginner Contest 016 解説
AtCoder Inc.11.1K views
双対性双対性
双対性
Yoichi Iwata25.8K views
AtCoder Regular Contest 022 解説AtCoder Regular Contest 022 解説
AtCoder Regular Contest 022 解説
AtCoder Inc.7.1K views
AtCoder Beginner Contest 025 解説AtCoder Beginner Contest 025 解説
AtCoder Beginner Contest 025 解説
AtCoder Inc.13K views
abc032abc032
abc032
AtCoder Inc.22.9K views
Abc009Abc009
Abc009
AtCoder Inc.16.4K views
Code Formula 2014 予選A 解説Code Formula 2014 予選A 解説
Code Formula 2014 予選A 解説
AtCoder Inc.2.3K views
AtCoder Regular Contest 046AtCoder Regular Contest 046
AtCoder Regular Contest 046
AtCoder Inc.7.3K views
Convex Hull TrickConvex Hull Trick
Convex Hull Trick
HCPC: 北海道大学競技プログラミングサークル3.3K views
AtCoder Regular Contest 037 解説AtCoder Regular Contest 037 解説
AtCoder Regular Contest 037 解説
AtCoder Inc.11.2K views

Recently uploaded(8)