力学系とカオス入門を修了
ラブレス夫人も、バベッジに劣らずはっきりと気づいていたことであるが、解析機関の発明によって、ことに解析機関が「自分の尻尾を食べること」が可能になったときには、人類は機械化された知能をもてあそぶようになる。
適度に複雑な再帰的システムはどんな予定されたパタンからも逃れられるくらい強力であるらしい。そして、これこそ知性の要件のひとつではなかろうか?自分自身を再帰的に呼び出す手続きから成るプログラムを考えるだけでなく、もっと技巧的な、自分自身を修正できるプログラム―自分自身に働きかけて拡大し、改良し、一般化し、修理できるプログラムを発明するのはどうだろうか?この種の「もつれた再帰性」はおそらく知性の核心部分にかかわっている。
ダグラス・ホフスタッター「ゲーデル・エッシャー・バッハ」
私がこの文章から思い浮かんだのが、機械学習、サイバネティクス、そして力学系。
というわけで、以前(2013/10/21)に紹介したサンタフェ研究所 のサイトComplexity Explorerで2014年1月6日から公開されていた力学系とカオスの全10回の入門コース「Introduction to Dynamical Systems and Chaos」を修了した。
この分野には前から興味があってちまちま勉強していたものの体系的に勉強したことがなかったので今後さらに深く追究していく基礎固めとなった。というわけで今回の講義のポイントを備忘録として非常に簡単にまとめておきたい。
Iterated Functions
第1週は、反復関数系(Iterated Function System: IFS)について。関数の出力を入力に戻すという簡単な計算を続けるといろいろ不思議なことが起きる。数学の勉強をずっとしてきたのに、今まで試してみようとも思わなかった・・・あー、電卓で遊んだことはあったかな(笑)でもこんな奥深くて豊かな成果につながるとは思いもよらなかった。関数の出力が変化しなくなる固定点にはアトラクタとリペラーの二種類がある。
Differential Equations
第2週は、微分方程式。反復関数と違って、連続的な力学系。複雑系で扱う微分方程式は解析的に解けることがほとんどないので数値計算が重要とのこと。微分方程式の解法をほとんど覚えてないので助かった(笑)微分方程式を数値的に解くオイラー法を初めて知る。
Chaos and the Butterfly Effect
第3週は、カオスとバタフライ効果。非常に単純なロジスティック写像からもカオスが生じる。バタフライ効果とは初期状態の非常に小さな差が時間経過に従って拡大され予測不可能な状態にいたることを指す。専門用語では初期値鋭敏性(SDIC: Sensitive Dependence on Initial Conditions)と呼ばれる。
Bifurcations
第4週と第5週は、分岐。力学系のパラメータを少しずつ変えていくといきなり挙動が変わる現象のこと。ロジスティック写像の分岐図をどこまで拡大していっても同じ分岐構造が見えるフラクタルになっている。
Universality
第6週は、普遍性。分岐図に隠された普遍性。分岐が生じる間隔比は、次第にδ=4.669201...(ファイゲンバウム定数)に近づく。これはロジスティック写像だけでなく、二次関数やサイン関数など他の単峰性の関数でも普遍的に成り立つ。しかも、蛇口の水ポタのような自然界のカオス現象でも普遍的に観測される。マジかよ!
Phase Space
第7週は、位相空間。ようやく多変量の力学系に突入。捕食者と被食者の関係をモデル化したロトカ=ヴォルテラの方程式やエノン写像について。二次元の連続力学系では、軌道が重ねられないのでカオスは生じない。連続力学系でカオスが生じるには三次元以上が必要。これを証明したのがポアンカレ・ベンディクソンの定理。一方、離散力学系なら一次元でも二次元でもカオスは生じる。
Strange Attractors
第8週は、ストレンジアトラクタ。カオスの中にも秩序があった。エノンアトラクタ、レスラーアトラクタ、ローレンツアトラクタについて。周囲の点はこの奇妙な形をしたアトラクタに引き込まれる。
この講義で紹介されたデモページ。
- Attracteur de Henon: http://experiences.math.cnrs.fr/L-attracteur-de-Henon.html
- Attracteur de Lorenz : http://experiences.math.cnrs.fr/Attracteur-de-Lorenz-en-3D.html
- Modele de Lorenz : http://experiences.math.cnrs.fr/Modele-de-Lorenz.html
- Lorenz system with flot.js : http://highfellow.github.io/lorenz-attractor/attractor.html
Pattern Formation
第9週は、反応拡散系のパターン形成について。局所的な規則から大域的なパターンが自己組織化する。チューリングがこういった研究をしていたのが興味深かった。
- Structures de Turing : http://experiences.math.cnrs.fr/Structures-de-Turing.html
Summary and Conclusions
最後は全体の振り返りとStephen H. Kellert教授、Stephen W. Morris教授へのインタビュー。
Additional Reading
この講義の内容はDavid Feldman先生の下の本に沿っていた。この本は非常に基礎的なところから段階的に説明がされていて非常にわかりやすい。このコースにはなかったフラクタルやセルオートマトン(2012/1/13)の話題も載っている。演習の解答集もサポートサイトから申し込めばダウンロードできた。
Chaos and Fractals: An Elementary Introduction
- 作者: David P. Feldman
- 出版社/メーカー: OUP Oxford
- 発売日: 2012/08/09
- メディア: Kindle版
- この商品を含むブログを見る
その他にコースで読むことを薦められた本。講義のペースが速くて消化不良気味なので個々のテーマについてはさらに深耕していきたい。
- 作者: ジェイムズ・グリック,大貫昌子
- 出版社/メーカー: 新潮社
- 発売日: 1991/12
- メディア: 文庫
- 購入: 10人 クリック: 78回
- この商品を含むブログ (11件) を見る
- 作者: イアンスチュアート,Ian Stewart,須田不二夫,三村和男
- 出版社/メーカー: 白揚社
- 発売日: 1998/10
- メディア: 単行本
- 購入: 2人 クリック: 4回
- この商品を含むブログ (1件) を見る
- 作者: Stephen H. Kellert
- 出版社/メーカー: University Of Chicago Press
- 発売日: 1993/06/01
- メディア: Kindle版
- この商品を含むブログを見る