Pythonではじめるアルゴリズム入門輪読会 #5

ノンプロ研のイベント「Pythonではじめるアルゴリズム入門」という本の輪読会(第5回)のポストまとめです!
2
前へ 1 2 ・・ 7 次へ
な~🍀GAS @GasNao703

最短経路問題を解くために使われる 頂点を結んだ辺の重みを更新しながら解くそう #ノンプロ研 #Python輪読会 ベルマンさんとフォードさん

2023-12-15 21:19:06
mitsu#VBAとSQLを勉強中 @mtsu03M

#ノンプロ研 #Python輪読会 ベルマン・フォード法は、辺の重みに注目して解く方法です。

2023-12-15 21:19:11
こはた|Python、GAS勉強中 @kohaku935

2番目は、ホッタさん。 6.2 ベルマン・フォード法。 頂点を結んだ辺の重みを更新しながら解く。 辺の重みがマイナスでも使える。 #ノンプロ研 #Python輪読会

2023-12-15 21:20:06
コリノ @norizou613

辺の値の重みに注目。 無限大? そんな関数あるんですかぁぁぁ? →float('inf') そもそもスタートに無限大とゆーのが(あぶらあせ) #ノンプロ研 #Python輪読会

2023-12-15 21:21:25
hagy4nonpro @hagy4nonpro

無限大を初期値として設定し、コストを更新。 更新後のコストが更新前を上回る場合は更新しない。 #ノンプロ研 #Python輪読会

2023-12-15 21:23:12
コリノ @norizou613

なるほど、無限大は常に比較するとそっちのほうが大きくなるのかー。 なんとなく方法はわかったけど、何をどう考えたらこのアルゴリズムを考えつくのかが謎・・・ #ノンプロ研 #Python輪読会

2023-12-15 21:26:29
hagy4nonpro @hagy4nonpro

とりあえず1周して仮決め→2週以降でコストの低いルートがあれば更新。 ルートの更新が起きなければ終了。 #ノンプロ研 #Python輪読会

2023-12-15 21:30:45
hagy4nonpro @hagy4nonpro

Pythonで無限大が使えることが分かったことが収穫。 #ノンプロ研 #Python輪読会

2023-12-15 21:32:50
ホッタ @Hotta3216

次はダイクストラ法 エドガーさんが考えたらしい #ノンプロ研 #Python輪読会

2023-12-15 21:34:02
hagy4nonpro @hagy4nonpro

続いてダイクストラ法。 ベルマン・フォード法に比べて高速に解ける。 #ノンプロ研 #Python輪読会

2023-12-15 21:34:09
な~🍀GAS @GasNao703

コストが最小になる頂点を探しながら最短経路を求める方法 負の値でも使える #ノンプロ研 #Python輪読会 エドガーさん

2023-12-15 21:34:16
ホッタ @Hotta3216

ベルマン・フォード法は辺に着目 ダイクストラ法は頂点に注目 #ノンプロ研 #Python輪読会

2023-12-15 21:34:32
コリノ @norizou613

Nextかにさん ダイクストラ法 ベルマンより高速。重みつき有向グラフ。 大工・ス・虎法w #ノンプロ研 #Python輪読会

2023-12-15 21:34:39
な~🍀GAS @GasNao703

登山ルートを考えるときに使いそう #ノンプロ研 #Python輪読会 pic.twitter.com/3GUntPpgWG

2023-12-15 21:35:07
拡大
拡大
拡大
ホッタ @Hotta3216

ディズニーランドのアトラクションを回る最短経路を求めるのに使える #ノンプロ研 #Python輪読会

2023-12-15 21:35:22
ホッタ @Hotta3216

未確定の頂点を探して確定させていく #ノンプロ研 #Python輪読会

2023-12-15 21:37:06
コリノ @norizou613

ルーティングプロコトルに使われます。 コストの小さい頂点を選択して使う。 未確定の頂点から最も小さい値を選んでいく。 かにさん手動アニメw #ノンプロ研 #Python輪読会

2023-12-15 21:38:04
前へ 1 2 ・・ 7 次へ