From e77fada833c68bca83fb53c43085711fdb7ac137 Mon Sep 17 00:00:00 2001 From: Kimiyuki Onaka Date: Sat, 3 Apr 2021 20:18:35 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=AB=E3=83=83=E3=83=88=E3=81=AE=E5=AE=9A?= =?UTF-8?q?=E7=BE=A9=E3=81=AB=202=20=E7=A8=AE=E9=A1=9E=E3=81=82=E3=82=8B?= =?UTF-8?q?=E8=A9=B1=E3=81=AE=E3=81=BE=E3=82=8F=E3=82=8A=E3=82=92=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E3=81=99=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 頂点集合として定義される場合と、辺集合 (非連結化集合) として定義される場合とがある。 @noshi91 いつもありがとう --- _algorithms/minimum-cut-problem.md | 8 ++++---- _algorithms/moyasu-umeru-mondai.md | 5 +++++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/_algorithms/minimum-cut-problem.md b/_algorithms/minimum-cut-problem.md index 62f4544..38b1a2f 100644 --- a/_algorithms/minimum-cut-problem.md +++ b/_algorithms/minimum-cut-problem.md @@ -32,7 +32,7 @@ description: > ## その他 -- $s$-$t$ カットは、有向辺の部分集合 $C \subseteq E$ であってどの $s$-$t$ パスも $C$ に含まれるような有向辺を含むものとして定義される場合[^cut-set-of-edges]と、頂点の部分集合 $A \subseteq V$ として定義される場合[^cut-set-of-vertices]とがある。カットの容量は、前者の定義の場合は $C$ に含まれる有向辺の重みの総和として定義され、後者の定義の場合は始点が $A$ に含まれる終点 $V \setminus A$ に含まれるような有向辺の重みの総和として定義される。最小カット問題を考える際にはどちらの定義を用いても解の容量は同じである。 +- $s$-$t$ カットは、有向辺の部分集合 $C \subseteq E$ であってどの $s$-$t$ パスも $C$ に含まれるような有向辺を含むものとして定義される場合[^cut-set-of-edges]と、頂点の部分集合 $A \subseteq V$ であって $s \in A$ かつ $t \in V \setminus A$ なものとして定義される場合[^cut-set-of-vertices]とがある。カットの容量は、前者の定義の場合は $C$ に含まれる有向辺の重みの総和として定義され、後者の定義の場合は始点が $A$ に含まれる終点 $V \setminus A$ に含まれるような有向辺の重みの総和として定義される。最小カット問題を考える際にはどちらの定義を用いても解の容量は同じであるが、前者の定義のカットと後者の定義のカットは厳密には一致しない。両者を区別したいときには、前者を $s$-$t$ 非連結化集合 ($s$-$t$ disconnecting) と呼び後者のみを $s$-$t$ カットと呼ぶことがある[^s-t-disconnecting]。 ## 関連項目 @@ -60,6 +60,6 @@ description: > ## 注釈 [^moyasu-umeru-local-name]: 競技プログラミングのコミュニティ外では通用しない名前であることに注意したい。 -[^project-selection-problem-name]: TODO: 出典を探す -[^cut-set-of-edges]: R. J. ウィルソン. グラフ理論入門. 近代科学社, 2001, [ISBN978-4-76-490296-1](https://iss.ndl.go.jp/api/openurl?isbn=9784764902961). -[^cut-set-of-vertices]: R. Diestel, [Graph Theory](https://www.springer.com/jp/book/9783662536216), 5th ed. Berlin Heidelberg: Springer-Verlag, 2017. TODO: そうらしいんだけど私はこの本を持ってないので noshi91 に確認する +[^cut-set-of-edges]: たとえば R. J. ウィルソン. グラフ理論入門. 近代科学社, 2001, [ISBN978-4-76-490296-1](https://iss.ndl.go.jp/api/openurl?isbn=9784764902961). +[^cut-set-of-vertices]: たとえば R. Diestel, [Graph Theory](https://www.springer.com/jp/book/9783662536216), 5th ed. Berlin Heidelberg: Springer-Verlag, 2017. +[^s-t-disconnecting]: たとえば Schrijver, A. [Combinatorial Optimization: Polyhedra and Efficiency](https://www.springer.com/jp/book/9783540443896), Springer Science & Business Media, 2003. diff --git a/_algorithms/moyasu-umeru-mondai.md b/_algorithms/moyasu-umeru-mondai.md index 1006d33..15a7806 100644 --- a/_algorithms/moyasu-umeru-mondai.md +++ b/_algorithms/moyasu-umeru-mondai.md @@ -40,6 +40,11 @@ $N$ 個のゴミをそれぞれ頂点とし、始点 $s$ および終点 $t$ を ![燃やす埋める問題のネットワーク](assets/img/moyasu-umeru-mondai.svg) +## その他 + +- 広義には燃やす埋める問題は「選択肢とそれに関わる制約が与えられて最大化や最小化をする問題であって、最小カット問題へと帰着できるもの」を指すことがある。$s$-$t$ カットを頂点の部分集合 $A \subseteq V$ であって $s \in A$ かつ $t \in V \setminus A$ なものとして定義して最小カット問題を考えるとき、このような広義の燃やす埋める問題と最小カット問題とはほとんど区別が付かなくなる。 + + ## 関連項目 - [最小カット問題](/minimum-cut-problem)