PYTHON-BASED NUMERICAL ANALYSIS OF THE LOGISTIC POPULATION GROWTH MODEL

Authors

  • Berdiyorov Shohjahon Shovkat ugli
  • Khayitova Fayoza Ernazar qizi

DOI:

https://doi.org/10.5281/zenodo.22211093

Abstract

The logistic growth model is widely used to describe population dynamics under limited environmental
resources. This study presents a Python-based numerical analysis of the logistic population growth model using the SciPy,
NumPy, Pandas, and Matplotlib libraries. The governing differential equation is solved numerically, and the results are
compared with the analytical solution. The obtained results show excellent agreement, demonstrating the accuracy and
efficiency of Python for solving ordinary differential equations and modeling population growth. The proposed approach
provides a simple and effective framework for scientific computing and educational applications.

Keywords

Python, scientific computing, numerical analysis, logistic growth model, population dynamics, ordinary differential equations, numerical simulation, SciPy, NumPy, Matplotlib, computational modeling, carrying capacity.

Author Biographies

Berdiyorov Shohjahon Shovkat ugli

PhD Student at the Scientific Research Institute for the Development of Digital Technologies and Artificial
Intelligence

Khayitova Fayoza Ernazar qizi

Student, International Innovation University

References

Verhulst, P. F. (1838). Notice sur la loi que la population poursuit dans son accroissement. Correspondance

Mathématique et Physique, 10, 113–121.

Murray, J. D. (2002). Mathematical Biology I: An Introduction (3rd ed.). Springer.

Edelstein-Keshet, L. (2005). Mathematical Models in Biology. SIAM.

Chapra, S. C., & Canale, R. P. (2020). Numerical Methods for Engineers (8th ed.). McGraw-Hill.

Press, W. H., Teukolsky, S. A., Vetterling, W. T., & Flannery, B. P. (2007). Numerical Recipes: The Art of Scientific

Computing (3rd ed.). Cambridge University Press.

Harris, C. R., Millman, K. J., van der Walt, S. J., et al. (2020). Array programming with NumPy. Nature, 585(7825),

–362. https://doi.org/10.1038/s41586-020-2649-2

Virtanen, P., Gommers, R., Oliphant, T. E., et al. (2020). SciPy 1.0: Fundamental algorithms for scientific computing in

Python. Nature Methods, 17(3), 261–272. https://doi.org/10.1038/s41592-019-0686-2

Hunter, J. D. (2007). Matplotlib: A 2D graphics environment. Computing in Science & Engineering, 9(3), 90–95. https://

doi.org/10.1109/MCSE.2007.55

McKinney, W. (2022). Python for Data Analysis (3rd ed.). O’Reilly Media.

VanderPlas, J. (2023). Python Data Science Handbook (2nd ed.). O’Reilly Media.

Allen, L. J. S. (2011). An Introduction to Mathematical Biology. Pearson.

Kot, M. (2001). Elements of Mathematical Ecology. Cambridge University Press.

Otto, S. P., & Day, T. (2007). A Biologist’s Guide to Mathematical Modeling in Ecology and Evolution. Princeton

University Press.

Boyce, W. E., & DiPrima, R. C. (2017). Elementary Differential Equations and Boundary Value Problems (11th ed.).

Wiley.

Shampine, L. F. (2018). Numerical Solution of Ordinary Differential Equations. Chapman and Hall/CRC.

Downloads

Published

2026-08-01
Vol. 4 No. 8 (2026): «Muhandislik va Iqtisodiyot» jurnali 8-son