わかる力番外編・力と計算 ①(三部作その1)

力と数学を終えて → 「自然は、その力で計算している」

自然は、力で計算する 石鹸膜は最小曲面を、ばね網は連立方程式を、力(エネルギー最小化)で一瞬に解く
自然は巨大な最適化器。AIの勾配降下も、その一員だった。

必要な道具:第6回 力=−∇V、数学①の停留、AIと力 求解 = エネルギー最小化

最後のクラスタ「力と計算」です。力と数学で「自然は作用を停留させる」と見ました。それを計算の目で見ると、驚くことが言えます ── 自然は、力を使って“計算”している。石鹸の膜は、複雑な針金の枠に張ると、面積が最小の曲面を一瞬で作る(数学者が解くのに苦労する「最小曲面問題」を、膜は考えずに解く)。ばねの網は、引っぱって放すと、力のつり合い=連立方程式の解に自分で落ち着く。エネルギーを最小化する物理過程は、そのまま「問題を解く」ことになっている。そして最終番外で見たAIの勾配降下も、この大きな仲間の一員でした。

01石鹸膜とばね網は、答えに“落ちる”

針金の枠を石鹸水に浸すと、膜は表面張力(力)で面積を減らそうとし、面積が最小の曲面に落ち着く。これは「与えられた縁を張る、いちばん面積の小さい膜は?」という数学の難問(プラトー問題)の答えそのもの。膜は方程式を解いていないのに、力に従うだけで答えを出す。ばねの網も同じ ── 節点を引いて放せば、各ばねの力がつり合う配置=連立方程式の解に、自分で緩んでいく。

今回の核心 ── エネルギー最小化=求解

物理系は、力 \(F=-\nabla(\text{エネルギー})\)(第6回)に従って、エネルギーの谷へ転がる。
その谷(力のつり合い)が、解きたい問題の答えになっている。
石鹸膜=最小曲面、ばね網=連立方程式の解。「解く」とは「エネルギーを最小化する」こと

02力で解く仕組み ── 谷が答え

なぜ力が計算になるのか。数学①で「自然は作用(やエネルギー)を停留させる道を選ぶ」と見ました。計算の言葉に翻訳すると ── 解きたい問題を「エネルギーが最小になる配置は?」の形に書けば、あとは物理系を放っておくだけ。系は力 \(-\nabla E\) に従って谷へ落ち、止まったところが答え。下の図で、でこぼこに引っぱったばね網が、力に従ってエネルギーの谷(=つり合いの解)へ緩んでいく様子を見てください。ステップを進めると、ぐしゃぐしゃだった網が、なめらかな“答え”の形に落ち着きます。

図:両端を留めたばね網(+重力)。でこぼこの初期状態から、力に従ってエネルギー最小の形へ緩む。落ち着いた形=連立方程式の解=「計算結果」

03アナログ計算機、そしてAI ── みな同じ仲間

この「物理で解く」は、昔から使われてきました。アナログ計算機は、電気回路の電圧が微分方程式を満たすように組み、回路が落ち着いた電圧を読めば答えが出る(電流・電圧という“力の系”に計算させる)。石鹸膜で最短ネットワークを求める実験も有名です。そして ── 最終番外で見たAIの学習(勾配降下)も、まさにこれ。損失というエネルギーの地形を、力 \(-\nabla(\text{損失})\) に従って転がり、谷(答え)へ落ちる。自然も、アナログ計算機も、AIも、「力でエネルギーを最小化して解く」という一つの仲間だったのです。

つなぐ声 ── 数学①・AIと力と、一本に 数学①「自然は作用を停留させる」は、計算の言葉では「エネルギーを最小化する=解く」。AIと力「学習=\(F=-\nabla V\) で谷へ転がる」は、その最新の実装。石鹸膜・ばね網・アナログ計算機・AI ── 停留原理(数学①)が、そのまま計算装置(力と計算)になっている。力は、世界を動かすだけでなく、問題を解く道具でもありました。

◇ ◇ ◇

04剥がして見えたもの ── 力は「解く」道具でもあった

力と計算①の結論。自然は、力を使って計算している。エネルギー最小化を物理過程が実行し、その谷が問題の答えになる。石鹸膜は最小曲面を、ばね網は連立方程式を、AIは損失最小のパラメータを ── みな「力に従ってエネルギーの谷へ落ちる」だけで解く。本編で「力は関係」と剥がしたその力は、世界を動かすと同時に、世界に問題を解かせる道具でもあった。

正直な線

「力で解く」は万能ではありません。系は近くの谷(局所最小)に落ちるだけで、いちばん深い谷(大域最小)に必ず届くとは限らない(AIの学習と同じ悩み)。緩和には時間がかかり、アナログな解は精度・ノイズの限界を持ちます。だから現実には、熱ゆらぎ(焼きなまし)や工夫で谷から抜け出させる。「物理は考えずに解く」は美しい真実ですが、いつも最良の答え、とは限らないのが正直なところです。

図は両端固定のばね鎖(+一様な下向きの力)をエネルギー勾配で緩和させた模式で、平衡形(離散版の放物線状)へ収束します。実際の石鹸膜や一般の連立方程式そのものを解いたものではありません。

練習問題
  1. 石鹸膜が「最小曲面問題」を解けるのはなぜか。
    答えを見る
    表面張力(力)で面積=エネルギーを最小化しようとし、力のつり合い=面積最小の曲面に落ち着くから。膜は方程式を解かず、力に従うだけで答え(最小曲面)を出す。
  2. 「問題を解く」を、力・エネルギーの言葉で言い換えよ。
    答えを見る
    解きたい問題を「エネルギーが最小になる配置は?」の形に書き、物理系を力 F=−∇E に従って谷へ落とす。止まった所(力のつり合い)が答え。求解=エネルギー最小化。
  3. AIの勾配降下(AIと力)は、この話とどう同じか。
    答えを見る
    損失というエネルギーの地形を、力 −∇(損失) に従って転がり、谷(答え)へ落ちる。石鹸膜・ばね網・アナログ計算機と同じ「力でエネルギーを最小化して解く」仲間。

まとめ自然は、力で問題を解く

石鹸膜は最小曲面を、ばね網は連立方程式(力のつり合い)を、力に従ってエネルギーの谷へ落ちるだけで解く。「解く」とは「エネルギーを最小化する」こと ── 数学①「自然は作用を停留させる」の、計算版。アナログ計算機(電気回路)も、AIの勾配降下(AIと力)も、この同じ仲間だった。力は、世界を動かすだけでなく、問題を解く道具でもある。

ただし系は近くの谷(局所最小)に落ちるだけで、いつも最良とは限らない ── そこは正直な線。次回(計算②)は逆側 ── 力の法則はこんなに単純なのに、解こうとすると計算不能になるという話。三体問題とカオス。単純な力から、予測できない複雑さが生まれる不思議へ。

この文書は「わかる力」シリーズ番外編「力と計算」①、物理好きの高校生・大学生向け読み物です。物理系がポテンシャルエネルギーを(力 \(F=-\nabla E\) に従って)最小化し、その平衡が最適化問題・方程式の解に対応すること(石鹸膜=極小曲面/プラトー問題、ばね網=離散ラプラス方程式・線形系の解、アナログ計算機、勾配降下)は、確立した対応です。物理的緩和は一般に局所最小へ収束し大域最適を保証せず、精度・ノイズ・収束時間の制約があります(焼きなまし等で緩和)。図は両端固定のばね鎖+一様力をエネルギー勾配降下で緩和させた模式で、離散平衡形へ収束します。最終番外「AIと力」と同じ主題(学習=勾配降下=力に従う運動)です。 ── 印刷する場合はブラウザの「印刷」から「PDF に保存」を(印刷版ではスライダーと解答は静止・非表示になります)。

印刷 / PDF 化:⌘+P(Windows は Ctrl+P)。画面ではスライダーで、ばね網が力に従って“答え”の形へ緩む様子が見えます。「答えを見る」で解答が開きます。