以下、Geminiが生成したVer1.2.0のリリースノートです。
【開発ノート】SFC-ABM Core Engine Ver 1.2.0 到達:静的な循環から「動的な市場」へ、デフレスパイラルの自律的創発
既存のマクロ経済学における数式のドグマを排し、国内経済を定量的な自然現象としてシミュレートするエージェント・ベース・モデル(ABM)プロジェクトにおいて、市場メカニズムの第一歩となる「Ver 1.2.0」の開発が完了しました。(※本コアエンジンは現在、Privateリポジトリにてクローズド開発を行っています)
前回のVer 1.1.0では「富裕層への富の滞留」という閉塞感を再現しましたが、それは物価や生産量が固定された静的な世界でした。本バージョン(Ver 1.2.0)では、いよいよ「企業の自律的な生産・在庫管理」と、需要と供給のバランスによる「価格変動ロジック」を実装し、経済に動的な生命を吹き込みました。
1. Ver 1.2.0 の目的と証明したかったこと
本バージョンの最大の目的は、「市場の供給過多が、どのようにして経済全体をデフレスパイラル(物価下落の連鎖)へと引きずり込むのか」を、ミクロのエージェントの自律的な意思決定の集積として再現することです。
「デフレ」というマクロ現象を上から数式で押し付けるのではなく、各企業が自身の「売れ残り(在庫)」というローカルな情報だけを頼りに価格を上下させ、家計が「最安値の店を探す」というミクロな行動をとった結果として、社会全体の物価 $P$ が一方向に沈んでいく動的な景気循環が創発されるかを検証しました。
2. Ver 1.2.0 の主要なアップデート(実装機能)
企業の生産活動と在庫管理(Real Flow)の連動:
企業クラスに「必需品在庫」と「嗜好品在庫」の概念を導入しました。毎月末、各企業は雇っている従業員の総ウェイト(生産能力)と生産効率に基づき、翌月分の財・サービスを自律的に生産し、在庫に補充します。
在庫連動型の価格調整アルゴリズム(フィードバック制御):
企業が月末の在庫水準を自ら評価し、価格を変動させるロジックを実装しました。
月末に売れ残りの在庫がある → 需要不足と判断し、翌月の価格を 5%値下げ
在庫がゼロ(完売) → 供給不足と判断し、翌月の価格を 5%値上げ
小数を排除した「整数スケーリング(PRICE_UNIT)」の維持:
プログラム内での計算の厳密性を担保し、丸め誤差を徹底的に排除するため、貨幣価値のベースを100倍(
PRICE_UNIT = 100)にスケールアップしました。これにより、5%の価格改定をすべて整数の加減算のみで処理することに成功し、SFC(ストック・フロー一貫)の簿記整合性を完全に維持しています。家計の「最安値サーチ」と「行動順序のランダムシャッフル」:
家計が市場の全企業から「在庫があり、かつ最も価格の安い企業」を探索して自律的に購買するロジックを実装しました。さらに、毎ステップのループの直前に全員の行動順序を完全にシャッフル(
random.shuffle)する処理を導入。これにより、プログラムの記述順による不自然な買い占め(機会の不平等)を排除し、健全な価格競争市場の環境を構築しました。物理数量(在庫・消費量)のロギング強化:
売上高(貨幣)だけでなく、各企業の「月末時点の在庫数量」および家計が「実際に消費できた物理的な必需品数量」を厳密にトラッキングし、CSV(
_v1.2.csv)へ記録・可視化する機能をツール側に追加しました。
3. シミュレーション結果の考察(デフレスパイラルの再現)
需要(家計の最低生活費4500単位)に対し、企業の生産効率を上回る水準(5000単位)に設定してシミュレーションを実行した結果、極めて美しいデフレスパイラルの創発が確認されました。
価格の自律的な下落: 初期値100からスタートした必需品価格 $P$ は、企業の過剰な生産能力による「売れ残り」をトリガーとして、毎月5%ずつ自律的に下落し続けました。
購買力の変化とストックへの滞留: 物価が下がることで、家計は「より少ない貨幣額で、必要な生活必需品数量(4500単位)を満たせる」ようになります。これにより家計側に余剰資金(可処分所得)が生まれますが、高所得層(階層0の社長)はその余剰資金の20%しか嗜好品に回さないため、物価安によって浮いた大量の貨幣が、そのまま社長の口座の「貯蓄(ストック)」へと猛烈な勢いで吸い込まれていきました。
本バージョンにより、「いくら生産能力(供給)が高くても、そこから生まれる貨幣の分配が一部に偏り、死蔵されれば、実体経済は需要不足による終わりのない価格低下(デフレ)に直面する」という現代病とも言えるメカニズムが、完全に証明されました。
4. 次期バージョン(Ver 1.3.0)に向けたマイルストーン
Ver 1.2.0によって、供給過多が引き起こす「デフレスパイラル」の再現に成功しました。これは市場の片側の翼(供給サイドの圧力)が完璧に機能していることを意味します。
次期バージョン(Ver 1.3.0)では、この対極にある「インフレスパイラル(物価上昇の連鎖)」の再現に挑戦します。
政府支出($G$)を増大させて市場へアクティブな貨幣流量($M = G + I$)を大量に注入する一方、企業の生産効率をあえて需要以下の水準へと引き下げる(供給制約の導入)実験を行います。
また、ミクロな購買行動のリアリティをさらに高めるため、最安値の店が品切れだった場合に、家計が次に安い店へとハシゴして必要数量を満たそうとする「複数店舗の買い回り(市場クリアリング)アルゴリズム」を実装します。「多すぎる貨幣が、少なすぎる物資を追いかける」ときに発生する、価格と賃金が互いを押し上げ合う悪性のインフレスパイラルのダイナミズムを、SFCの配管内で自律的に創発させるのが次のマイルストーンです。
0 件のコメント:
コメントを投稿