動きの中のメカニズム

計算の様子を見る

6つの計算機能:説明ではなく実演

カタログには、各システムで機能している計算の種類が記載されています。それらの機能の中には、定義するよりも実際に見る方が分かりやすいものもあります。以下に最も一般的な6つを紹介します。これらは、それらが動作する対象そのものではなく、メカニズム自体の抽象的なスケッチです。任意のパネルをクリックして実行してください。

フィードバック制御 set-point クリックして実行

フィードバック制御

例:サーモスタット発汗鼓動する心臓

システムは、現在の状態とあるべき状態との差を測定し、それを補正します。目標値を超過し、新たな誤差を感知し、再び補正するというプロセスを繰り返し、最終的に設定値に収束します。この揺らぎこそが計算そのものであり、各補正は前回の結果を読み取る行為です。

経路最適化 start goal クリックして実行

経路最適化

例:アリのコロニー稲妻

多くの経路が、かすかに試される。コストの低い経路は強化され、無駄の多い経路は消え、最終的に単一の効率的な経路が残る。ルーターが計画するわけではない――経路は試行そのものによって計算され、優れたものが生き残るのだ。

平衡探索 unbalanced クリックして実行

平衡の追求

例:酸と塩基の反応シーソー

相反する力が互いに打ち消し合うまで押し合う。システムは揺れ、振り切れて、そのたびに勢いを弱めて戻り、最終的に力が均衡する点に収束する。その静止点が、システムが求めていた答えである。

閾値/トリガー threshold charging… クリックして実行

閾値/トリガー

例:ニューロン火山分裂する細胞

何かが静かに蓄積していく――電荷、圧力、信号――ある一線を越えるまでは目に見える変化はない。そして、突然、それが発火する。その計算とは、絶えず行われている比較である:合計値はすでに限界を超えているか?

創発的な集積 クリックして実行

創発的集合

例:ムクドリの群れ魚の群れ都市

各エージェントは隣接する個体だけに従う――その進行方向を合わせ、距離を保ち、衝突しないようにする。全体を指揮する者はいないのに、一つのまとまりのある形が形成され、動き出す。そのパターンは、全員によって同時に、そして特定の誰によっても計算されていない。

エネルギー最小化 released high クリックして実行

エネルギー最小化

例:タンパク質の折りたたみ水滴雪の結晶

放っておけば、システムは最もエネルギーの低い状態へと転がっていく。まるでボールが到達可能な最も深い谷へと落ち着くように。最終的な形状は設計されたものではない――それは、維持するのに最もコストがかからない状態なのだ。その最低点を見つけることこそが、計算である

6つのスケッチ、1つの教訓:いずれの場合も、答えは調べたり与えられたりしたものではなく、プロセスが自ら進行することで導き出されるものである。その「到達」こそが、Autoverseが「計算」と呼ぶものである。

メカニズムの終わり
本に戻る