アルゴリズム論的熱力学
【 アルゴリズム論的熱力学 】
https://youtu.be/n2O8H0UDhqE?list=PLQIrJ0f9gMcOWKDmKxI3aJ6UYf6gaPa2K
ここでは、John BaezとMike Stayの 2013年の論文 “Algorithmic Thermodynamics” を紹介します。https://arxiv.org/abs/1010.2067
John Baez は、先に見た古典的な熱力学の観測量を、アルゴリズム論的情報理論の観測量で置き換えたモデルを考えました。
E(x)を、プログラムxの実行時間の対数
V(x)を、プログラムxの長さ
N(x)を、プログラムxの出力
とします。
この時、ある分配関数を考えて、確率分布 Gibbs Ensemble を構成します。
式については、pdfを参照ください。
https://drive.google.com/file/d/1rZY-ePmL9Ox1gPnkhL1fYFbO3kfjVXKx/view?usp=sharing
これらから、観測量 E(x), V(x), N(x) の共役変数 𝛽,𝛾,𝛿を使って、期待値 E,V,Nを定義できます。
注意して欲しいのは、ここでの、E(x), V(x), N(x) の選択は、必然的なものではありません。ある意味、恣意的です。
用語については、まぎらわしいかもしれないですが、古典的な熱力学のGibbs Ensembleの例を流用しています。
重要なことは、、古典的な熱力学と同じ方法で、アルゴリズム論的熱力学が構成可能なことを示せるということです。それが、Gibbs Ensembleの方法の強みです。
また、計算時間、プログラムの長さ、プログラムの出力という観測量は、アルゴリズム論的情報理論にとっては、重要なものです。
さきには、「まぎらわしい」と言いましたが、次のように考えることもできます。
アルゴリズム論的熱力学のE、すなわち、計算時間の対数は、古典的熱力学のガスの内部エネルギーに似ている。
アルゴリズム論的熱力学のV、すなわち、プログラムの長さは、古典的熱力学の容器の体積に似ている。
アルゴリズム論的熱力学のN、すなわち、プログラムの出力は、古典的熱力学の分子の数に似ている。
はたして、こうしたアナロジーは、どこまで有効なものになるのでしょう?
ただ、古典的な熱力学とバエズらのアルゴリズム論的熱力学とが、同じ分配関数、同じGibbs Ensemble で定義されているということは、両者の間に、明確な対応関係が存在するということです。
例えば、両者ともに、𝑑𝐸 = 𝑇𝑑𝑆 − 𝑃𝑑𝑉 + 𝜇𝑑𝑁 という関係式は、そのまま成り立っています。バエズたちは、アルゴリズム論的な「カルノー・サイクル」まで、作って見せます。
蒸気機関とコンピュータとの間に、こんなつながりがあるのは、とても興味深いことです。
-----------
ショートムービーのpdfファイルは、次から利用できます。https://drive.google.com/file/d/1rZY-ePmL9Ox1gPnkhL1fYFbO3kfjVXKx/view?usp=sharing
セミナー「コロモゴロフ複雑性とアルゴリズム論的情報理」のまとめページは、こちらです。https://www.marulabo.net/docs/info-entropy4/
セミナーのAgendaはこちらです。https://maruyama097.blogspot.com/2021/09/agenda-93.html
セミナーへのお申し込みは、次のサイトからお願いします。
https://info-entropy4.peatix.com/view
https://info-entropy4.peatix.com/view
コメント
コメントを投稿