シグモイド成長

指数成長の限界

指数成長は、人口において出生率が死亡率を上回ったときに起こります。 たとえ出生率が死亡率よりわずかに大きくても、人口は最終的におなじみのJ字型カーブを描いて爆発する。 指数関数的な成長は、天然資源が無限にある場合にのみ可能であるが、現実の世界ではそうはいかない。 資源が限られている現実の世界では、指数関数的な成長を無限に続けることはできない。 個体数が少なく、資源が豊富にある環境では指数関数的な成長が起こるかもしれないが、個体数が多くなると資源が枯渇し、成長速度が遅くなる。 やがて、成長率はプラトー(横ばい)になる。 このように、ある環境が維持できる最大限の個体数を示すものを環境収容力といい、「閾値(いきち)」と呼ばれる。 この現実の挙動を記述した指数関数的成長の修正版を最初に発表したのは、1838年のピエール・ヴェルフルストである。

従来の指数関数的成長では、以前の集団に新たに加わる個体の数は、集団そのものに対する割合であった。 つまり、傾きは人口に比例する。 たとえば、毎年5%で成長している集団は、人口が100人のときには5人の新しい個体が加わるが、人口が3000人のときには150人の新しい個体が加わることになる。 バーフルのモデルは、人口と利用可能な資源に比例して成長するという点で異なっていた。 利用可能な資源の数は、最初は100%利用可能で、人口が環境収容力に達すると0%になるというように、あくまで割合として扱われたのです。

指数関数的に増加する人口の式は次のように書ける:

一方、環境収容力のところでプラトーに達する人口は次のように書ける: P = start \cdot \left(1 + rentaright)^t

従来の指数成長式から変わったのは、人口と環境収容力の差をパーセントで表した係数である「閾値」を加えたことだけで、「閾値」は「P = start」「閾値」は「P = start」「閾値」「P = start」「閾値」「K = start」「K = start」「K = start」「K = start」「閾値」「K = start」となります。 例えば、環境収容力が100で、人口が95の場合、(100-95)/100=5%なので、追加成長のために利用できる資源は5%である。 その場合、成長率は5%にしかならない。 \⑭(P=start ⑭left(1 + 5% ⑭right)^t)

指数的成長が減速してプラトーになると、曲線はややS字に見えるようになります。 これはギリシャ文字の「シグマ」に対応し、成長モデルはシグモイド成長(sigmoidal growth)と呼ばれる。 また、「ロジスティック成長」と呼ばれることもありますが、これは対数をもとにした全く別の成長モデルと混同を生じることがあります。 指数関数的成長とロジスティック成長の比較は、成長率5%、初期人口100人、環境収容力2000人の場合の下のグラフに示されています。
graph comparing exponential and sigmoidal growth for a population of 100 that as a rate of 5% and a carrying capacity of 2000.

Notice that initially, the exponential model and the sigmoidal model are almost identical.初期には指数関数モデルとシグモイダルモデルはほぼ同じであることに注意してください。 人口が環境収容力よりはるかに小さいとき、資源は基本的に無限であり、人口は指数関数的に増加する。 人口が環境収容力に向かって上昇するときだけ、成長速度が明らかに遅くなり、シグモイド曲線がプラトーになります。

また、シグモイド成長モデルは指数成長モデルのようにどんどん急になっていかないことに注意してください。 シグモイド曲線の最も急な部分は最大人口のちょうど半分、つまりK/2にある K/2より小さい人口に対しては、成長が加速される。

年率2.8%で指数関数的に増え始め、
シグモイド成長パターンに従う人口を考える

a. 環境収容力が7500万である場合、人口が1000万になったときの現在の成長率を求めよ。

b. 人口が5000万人のときの成長率を求めよ。

Show Solution

I know that \(r=2.8%) and if we measure the population in millions, then \(K=75).The growth rate begins at \(100% \cdot r) and ends at \(0% \cdot r).これは、人口が5000万人のときの成長率です。

人口が1,000万人の場合、
Ⓐ(Ⓐ)Ⓐr = (Ⓐ)Ⓐ2.8% = 2.43%)

人口が5,000万人の場合は

地球の環境容量が150億だとする。 1960年代の人口は30億人で、年間
成長率は2.1%であった。

a. 人口増加率がシグモイド型である場合、基準成長率(人口がゼロに近いときの成長率)はいくらか。

b. 人口が76億人になったときの成長率をモデルはどう予測するか

Show Solution

人口が30億人になったとき、成長率は2.1%だったことが分かっています。 このとき、人口は環境収容力の3/15、つまり1/5であった。 その人口で利用可能な資源は4/5、つまり80%になりますから
( \frac{K-P}{K}=⑭frac{15-3}{15}=80%)

シグモイド成長率は2.1%だったので、元の成長率の80%でなければなりません。
(rate_{current}=80%십rate_{base})

そこで
(2.1% = 80% \cdot rate_{base})

and
Cache(2.1% \div 80% = rate_{base})

The base growth rate must have been 2.625%.

Now we know the base growth rate, we can use the growth rate for other population predictations.これは基本成長率がわかったので、それを使って他の人口に対する成長率を予想することができます。 人口が76億人のとき、
{current}=( \frac{K-P}{K}) \cdot rate_{base}=(\frac{15-7.6}{15}) \cdot 2.P}{base}{current}=(\frac{15-7.6}{15}) 2.P}となります。625%)

したがって、人口が76億人のときの成長率は1.295%である。

予想通り、最初の成長率が最も速く、2.625%である。 5662>

まとめ

シグモイド成長は、人口が環境容量に近づくと変化率が小さくなる指数成長を修正したものである。 現在の成長率は、初期の成長率と利用可能なリソースの割合の積です。 初期には利用可能な資源が100%あるので、シグモイド成長率は指数関数的な成長率に一致する。

現実のシステムでシグモイド成長モデルにぴったり合うことはほとんどないが、それでも非常に有用な近似値である。 動物の個体数だけでなく、シグモイド成長では、病気の蔓延、技術の普及、噂の広がりなどをモデル化することができる。 現実のシステムでは、しばしば人口過剰とそれに続く人口クラッシュ、あるいは絶滅という鋸歯状のサイクルが見られる。 これは、人口が環境収容力を超えるほど成長率が大きくなったときに起こる現象である