『企業と市場のシミュレーション』 井庭 崇 第1回 イントロダクション

Slides:



Advertisements
Similar presentations
2016/7/21 情報経済システム論 情報経済システム論:第1回 担当教員 黒田敏史 1. 教員の紹介 黒田 敏史(くろだ としふみ) – 略歴 1978年2月10日生まれ 1996年 神奈川県立藤沢西高校卒業 1997年 東京理科大学理学部物理学科中退 1999年 京都大学経済学部入学 2005年.
Advertisements

経済の仕組みと経済学. 経済学とは 「経世済民」経済 世の中を治め、民の苦しみを救うこと 人々が幸せに暮らすためのしくみでありその活動 = 経済学とは: 「希少な資源を競合する目的のために, 選択・配分 を考える学問」 2.
『モデリング・シミュレーション入門』 井庭 崇 第5回 オートマトン(状態機械)
寺尾 敦 青山学院大学社会情報学部 atsushi [at] si.aoyama.ac.jp
入門B・ミクロ基礎 (第4回) 第2章 2014年10月13日 2014/10/13.
『モデリング・シミュレーション入門』 井庭 崇 第2回 モデリングとは
15分で読む「貨幣の複雑性」 HPO:個人的な意見 ひでき.
『コラボレーション技法』 井庭 崇 第1回 イントロダクション 慶應義塾大学総合政策学部 専任講師
遺伝的アルゴリズム  新川 大貴.
教育心理学 学習と認知プロセス 伊藤 崇 北海道大学大学院教育学研究院.
エージェントモデル シミュレーション.
新しい科学の文法を目指して - 統計科学の立場から -
分布の非正規性を利用した行動遺伝モデル開発
Boxed Economy Foundation Model: 社会・経済のエージェントベースモデリング のためのフレームワーク
『コラボレーション技法』 井庭 崇 第3回 創造的思考②:収束思考 慶應義塾大学総合政策学部 専任講師
遺伝アルゴリズムによる NQueen解法 ~遺伝補修飾を用いた解探索の性能評価~
意見形成の場としての SNS、ブログ、ネット論壇
『企業と市場のシミュレーション』 井庭 崇 第4回: シミュレーション作成プロセスとUML
情報科学1(G1) 2016年度.
エージェントベース経済シミュレーション におけるフレームワークデザイン
Ⅲ.サービス開発の方法.
プログラミング言語論 プログラミング言語論 ガイダンス 水野 嘉明 ガイダンス 1 1.
2004年度入門経済学2A 担当教員:奥井克美.
『企業と市場のシミュレーション』 井庭 崇 第12回: 貨幣の自生と自壊モデル
『企業と市場のシミュレーション』 井庭 崇 第11回: 繰り返し囚人のジレンマモデル
学生の相互評価を用いた モデリング演習支援システム
『モデリング・シミュレーション入門』 井庭 崇 第6回 オブジェクト指向モデリング
ヘルスプロモーションのための ヘルスリテラシーと 聖路加看護大学『看護ネット』
マクロ経済学初級I (春学期) 2006年 白井 義昌 4月11日 マクロ経済学初級I.
『企業と市場のシミュレーション』 井庭 崇 第13回: 企業競争の進化的シミュレーションモデル
基礎プログラミング演習 第1回.
2010/04/8 情報システム学科 情報システム演習1 担当:小宮山智志
2017年度 経済史入門 第1回 ガイダンス 経済学部 准教授 菅原歩 水4 C200.
箱庭経済シミュレーションの基礎モデル、および政策分析への可能性
概要 Boxed Economy Simulation Platform(BESP)とその基本構造 BESPの設計・実装におけるポイント!
『モデリング・シミュレーション入門』 井庭 崇 第1回 イントロダクション
シミュレーション論 Ⅱ 第14回 まとめ.
シミュレーション論 Ⅱ 第15回 まとめ.
思考支援ツールを用いた 情報処理技術知識の学習方式
マーケティング・マネジメント ウィラワン・ドニ・ダハナ 火曜日2時限.
米山研究室紹介 -システム制御工学研究室-
『モデリング・シミュレーション入門』 井庭 崇 第9回 自律分散協調システムと自己組織化のシミュレーション
『モデリング・シミュレーション入門』 井庭 崇 第10回 成長するネットワークのシミュレーション
『モデリング・シミュレーション入門』 井庭 崇 第3回 数理モデリング
学生の相互評価を用いた モデリング支援システムの開発
『企業と市場のシミュレーション』 井庭 崇 第9回: 成長するネットワークモデル
社会シミュレーションのための モデル作成環境
マクロ経済学初級I (春学期) 2005年 白井 義昌 4月19日 マクロ経済学初級I.
『企業と市場のシミュレーション』 井庭 崇 第6回:シミュレーション作成演習①
意外と身近なゲーム理論 へなちょこ研究室 p.
『モデリング・シミュレーション入門』 井庭 崇 第13回 遺伝的アルゴリズムによる進化のシミュレーション +総括
『モデリング・シミュレーション入門』 井庭 崇 第8回 シミュレーションによる分析
「Boxed Economyの実現に向けて:
『コラボレーション技法』 最終回 魅力的な場としてのSFCをつくる ※今日の配布資料1枚 (最終レポートと宿題について) 井庭 崇
『モデリング・シミュレーション入門』 井庭 崇 第4回 非線形とカオス
UMLの概要とオブジェクト指向の基本概念
理論研究:言語文化研究 担当:細川英雄.
理論研究:言語文化研究 担当:細川英雄.
Introduction to Soft Computing
シミュレーション論 Ⅱ 第1回.
システムズシミュレーション 樋口良之 主な研究分野 予定卒論テーマ 履修しておいてもらいたい科目 アピール
遺伝アルゴリズムによる NQueen解法 ~問題特性に着目した突然変異方法の改善~
東京工科大学 コンピュータサイエンス学部 亀田弘之
情報数学Ⅲ 5,6 (コンピュータおよび情報処理)
情報数学5,6 (コンピュータおよび情報処理) 講義内容
『企業と市場のシミュレーション』 井庭 崇 第7回:シミュレーション作成演習② 第8回:シミュレーション作成演習③
経済学入門 ミクロ経済学とマクロ経済学 ケインズ経済学と古典派マクロ経済学 経済学の特徴 経済学の基礎概念 部分均衡分析の応用.
第2回 情報科学技術フォーラム Forum on Information Technology (FIT2003)
Presentation transcript:

『企業と市場のシミュレーション』 井庭 崇 第1回 イントロダクション Keio University SFC 2004 『企業と市場のシミュレーション』 第1回 イントロダクション いば  たかし 井庭 崇 慶應義塾大学総合政策学部 専任講師 iba@sfc.keio.ac.jp http://www.sfc.keio.ac.jp/~iba/lecture/

ナレッジスキル (Knowledge Skills) 実世界、およびインターネット世界の両者を対象とした、知を操作するスキル 5つのグループ データ獲得 データ編集 データ分析 モデリング・シミュレーション 数理科学

シミュレーションには種類がある コンピュータ・シミュレーション ゲーミング・シミュレーション シナリオ・シミュレーション ・          ・ コンピュータ上で、モデルの設定を変えることによって、その振舞いがどのように変化するかを観察する

コンピュータ・シミュレーションにも種類がある システム・ダイナミクスモデル ミクロ・シミュレーションモデル 待ち行列モデル マルチレベルシミュレーションモデル セル・オートマトンモデル マルチエージェントモデル          ・ マルチエージェントモデルでは、複数の主体(エージェント)が相互作用することによって現象が生じる、と捉える。

つまり・・・ この授業で取り上げるのは マルチエージェントモデルの コンピュータ・シミュレーション マルチエージェントモデル

計算科学(Computational Science) 科学や工学の問題を解決するため、シミュレーションや実験データ解析にコンピュータを積極的に利用して、理論と実験を補完する手段。 計算機科学(computer science)とは異なる。 田子精男, 「計算の、計算による、計算のための科学」, 『シミュレーション科学への招待』, 日経サイエンス社, 2000

計算科学(Computational Science) 実験 実験物理学 実験化学 実験経済学 ・・・ 検証 解析 発見 条件設定 理論 理論物理学 理論化学 理論経済学 組織論 ・・・ 計算 計算物理学 計算化学 計算経済学 計算組織論 シミュレーション 発見 田子精男, 「計算の、計算による、計算のための科学」, 『シミュレーション科学への招待』, 日経サイエンス社, 2000 をもとに改変

ハーバート・A・サイモン, 『システムの科学』, 第3版, パーソナルメディア, 1999 新しい知識の源としてのシミュレーション 「いったいシミュレーションは、いかにしてわれわれに未知の事柄を教えることができるのだろうか」(ハーバート・サイモン) ① すでにわかっている前提から、結論を導き出す。 ② 内部の仕組みについて理解を深める。 ハーバート・A・サイモン, 『システムの科学』, 第3版, パーソナルメディア, 1999

因果関係をどうやって把握するか? 現実世界 思考世界 原因 (ある状況) ? 既知 既知 ? 結果 (その帰結)

因果関係をどうやって把握するか? 「データ分析」 のアプローチ 原因 既知 ? 結果 ? 既知 現実世界 思考世界 (ある状況) (その帰結) ? 既知

因果関係をどうやって把握するか? 「シミュレーション」 のアプローチ 原因 既知 ? 結果 ? 既知 現実世界 思考世界 (ある状況) 可能性 原因 (ある状況) 可能性 既知 ? 可能性 可能性 可能性 可能性 結果 (その帰結) 可能性 ? 既知 可能性 可能性

ハーバート・A・サイモン, 『システムの科学』, 第3版, パーソナルメディア, 1999 新しい知識の源としてのシミュレーション 「いったいシミュレーションは、いかにしてわれわれに未知の事柄を教えることができるのだろうか」(ハーバート・サイモン) ① すでにわかっている前提から、結論を導き出す。 ② 内部の仕組みについて理解を深める。 ハーバート・A・サイモン, 『システムの科学』, 第3版, パーソナルメディア, 1999

現象は個別具体的、理論は抽象的 現実世界 思考世界 理論・仮説 クラスレベル (抽象的) 現象 インスタンスレベル (具象的) 人工的な現象

シミュレーション研究の例:貨幣の自生と自壊 『貨幣の複雑性: 生成と崩壊の理論』(安冨 歩, 創文社, 2000) 主体全員が生産者かつ消費者である社会 基本モデル(物々交換) ※物々交換では、「欲望の二重の一致の困難」によって、取引は起こらない 時間 平均得点 モデルは、安冨 歩, 『貨幣の複雑性: 生成と崩壊の理論』, 創文社, 2000

シミュレーション研究の例:貨幣の自生と自壊 拡張1(貨幣的交換) 他の主体が欲していた財についての記憶 自分が欲しくなくても、人気がある財であれば受け取る ※あるとき突然、交換のために保有される財(=貨幣)が創発する 時間 平均得点 モデルは、安冨 歩, 『貨幣の複雑性: 生成と崩壊の理論』, 創文社, 2000

シミュレーション研究の例:貨幣の自生と自壊 拡張2(進化的交換) 欲する財を入手しやすいAgentエージェント(の閾値)を、他のAgentエージェントが模倣する モデルは、安冨 歩, 『貨幣の複雑性: 生成と崩壊の理論』, 創文社, 2000

シミュレーションは思考を支援する

シミュレーションはコミュニケーションを支援する? 動くモデルを共有することで、考えていることを伝えやすくするかもしれない。 (あくまで現段階では可能性にすぎないが・・・) For most of you, I believe that there are no need to explain what an agent is and what Simulation is like. シミュレーション シミュレーション

『企業と市場のシミュレーション』 井庭 崇 第1回 イントロダクション 授業計画と履修に関する説明 Keio University SFC 『企業と市場のシミュレーション』 第1回 イントロダクション 授業計画と履修に関する説明 いば  たかし 井庭 崇 慶應義塾大学総合政策学部 専任講師 iba@sfc.keio.ac.jp http://www.sfc.keio.ac.jp/~iba/lecture/

スケジュール 第 1 回 (4/ 9 金) イントロダクション 第 2 回 (4/16 金) 複雑系と進化の社会システム論 第 1 回 (4/ 9 金) イントロダクション 第 2 回 (4/16 金) 複雑系と進化の社会システム論 第 3 回 (4/30 金) シミュレーションによる分析 第 4 回 (5/ 7 金) シミュレーション作成プロセスとUML 第 5 回 (5/14 金) 概念モデリングとシミュレーションデザイン 第 6 回 (5/21 金) シミュレーション作成演習① 第 7 回 (5/22 土) シミュレーション作成演習② ※補講日(土曜) 第 8 回 (5/22 土) シミュレーション作成演習③ ※補講日(土曜) ※5/29の授業は休講 第 9 回 (6/ 4 金) 成長するネットワークモデル 第10回 (6/11 金) 繰り返し囚人のジレンマモデル 第11回 (6/18 金) 遺伝的アルゴリズムによる進化のモデル 第12回 (6/25 金) 企業競争の進化的シミュレーションモデル① 第13回 (7/ 2 金) 企業競争の進化的シミュレーションモデル②

第2回 複雑系と進化の社会システム論 社会科学におけるシステム観の変遷 複雑系(Complex System) 進化 マルチエージェントモデル

第3回 シミュレーションによる分析 空港の待ち行列モデル 各自のパソコン上で、シミュレーション実行演習 ボトルネックの発見とその改善策の効果分析 各自のパソコン上で、シミュレーション実行演習 Boxed Economy Simulation Platform (BESP) SFCで開発されたシミュレーション・ソフトウェア http://www.boxed-economy.org/

第4回 シミュレーション作成プロセスとUML オブジェクト指向によるモデリング UML(統一モデリング言語) Unified Modeling Language

第5回 概念モデリングとシミュレーションデザイン 対象世界から概念モデルを抽出・記述する シミュレーションデザイン 概念モデルを反映したシミュレーションを設計・実装する

第6~8回 シミュレーション作成演習①~③ Component Builder (CB) シミュレーション作成を支援するツール http:://www.boxed-economy.org/

第9回 成長するネットワークモデル 現実世界におけるネットワークは「成長する」 このようなネットワークの生成の仕組みが提案 友人関係や経済ネットワーク、WWW、神経回路網、細胞内代謝 ノードのリンク数と順位が「べき乗分布」になるという特徴 このようなネットワークの生成の仕組みが提案 『新ネットワーク思考:世界のしくみを読み解く』 (アルバート・ラズロ・バラバシ, NHK出版, 2002)

第10回 繰り返し囚人のジレンマモデル 利害が対立する状況の中で、利己的な主体間でどのように協調が形成されるのかを調べる枠組みとして、政治学、経済学、社会学で用いられている。 戦略の進化と状況の変化の分析 『対立と協調の科学: エージェント・ベース・モデルによる複雑系の解明』(ロバート・アクセルロッド, ダイヤモンド社, 2003)

第11回 遺伝的アルゴリズムによる進化のモデル 遺伝的アルゴリズム(GA:Genetic Algorithm) 生物の遺伝のメカニズムを模倣した計算手法 工学分野では最適化手法として用いられている 選択(淘汰)、交叉、突然変異 井庭崇, 福原義久, 『複雑系入門』, NTT出版, 1998

第12, 13回 企業競争の進化的シミュレーションモデル①, ② 第12, 13回 企業競争の進化的シミュレーションモデル①, ② 進化経済学(Evolutionary Economics) 経済社会における知識や戦略、技術、習慣、制度等を進化的な視点で把握するアプローチ 組合せや変化や変異を伴う複製メカニズムに注目する リチャード・ネルソンとシドニー・ウィンターのモデル 新古典派の想定する、企業の利潤最大化行動の代わりに「ルーティン」という概念を導入。 ルーティンとは、日々繰り返される作業様式のこと。 このルーティンが「組織的記憶」として、遺伝子と同じ働きをする、とした。 R.R. Nelson and S.G. Winter, An Evolutionary Theory of Economic Change, Belknap Press of Harvard University Press, 1982

スケジュール 第 1 回 (4/ 9 金) イントロダクション 第 2 回 (4/16 金) 複雑系と進化の社会システム論 第 1 回 (4/ 9 金) イントロダクション 第 2 回 (4/16 金) 複雑系と進化の社会システム論 第 3 回 (4/30 金) シミュレーションによる分析 第 4 回 (5/ 7 金) シミュレーション作成プロセスとUML 第 5 回 (5/14 金) 概念モデリングとシミュレーションデザイン 第 6 回 (5/21 金) シミュレーション作成演習① 第 7 回 (5/22 土) シミュレーション作成演習② ※補講日(土曜) 第 8 回 (5/22 土) シミュレーション作成演習③ ※補講日(土曜) ※5/29の授業は休講 第 9 回 (6/ 4 金) 成長するネットワークモデル 第10回 (6/11 金) 繰り返し囚人のジレンマモデル 第11回 (6/18 金) 遺伝的アルゴリズムによる進化のモデル 第12回 (6/25 金) 企業競争の進化的シミュレーションモデル① 第13回 (7/ 2 金) 企業競争の進化的シミュレーションモデル②

提出課題・試験・成績評価の方法など 授業内容を経験的に理解するために、学期の後半から1人または2人によるミニ研究プロジェクトを行います。 自分たちの興味に合わせて考察対象を設定し、モデル化とシミュレーションの作成をしてもらいます。作成するのは、独自のモデルのほか、授業で取り上げたモデルの改良や、既存モデルの再現でも構いません。 この最終課題で問われるのは、プログラミングの技術力ではありません。自分たちで自らの成果の評価軸を設定してもらい、それに基づいて評価されます。例えば、研究設定の面白さ、モデル化の妥当性、シミュレーション設計の巧みさ、インプリケーションの説得性 等、自分たちの研究内容のどこに魅力があるのかをアピールしてください。 このほか、授業の進行によって、理解の補助となるような宿題を出すことがあります。中間・期末試験は行いません。 成績評価は、宿題や演習での取り組み、ミニ研究プロジェクトの最終レポート等から総合的に評価します。

履修上の注意、その他 各自、ノート型パソコン(ラップトップ・コンピュータ)を用意してください。授業中に、シミュレーションの実行や作成の演習を行います。 プログラミングなどの前提知識・技術は問いません。ただし、授業での演習や最終課題ではプログラミングを行うことになりますので、そのつもりで履修してください。技術的な面については、担当教員とTAがサポートします。 シミュレーションの実行にはBoxed Economy Simulation Platform、作成にはComponent Builderを用います。これらの操作方法や作成手順については、授業中にガイドブックを配布します。プログラミングにはJava言語を用います。

配布するガイドブック 『社会シミュレーションデザイナーズガイド』(第2版) チュートリアル編&リファレンス編 (Boxed Economy Project 編著, 2004)

参考文献の紹介 『社会シミュレーションの技法: 政治・経済・社会をめぐる思考技術のフロンティア』 (ナイジェル・ギルバート/クラウス・G・トロイチュ, 日本評論社, 2003) 第1章 シミュレーションと社会科学 第2章 手法としてのシミュレーション 第3章 システムダイナミクスと世界モデル 第4章 ミクロシミュレーションモデル 第5章 待ち行列モデル 第6章 マルチレベルシミュレーションモデル 第7章 セル・オートマトンモデル 第8章 マルチエージェントモデル 第9章 学習と進化のモデル Nigel Gilbert, Klaus G. Troitzsch, Simulation for the Social Scientist Open University Press, 1999

参考文献の紹介 『複雑系入門:知のフロンティアへの冒険』 (井庭崇, 福原義久, NTT出版, 1998) 第I部 『複雑系』科学  第1章 『複雑系』とは何か?  第2章 『複雑系』科学の位置  第3章 『複雑系』科学の方法論 第II部 複雑性の現象  第4章 フラクタル  第5章 自己組織的臨界状態  第6章 カオス  第7章 カオスの縁 第III部 複雑適応系  第8章 複雑適応系  第9章 進化と遺伝的アルゴリズム  第10章 カウフマンネットワーク  第11章 ニューラルネットワーク 第IV部 『複雑系』科学のフロンティア  第12章 『複雑系』経済学  第13章 人工生命  第14章 カオス結合系  第15章 内部観測 第V部 『複雑系』研究への道標  第16章 『複雑系』科学の鳥瞰図

この授業に関する連絡先 授業スタッフ(担当教員+TA)への連絡 担当教員 TA(Teaching Assistant) 授業ホームページ simu-staff@sfc.keio.ac.jp 担当教員 井庭 崇 iba@sfc.keio.ac.jp TA(Teaching Assistant) 青山 希 [修士2年] 山田 悠 [修士2年] 授業ホームページ http://www.sfc.keio.ac.jp/~iba/lecture/2004/sfc-simu/

『企業と市場のシミュレーション』 井庭 崇 第1回 イントロダクション Keio University SFC 『企業と市場のシミュレーション』 第1回 イントロダクション いば  たかし 井庭 崇 慶應義塾大学総合政策学部 専任講師 iba@sfc.keio.ac.jp http://www.sfc.keio.ac.jp/~iba/lecture/