Prim法とKruskal法

興味深いTLでした。
0
マヨ子@秋篠宮popstar @mayoko_

プリム法とクラスカル法って使い分けしたほうが良いんですか

2015-01-29 21:30:43
みさわ @Mi_Sawa

プリムとクラスカル, 個人的に1択になる場合は, クラスカル法: 最小全域森にしたい時, 何回もある辺集合の部分集合での最小全域森求めたいような時(最初に一回だけソートしておくやつ). プリム法: "頂点uを含む連結成分の最小全域木"的な時. あたりかなぁ.

2015-01-29 21:30:45
みさわ @Mi_Sawa

あと, なんも条件無い場合はクラスカル1択 (個人の感想です)

2015-01-29 21:31:31
マヨ子@秋篠宮popstar @mayoko_

オーダー変わらなかった記憶

2015-01-29 21:31:38
みさわ @Mi_Sawa

アルゴリズム名を英語で書かなきゃいけない時は prim 1択.

2015-01-29 21:32:08
semiexp @semiexp

Prim 法めったに使わないけど Prim 法を忘れていると「Invitation」をデータ構造で解くはめになる

2015-01-29 21:32:16
しおしおた @shioshiota

クラスカル覚えてからプリム使ってない気がする

2015-01-29 21:32:22
Япон Бүресе🏴‍☠️ @southerwolfie

Kruskalは最小全域木を求めるのに使って、Primは恋のビーンボールを轟かすのに使ってます

2015-01-29 21:32:26
hogeover40 @hogeover30

プリムのほうが実装ラクじゃね (ライブラリ自作しない人並みの感想)

2015-01-29 21:33:37
とーらす🌸📦🌕✨🍀 @torus711

Prim と Kruskal ,オーダーは大差ないので,基本的な問題だったら実装の容易さで Kruskal 書いてたけど,最近 Prim をライブラリ化してしまったので Prim メインになるかも.もちろん,発展的な内容だと問題の特性による

2015-01-29 21:34:17
マヨ子@秋篠宮popstar @mayoko_

最初にクラスカルの効率の良いコード書いたのでクラスカルしか使ってない

2015-01-29 21:34:35
マヨ子@秋篠宮popstar @mayoko_

まず森ってなんだっけってところからなんだよなぁ

2015-01-29 21:35:58
semiexp @semiexp

Prim はよほどグラフが密なとき以外いつ使うんだろう

2015-01-29 21:36:22
とーらす🌸📦🌕✨🍀 @torus711

あ,Union-Find は元々ライブラリにしてたことに触れないとアレだった感 /prev twitter.com/torus711/statu…

2015-01-29 21:36:22
hogloid @hogloid

大昔の僕はPrim派だったけど、Kruskalに改宗してからは一度も書いてないと思うなあ

2015-01-29 21:39:10
ꑄ꒖ꐇꌅꏂ🐾 @snuke_

昔はprim使ってたけどクラスカルの万能さを知ってからはクラスカルだなぁ。グラフを隣接リストで持った方が都合が良い場合とかならprimを使うかもしれない。

2015-01-29 21:39:11
そすうぽよ(すごい)(早寝早起き) @_primenumber

Primはフィボナッチヒープを使うとO(E+VlogV)なので辺の数が頂点数より十分多ければKruskalよりオーダーレベルで速い

2015-01-29 21:39:39
みさわ @Mi_Sawa

ICPCみたいな, ライブラリは手打ちの状況でもクラスカル書く気がするなぁ. なんでだろう…

2015-01-29 21:39:40
マヨ子@秋篠宮popstar @mayoko_

プリムとクラスカルでTLEする/しないが変わることあるのか・・・?

2015-01-29 21:40:07
1 ・・ 9 次へ