จากการศึกษาของ Pierre François Verhulst [1] ปรับปรุงโดย Raymond Pearl [2] และ Lowell Jacob Reed [3] สรุปได้ว่าการเติบโตของประชากรมีรูปแบบที่เรียกว่า Logistic growth เขียนแทนด้วยสมการ
เมื่อ
คือจำนวนประชากรต่อหน่วยเวลา
r คือ อัตราการเพิ่มของประชากร ซึ่งเป็นค่าคงที่ในช่วงเวลาที่สนใจ
K คือ จำนวนประชากรสูงสุดที่เป็นไปได้ เรียกว่า carrying capacity
P คือ จำนวนประชากร ณ เวลา t ใด ๆ
ถ้าเราต้องการหาจำนวนประชากร ณ เวลา t เราต้องทำการ Integrate สมการข้างต้นกลับ
นั่นคือ จำนวนประชากร ณ เวลา t ใดๆ จะหาได้จากสมการ
ณ จุดเริ่มต้น t = 0 จะได้ว่า
ทดลองกับตัวอย่างสมมุติ เมื่อกำหนดให้ประชากรเริ่มต้น (P0) คือ 1 คน จำนวนประชากรสูงสุดคือ 1000 คน ค่าคงที่ของการเพิ่มประชากรคือ 0.15
จะเห็นได้ว่ารูปแบบของกราฟออกมาเป็นเหมือนรูปตัว S อธิบายได้ว่าการเพิ่มของจำนวนประชากรในธรรมชาติไม่สามารถเพิ่มไปได้โดยไม่มีหยุด ธรรมชาติมักจะมีกลไกในการควบคุมเสมอ เช่น โรคระบาด การล่า มลพิษ จำนวนทรัยากรที่จำกัด ปัญหาสังคม ฯล ทำให้การเพิ่มของประชากรจะเร่งได้ช่วงหนึ่งแล้วจะลดความเร็วของการเพิ่มจำนวนลงจนถึงจุดที่เรียกว่า carrying capacity จำนวนประชากรจะไม่สามารถเพิ่มได้อีก
-------------------------------------
เอกสารอ้างอิง
[1] https://en.wikipedia.org/wiki/Pierre_Fran%C3%A7ois_Verhulst
[2] https://en.wikipedia.org/wiki/Raymond_Pearl
[3] https://en.wikipedia.org/wiki/Lowell_Reed
เมื่อ
r คือ อัตราการเพิ่มของประชากร ซึ่งเป็นค่าคงที่ในช่วงเวลาที่สนใจ
K คือ จำนวนประชากรสูงสุดที่เป็นไปได้ เรียกว่า carrying capacity
P คือ จำนวนประชากร ณ เวลา t ใด ๆ
ถ้าเราต้องการหาจำนวนประชากร ณ เวลา t เราต้องทำการ Integrate สมการข้างต้นกลับ
นั่นคือ จำนวนประชากร ณ เวลา t ใดๆ จะหาได้จากสมการ
ณ จุดเริ่มต้น t = 0 จะได้ว่า
import numpy as np
import matplotlib.pyplot as plt
K = 1000
P0 = 1
b = (K - P0)/ P0
r = 0.15
yt = [K / (b * np.exp(-r*t) + 1) for t in range(100)]
plt.figure(figsize=(20,6))
plt.plot(range(100),yt,label='Logistic curve')
plt.ylabel("Population(Pt) ")
plt.xlabel("Time steps (days) ")
plt.legend()
plt.grid(True)
plt.show()
-------------------------------------
เอกสารอ้างอิง
[1] https://en.wikipedia.org/wiki/Pierre_Fran%C3%A7ois_Verhulst
[2] https://en.wikipedia.org/wiki/Raymond_Pearl
[3] https://en.wikipedia.org/wiki/Lowell_Reed
ความคิดเห็น
แสดงความคิดเห็น