ホルムズ海峡封鎖をリアルデータでシミュレーションしてみた:石油供給網の脆弱性を可視化
Show HN: I simulated closing the Strait of Hormuz on real oil trade data
Show HN: I simulated closing the Strait of Hormuz on real oil trade data
コロンビア大学でサプライチェーンの講義を担当していた際、教材として開発したツールが、いつの間にか本格的な石油取引の可視化プロジェクトと論文に発展しました。
【モデルの仕組み】
金融ネットワークモデル「Eisenberg-Noe」を応用しました。銀行の代わりに各国をノードとし、石油の二国間取引で接続しています。ホルムズ海峡のようなボトルネックが封鎖されると、衝撃がネットワーク全体に波及し、各国の石油備蓄が枯渇していく様子を再現します。
【ここが面白い】
危機が連鎖するメカニズムが興味深いです。例えばフランスはホルムズ海峡から直接石油を輸入していませんが、他国が先を争って備蓄を増やし石油価格が急騰するため、結果としてフランスの備蓄も加速的に枯渇します。また、価格上昇も即時ではなく、各国が備蓄を失うプロセスに合わせて段階的に進行するのが特徴です。
【注意点】
【技術スタック】
FlaskバックエンドとJSフロントエンド(約600行)で構成。LLMを活用して、論文の数値モデルと一致する正確な可視化を実現しました。
【論文・詳細】
理論や証明はこちらを参照してください。
https://arxiv.org/abs/2607.17491
あなたのモデルでは具体的にどんな予測をしているの?
価格やその他の指標がどうなったら、あなたのモデルが間違っている、あるいは不完全だと判断できるのかな?
ウェブサイトはすごくいいと思うけど、世界の石油・エネルギー市場の力学をそこまで正確に予測できるのかについては、ちょっと懐疑的だな。
すごく興味深い。ここインドでは、混乱が始まった時に調理用ガス(LPG)の供給不足をみんなかなり心配していたんだ。これもまた、普段は見落とされがちな海峡への依存度のいい例だよね。
緊急備蓄の計算は合ってるのかな?中国が真っ先に影響を受けるなんてことはないはずだけど。
どんなモデリング手法を使っているの?詳しく知るにはどこを見ればいい?とにかく、すごくかっこいい。
でも実際にはそんなこと起こらないよ。中国が黙っていないだろうし、前回みたいにイランを交渉に応じさせるはず。そうしないと、中国が提供している部品やインテリジェンス技術を全部失うことになるからね。
すごくいいじゃん。後で詳しくチェックしてみるよ。
使い方が間違ってるのか分からないけど、「Capacity Retained(保持容量)」を100%に設定すると、他の値をどう変えても多くの国で備蓄が枯渇してしまうんだ。
これっておかしい気がするんだけど、何か見落としてるのかな。
いいね。
シミュレーションや再生ボタンに、再生速度を調整するオプションを付けてくれないかな?ちょっと追いつけなくて。