ロトカ・ヴォルテラの方程式

提供: testwiki
ナビゲーションに移動 検索に移動

テンプレート:Otheruses

ロトカ・ヴォルテラ方程式の解の一例。縦軸は個体数、横軸は時間。捕食者(Predatori、青)と被食者(Prede、赤)の個体数変動の位相は一般にずれており、捕食者が増加すると、急速に被食者が減少し、さらに捕食者が減少する、という時間変化を示す。

ロトカ・ヴォルテラの方程式(ロトカ・ヴォルテラのほうていしき、テンプレート:Lang-en)とは、生物の捕食-被食関係による個体数の変動を表現する数理モデルの一種。2種の個体群が存在し、片方が捕食者、もう片方が被食者のとき、それぞれの個体数増殖速度を二元連立非線形常微分方程式系で表現する。ロトカ・ヴォルテラの捕食式ロトカ・ヴォルテラ捕食系ロトカ-ヴォルテラの捕食者-被食者モデルなどとも呼ばれるテンプレート:Sfnテンプレート:Sfn[1]

具体的には以下の方程式で表されるテンプレート:Sfn

dxdt=axbxy,dydt=cxydy.

ここで x は被食者の個体数、 y は捕食者の個体数、t は時間をあらわし、4つの係数 a, b, c, d は正の実数のパラメータである。

被食者と捕食者の個体数変動パターンの一つの例として、被食者が自然増殖して増えていくとそれを餌とする捕食者も増殖し、捕食者が増殖したことによって被食頻度が増えて被食者が減少し、被食者が減少したことによってそれを餌とする捕食者も減少し、捕食者が減少したことによって被食者の自然増殖数が被食頻度を上回って被食者が増え、そして最初に戻り…、このような形で被食者と捕食者が交互に増減し続けることが考えられるテンプレート:Sfnテンプレート:Sfn。ロトカ・ヴォルテラの方程式は、このような個体数の周期的な増減の様子を示すことができる簡素で基礎的なモデルとなっているテンプレート:Sfn

名称は、この方程式をそれぞれ独立発案したアメリカの数学者アルフレッド・ロトカとイタリアの数学者ヴィト・ヴォルテラに由来するテンプレート:Sfn。ロトカは1910年に化学物質濃度の変動を説明するために[2][3]、ヴォルテラは1926年にアドリア海の魚数の変動を説明するために発案したテンプレート:Sfn

式の導出と前提条件

被食者の増殖速度

トラから逃げるイノシシ

モデルの連立方程式内の

dxdt=axbxy

は被食者の個体数増殖速度 dx/dt を表している。上記の式は、以下のような生態学的な前提条件から導出される。

まず、捕食者が存在しない場合を仮定すると、被食者の個体数 x は順調に自然増していくと考えられる。この自然増は、マルサスモデルのようにその個体数に比例して増殖速度が増え、制限なく指数関数的に増殖すると仮定するテンプレート:Sfn。すなわち、被食者にとっての餌は不足することなく十分あるような環境にあると仮定するテンプレート:Sfn。これを表しているのが、右辺第一項 ax であるテンプレート:Sfn

しかし、捕食者が存在する場合、被食者の個体数は捕食によって減少し、捕食者の存在は被食者増殖速度を抑制する効果を持つ。よって、捕食者数 y に比例して被食者増殖速度 dx/dt が減少すると仮定できるテンプレート:Sfn。またさらに、捕食者がランダムに被食者を探索しているとすれば、被食者個体数が多いほど出会う割合が高まると考えられるテンプレート:Sfn。よって、被食者増殖速度は被食者個体数にも比例して減少すると仮定できるテンプレート:Sfn。これを表しているのが、右辺第二項 −bxy であるテンプレート:Sfn。このような、それぞれの個体数の単純な積で個体数増殖速度への影響を表すことを、質量作用の法則や質量作用の仮定と呼ぶ[4]。ロトカ・ヴォルテラの方程式は、この原則を基礎としているテンプレート:Sfn

捕食者の増殖速度

ウサギを捕食するボブキャット

捕食者の個体数増殖速度 dy/dt

dydt=cxydy

と表される。上記の式は、以下のような生態学的な前提条件から導出される。

まず、被食者が存在しない場合を考える。被食者にとっての餌はこの方程式系に現れる変数とは別に常に十分あると仮定したが、捕食者にとっての餌は被食者のみとするテンプレート:Sfn。よって、被食者が存在しないことは食糧が尽きたことと同じであり、捕食者の死亡率は出産率を上回り、捕食者の個体数 y は減少の一途を辿ることになる。この減少の仕方も、被食者の自然増のように個体数が多ければ多いほど減少速度が大きくなる、すなわち個体数 y に減少速度 dy/dt が比例すると仮定するテンプレート:Sfn。これを表しているのが、右辺第二項 −dy であるテンプレート:Sfn

そして、捕食者が増える速度は、捕食に成功した回数に比例すると考えられるテンプレート:Sfn。捕食による被食者減少速度が −bxy と仮定されたように、捕食による捕食者増殖速度も同じ理屈から被食者数 x と捕食者数 y に比例するといえる。これを表しているのが、右辺第一項 cxy であるテンプレート:Sfn

個体数の振る舞い

このロトカ・ヴォルテラ方程式を解析的に解いて xyt に関する明示的な解を得ることはできないテンプレート:Sfn。しかし、以下のような解の挙動を分析し、それぞれの個体数がどのように振る舞うかを知ることができる。

平衡点

ロトカ・ヴォルテラ方程式における2つの平衡点

どのようなときに、個体数 x, y が増えも減りもしない、つまり時間 t の経過によらず変化しない状態になるかについて考える。これは、方程式の dx/dtdy/dt がともに 0 ということなので、次式が得られる。

x(aby)=0
y(cxd)=0

この式を満たす x, y の組合せは、次の2組であるテンプレート:Sfn

(x=0,y=0)
(x=dc,y=ab)

x, y がこれら2組の値をとるとき、その x, y の値は時間によらず一定となる。このような点を平衡点と呼ぶテンプレート:Sfn。平衡点 (0, 0) は、捕食者も被食者も全滅してしまった状態であるテンプレート:Sfn。一方、平衡点 (d/c, a/b) では、捕食者・被食者ともにある個体数で共存する状態となっているテンプレート:Sfn

これらの平衡点から x, y の状態点がわずかにずれて与えられるときに、状態点が時間にともなって平衡点に収束するのか、それとも離れていくのかを特徴づける安定性は、次のように判別できる。2次以上の項が無視できるほどズレが小さいとすれば、平衡点 (0, 0) 近傍で系は次のように表すことができるテンプレート:Sfn

dxdt=ax
dydt=dy

これを行列表記すると、

(dxdtdydt)=(a00d)(xy)

となる。

A=(a00d)

と置いたとき、A固有値a と −d となり、正と負の固有値をもつので、平衡点 (0, 0) は鞍点となっているテンプレート:Sfn。また、少なくとも1つの固有値は正なので、指数関数的にズレが増加する不安定な平衡点であるテンプレート:Sfn

平衡点 (d/c, a/b) についても同様に、 平衡点近傍で系を次のように表すことができるテンプレート:Sfn

(dxdtdydt)=(0bdcacb0)(xy)

固有値は ±iad となるテンプレート:Sfni虚数単位)。固有値は複素共役の純虚数となっており、平衡点 (d/c, a/b) は渦心点となっているテンプレート:Sfn。したがって、平衡点近傍においては、平衡点周りで状態点が近づきも離れもしない、中立安定な平衡点となるテンプレート:Sfn

アイソクライン法による概略

xy を変数とする平面(相平面)上で、dx/dt = 0 または dy/dt = 0 を満たす直線に注目することで、個体数がどのような振る舞いを起こしているかの概略を知ることができる。このような手法をアイソクライン法等傾斜線法と呼ぶテンプレート:Sfnテンプレート:Sfn

相平面で横軸を x、縦軸を y とする。現実の生物では個体数は正の値であるので、xy の値が正である相平面の第一象限が興味の対象となるテンプレート:Sfn。相平面上では、dx/dt = 0 を満たす直線とは y = a/bx = 0 の直線であり、dy/dt = 0 を満たす直線とは x = d/cy = 0 の直線であるテンプレート:Sfn。このような dx/dt = 0 または dy/dt = 0 を満たす直線を アイソクライン等傾斜線と呼ぶ[5]テンプレート:Sfn。前者の直線上では dx/dt = 0 であるから、解曲線がこの直線を通るとき、x の値は変化せず、y の値のみが変化する。よって、解曲線は直線を上下方向(y軸方向)にだけ通過する。そのため、この直線を傾き無限大のアイソクラインと呼ぶテンプレート:Sfn。一方、後者の直線上では dy/dt = 0 であるから、同じ理屈から解曲線はこの直線を左右方向(x軸方向)にだけ通過する。そのため、この直線を傾きゼロのアイソクラインと呼ぶテンプレート:Sfn

相平面に y = a/b の水平線と x = d/c の鉛直線を描くと、平衡点 (d/c, a/b) で2つの直線は交わり、相平面は4つの領域に分類される。y = a/b の直線より上側の領域では、dx/dt の値は常に負となっている。一方、下側の領域は dx/dt の値は常に正となるテンプレート:Sfn。ここで、dx/dt の値が正ということは x の値が増加している状態であり、負ということは x の値が減少している状態であるテンプレート:Sfn。よって、方程式の解の曲線は、y = a/b の直線より上側の領域では左向きに進み、下側の領域では右向きに進むことが予測できるテンプレート:Sfn

また同様に、x = d/c の直線より左側の領域では dy/dt の値は常に負で、右側の領域は dy/dt の値は常に正となるテンプレート:Sfn。これによって上記と同じように、方程式の解の曲線は、x = d/c の直線より左側の領域では下向きに進み、右側の領域では上向きに進むことが予測できるテンプレート:Sfn。これらを組み合わせると、解の曲線は、平衡点 (d/c, a/b) を中心にして反時計回りに回転する軌道となっていることが明らかになるテンプレート:Sfnテンプレート:Multiple image

保存量

ロトカ・ヴォルテラの方程式は力学系における保存系に該当し、保存量と呼ばれる量を持つテンプレート:Sfn。式から微分 dx/dy を求めると、

dxdy=dx/dtdy/dt=axbxycxydy

となる。この変数分離形は

cxdxdx=abyydy

となり、両辺を積分して

H=cx+bydlogxalogy

が得られるテンプレート:Sfn。ここで、log は自然対数である。右辺の H は一定の値を取る定数である。この式の意味は、時間経過に従って xy が色々な値に変化しても、上式で与えられる H の値は常に同じに保たれるということであるテンプレート:Sfn。このような量は保存量や積分不変量と呼ばれ、保存量を持つ系は保存系と呼ばれるテンプレート:Sfn。実際に Ht で微分すると、dH/dt = 0 となり、H が定数であることが確認できるテンプレート:Sfnテンプレート:Efn。平衡点 (d/c, a/b) で H は最小値を取り、その値は

Hmin=a+dalog(ab)dlog(dc)

となる[6]HHmin はこの系におけるリアプノフ関数でもあるテンプレート:Sfn

解曲線と個体数振動

解曲線は平衡点 (d/c, a/b) を周回する閉曲線となっており、1つの閉曲線が一意の保存量を持つ。初期値によってどの閉曲線となるかが決定される
x-y相平面に高さ軸 H を加え、保存量 H と各閉曲線の関係を3次元的に示した図

上記のアイソクライン法による解析だけでは、解曲線の形状は確定しない。解曲線は、平衡点 (d/c, a/b) を中心に反時計回りに回転していることは分かったが、平衡点を中心としてそこから離れていく渦巻形状なのか、逆に平衡点へ近づいていく渦巻形状なのか、あるいは円や楕円のように一周して元の点に戻る閉曲線なのか、などの可能性があるテンプレート:Sfn。ロトカ・ヴォルテラの方程式の解は、これらの中の閉曲線に該当し、相平面の第一象限上で解曲線は平衡点 (d/c, a/b) を中心にして一周する閉じた軌道を描く。これは、前述の保存量 H の存在などから証明されるテンプレート:Sfn

解曲線の形状は、純粋な円や楕円というよりは卵のような形となっているテンプレート:Sfn。どの大きさの軌道を取るかは、被食者 x と捕食者 y の初期値 x0, y0 によって決まるテンプレート:Sfn。保存量 H の値は初期値 x0, y0 によって決まり、H の各値に1つの閉曲線が対応するテンプレート:Sfn。さらに、xy の1周期中の平均量を計算すると、それらの値は、それぞれの平衡点 d/ca/b に一致するテンプレート:Sfn

縦軸は個体数、横軸は時間で、捕食者(青)と被食者(赤)の個体数変動の時間変化を示している

解曲線が閉じた曲線であることは、被食者と捕食者の個体数は一定周期で振動していることも意味するテンプレート:Sfn。個体数の時間発展波形は複雑な形状となるテンプレート:Sfn。捕食者と被食者の個体数変動の位相は1/4周期ほどずれており、

  1. 被食者増加後に、捕食者増加
  2. 捕食者増加後に、被食者減少
  3. 被食者減少後に、捕食者減少
  4. 捕食者減少後に、被食者増加

という変動の繰り返しを示すテンプレート:Sfn

個体数の範囲を平衡点近傍に限り、線形安定解析によって近似的な解析を行えば、それぞれの個体数変動の振動数を得ることもできるテンプレート:Sfn。このときの xy は、上記の保存量 H と同じように、次のような関係で表されるテンプレート:Sfn

C=a2c2b2x2+ady2.

ここで、C は一定値である。また、それぞれの個体数変動の振動数 ω あるいは周期 T

ω=ad,T=2πad

で与えられるテンプレート:Sfnテンプレート:Sfn

安定性

前述のとおり、点 (d/c, a/b) は中立安定な平衡点となっている。その周りに存在し得る軌道も初期値によって一つに決定され、一定の閉曲線を保ち続ける。すなわち、平衡点以外の軌道も、そこから離れも近づきもしない状態となっている。被食者も捕食者も絶滅することはなく、一方で、どちらの個体数も際限なく増え続けるということもないテンプレート:Sfn

これは、系の外部から小さな乱れが加わった場合には、元の軌道から離れ、元に戻らないことも意味している。このような性質を「構造的に不安定」などというテンプレート:Sfn。現実にある多くの系を考えると、構造的に不安定であることは非現実的であることも多いテンプレート:Sfnテンプレート:Sfn。そのためより現実に合うようにモデルの改善が模索され、例えば、大域的に安定なリミットサイクルとなるようにモデルの修正がされるテンプレート:Sfnテンプレート:Sfn

実際の生物における例

ダンコナとヴォルテラの研究

ヴィト・ヴォルテラ (Vito Volterra)

イタリアの生態学者ウンベルト・ダンコナ(Umberto D'Ancona) は、漁業操業が低下した第一次世界大戦中に食用魚よりもサメなどの軟骨魚の年間漁獲率が増加したことに疑問を持ったテンプレート:Sfn。これについてヴィト・ヴォルテラに相談を持ち掛け、ヴォルテラがこの現象を説明するためのモデル作成に取り組んだことが、ヴォルテラがロトカ・ヴォルテラの方程式を発案したきっかけであるテンプレート:Sfnテンプレート:Sfn

ヴォルテラは、食用魚が被食者、軟骨魚が捕食者としてモデル(ロトカ・ヴォルテラの方程式)を作成したテンプレート:Sfn。上記で説明したように、被食者の平均個体数は d/c で、捕食者の平均個体数は a/b である。漁業操業が行われており食用魚も軟骨魚も漁獲されているとすると、その効果は食用魚自然増加率の a を小さくして、軟骨魚自然減少率の d を大きくするように働くと考えることができるテンプレート:Sfn。通常の操業量からある時期から操業量が低下したとする。これによって、通常の操業状態と相対的にみると、 a が大きくなり、 d が小さくなったということになる。したがって操業量低下により、被食者の平均個体数は減少し、捕食者の平均個体数が増加するということになる。これがダンコナの疑問に対するヴォルテラの説明であるテンプレート:Sfn

周期的変動の例

カンジキウサギカナダオオヤマネコの捕獲頭数記録 (1845年-1935年)
カンジキウサギ
カナダオオヤマネコ

ロトカ・ヴォルテラの方程式で示された、被食者と捕食者の個体数が位相差を持ちながら一定振動を続ける振る舞いに近いといえる例は、実際の生物においていくつか確認されている。

野外環境における例としては、カナダにおいて、カンジキウサギテンプレート:Efnとその捕食者であるカナダオオヤマネコの個体数が長期間にわたって振動していたデータがよく挙げられるテンプレート:Sfnテンプレート:Sfn。2つの個体数振動は、周期はほぼ同じで、位相は少しずれているテンプレート:Sfn。ただし、このデータは個体数を直接観測したものではなく、毛皮取引を行っていたハドソン湾会社による1845年から1935年までのカンジキウサギとカナダオオヤマネコの毛皮捕獲記録から、間接的に生息個体数を推定したものであるテンプレート:Sfn。また、1973年のギルピン(M. E. Gilpin) による解析によれば、これらの個体数変動を相平面上にプロットすると軌道が時計回りとなっており、カンジキウサギがカナダオオヤマネコを捕食していると解釈できる奇妙な結果となっているテンプレート:Sfn

環境を制御した飼育実験における例としては、ハフェイカー(C. B. Huffaker) によるコウノシロハダニとその捕食者であるカブリダニによる飼育実験、内田俊郎によるアズキゾウムシとその寄生者であるコマユバチによる飼育実験のデータが挙げられるテンプレート:Sfnテンプレート:Sfn。ハフェイカーの実験では、単純な環境だと捕食が早すぎてどちらかの絶滅が起きてしまった。そのため、橋を設けたり扇風機を回したり環境を複雑にすることで、長期間にわたってそれぞれの個体数が振動しながら共存するデータを得ているテンプレート:Sfn

モデルの改良

現実にある多くの系を考えると、ロトカ・ヴォルテラの方程式

dxdt=axbxy,dydt=cxydy

は単純過ぎる部分がある。そのため、ロトカ・ヴォルテラの方程式を基礎としつつ、色々なモデルの研究がされてきたテンプレート:Sfn。以下はその一例である。

問題点としてまず挙げられるのは、捕食者がいないときの被食者の増殖速度が ax となっており、青天井で増加し続ける点である。実際の系では、ロジスティック方程式のように、ある程度以上増加したら資源不足などが発生し、その増殖速度にブレーキがかかると考えるのが合理的であるテンプレート:Sfn。これを考慮に入れて、例えば、第1式の右辺第1項 ax をロジスティック型の ax(1 − x/K) に置き換えたモデルが考えられる。ここで K は正の定数で、ロジスティックモデルにおける環境収容力であるテンプレート:Sfn

また、被食者数に比例して無制限に捕食者増殖速度が増加する点も不自然である。これもある程度以上で飽和すると考えられるテンプレート:Sfn。そのため、第1式の右辺第2項 −bxy を −bxy/(1 + hx) などと変形することが考えられる。ここで h は正の定数で、x が増加してもこの項による捕食者1個体当たり増殖速度は b/h で飽和するテンプレート:Sfn

ロトカ・ヴォルテラの競争モデル

テンプレート:Main 類似のロトカ・ヴォルテラの競争モデル

テンプレート:Indentに関しては、ロトカ・ヴォルテラの競争方程式を参照。このモデルは、2種の個体群が捕食-被食関係というよりも競争関係にある場合を表している。このモデルも単にロトカ‐ヴォルテラの式などと呼ばれることもある[7]

ロトカ・ヴォルテラの競争モデルの解は捕食者-被食者モデルの場合と様相が異なり、それぞれの個体数 x, y が周期変動しながら共存する解は存在しない。係数の値が K1 < K2/a21 かつ K2 < K1/a12 を満たすとき、xy は平衡点に収束し、それぞれの種が個体数一定で共存する。それ以外の場合にはどちらかの種が絶滅し、残った種の個体数は環境収容力 K1 または K2 に落ち着くテンプレート:Sfn

注釈

テンプレート:Notelist

出典

脚注

テンプレート:Reflist

文献リスト

※文献内の複数個所に亘って参照したものを示す。

外部リンク

テンプレート:Commonscat

  1. テンプレート:Cite book
  2. Lotka, A.J., "Contribution to the Theory of Periodic Reaction", Journal of Physical Chemistry A|J. Phys. Chem., 14 (3), pp 271–274 (1910)
  3. Goel, N.S. et al., “On the Volterra and Other Non-Linear Models of Interacting Populations”, Academic Press Inc., (1971)
  4. テンプレート:Cite book
  5. テンプレート:Cite book ja-jp
  6. テンプレート:Cite journal
  7. テンプレート:Cite web