Growth trajectories of medium-sized municipal corporations in Uttar Pradesh: Application of fourth order Runge-Kutta algorithm
Abstract
Future Population estimates are essential for planners and policymakers. These estimates are derived through mathematical models or component methods. For larger areas, the component method of projections is applied, where the birth, death and migration data would be available through the vital registration system and from other sources. For smaller areas, mathematical models are adopted for population projections as there is a paucity of vital registration data. The present study estimates the future population of municipalities and municipal corporations with a population range of 1 lakh to less than 10 lakhs, with an illustration of census data of Uttar Pradesh. It also aims to identify the growth trajectories of these municipalities by the application of the Fourth Order Runge-Kutta model (RK4). The RK4 model is a widely applied numerical technique for solving Ordinary Differential Equations (ODE), which selects the logistic equation as the base differential equation accounting for the population's carrying capacity. By using the RK4 model, the population of 57 municipalities was projected up to 2031 by considering 1991-2011 census data. Results revealed that municipal corporations Jhansi, Loni, Gorakhpur, Saharanpur, and Firozabad have doubled their population by 2031 compared to 1991, from 3 lakhs to 6 lakh categories. The municipal corporations, viz Bareilly, Aligarh, Noida, and Moradabad, doubled their population and crossed one million in the same period. The RK4 method is suitable for population projections because it captures smooth, continuous growth patterns effectively. However, its fit varies across municipalities due to differences in demographic stability, migration flows, and urbanisation intensity
Full Text
Tables and figures are in the full-text PDF.
Introduction
Population projections and estimates are essential inputs for planners and policymakers in preparing development plans for a country, state, or region. These projections are generally derived using: a) Mathematical models, and b) the component method of projections. The Mathematical models depend on the mathematical equations with assumptions that form quite suitable for small area population projections. The component method of projections derived from birth, death and migration data by age group with the available data sources such as census, surveys or vital registrations. The first non-synchronous census in India was conducted between 1865 and 1872, while the modern census began in 1901. Since then, censuses have been conducted every decade 1961, 1971, 1981, 1991, 2001, and 2011. The census provides comprehensive information on population size, distribution, literacy, occupation, housing, and other socio-economic characteristics at the state, district, and village levels. Based on population size, the Census of India (Registrar General 2011) [1,2] broadly divides the country into urban and rural administrative divisions. Urban areas are further classified into Class I to Class VI Municipal corporations/towns/cities, million-plus cities, and megacities. The growth of mega and metropolitan cities has largely been driven by industrial expansion, making them major centres of development. However, due to the heavy concentration of industries and infrastructure, many of these cities are approaching saturation in terms of population. Consequently, planners and policymakers are increasingly focusing on the development of medium-sized municipal corporations to ensure balanced population growth. In line with this perspective, the present study aims to examine the growth trajectories of medium-sized municipalities that are approaching a population of one million and illustrate with real data derived from the Census of India (Registrar General 2011) [1,2] , for the state of Uttar Pradesh.
Data and Methodology
To achieve the objectives, data were collected from the Census of India (Data sources 1-6) for Uttar Pradesh. According to 2011 census, Uttar Pradesh consists of 71 districts and Ghaziabad district has the largest urban population, with the minimum in Saravati. The number of cities having a population of 1 to 10 lakh is 64, whereas the number of cities having a population of 10 lakh or more is 7.
For the present study, 57 medium-sized Municipal Corporations (MC) having more than 1 lakh population and less than 10 lakh population are considered to estimate the time required to reach 10 lakhs and above. The list of medium-sized municipalities with population during the 1911, 2001 and 2011 census periods is listed in Table 1.
Mathematical models for Population projections
Basic mathematical model for Population projection begins with the exponential model postulated by Malthus, T.R. (1798) [10] , with an assumption that Population will grow at a geometric growth rate and resources in a linear pattern. Malthusian models have the following form: The above exponential model gives Population estimates but does not derive the population saturation level and period. Further Population growth trajectory depends on the past rate of growth (r). To achieve the time required to estimate the saturation level, the Logistic Model has been used and tested as the most suitable model.
Logistic Model:
The logistic growth model equation is:
Where: 𝐾 = carrying capacity (to be estimated), r = intrinsic growth rate. 𝐴 = constant determined by the initial population This model can be rewritten in the form of a differential equation as:
-------- (1) Where P(t) = Population at time t, r = Intrinsic rate of growth, K = carrying capacity of the environment to meet the population, and t = time in years. [8,9,12,13,17] . The logistic equation predicts future population based on the current growth rate and a predetermined carrying capacity (K value). The model assumes that population growth slows as it approaches the carrying capacity. The logistic model, initially proposed by Verhulst P.F. (1838) [16] , incorporates the concept of a carrying capacity, with which the model is able to estimate the saturation effect as the population approaches environmental limits. To solve this nonlinear ordinary differential equation, with a varying K value, the fourth-order Runge-Kutta (RK4) algorithm has been employed to derive accurate results (Eq. 1).
Fourth-Order Runge-Kutta (RK4) Method:
RK4 is a relatively simple numerical approximation; it provides a high degree of accuracy (Anido et [7,11,13,14,18] and is widely used to derive approximate solutions of Ordinary Differential Equations (ODEs). In this study, the fourth-order RK4 method was applied to project the population of Municipal Corporations (MCs) in Uttar Pradesh with populations ranging from 100,000 (one lakh) to 1,000,000 (10 lakh), and to estimate the time required to reach saturation. Since growth trajectories vary across municipalities, the K value was derived separately for each using the logistic model. The estimated values of r and K for the 57 selected municipalities are presented in Table 1. The RK4 model calculations were performed using STATA 16.1 software. The core commands are given in Table 1A.
RK4 Algorithm:
The RK4 algorithm approximates the value of P(t) iteratively over small intervals "h" rather than considering the same "r" value throughout the projected period. The general formula for the RK4 method is as follows:
Model Application:
The growth trajectory is estimated by applying the logistics model and Fourth order Runge-Kutta (RK4) method. Average intrinsic rate of growth = (r1 + r2)/2. The calculated r1, r2, r and K values for 57 municipalities/towns are given in Table 1.
Input data for the Fourth Order Runge-Kutta (RK4) method: Initial Population P 0 = 587211 Intrinsic rate of growth r = 0.021616 (calculated for the period 1991-2001, 2001-2011 as above) Carrying capacity K = 2714391 (upper bound calculated for each area) Time step h=1 year Numerical method: Fourth Order Runge-Kutta (RK4) method Period of Projection: 1991-2031
The Projected Population by the RK4 method is listed in Table 2. The calculated values of MAPE, RPE and TU for 57 Municipal corporations/towns in Uttar Pradesh are listed in Table 3, and for visualisation, Fig. 1 is drawn between MAPE and TU.
Model
Results
The RK4-based projections for 57 municipalities in Uttar Pradesh ( It can be concluded that the fourth-order Runge-Kutta (RK4) method proves to be a suitable and robust approach for population projections in Uttar Pradesh, as it effectively models continuous and predictable demographic growth.
References
- Registrar General, India. Provisional population totals, Census of India 2011: Cities having population 1 lakh and above. New Delhi: Office of the Registrar General & Census Commissioner, India; 2012 May.
- Registrar General, India. Census of India 2011: A-4 towns and urban agglomerations classified by population size class in 2011 with variation between 1901 and 2011
- Class I (population of 100,000 and above). New Delhi: Office of the Registrar General & Census Commissioner, India; 2011.
- Ministry of Housing and Urban Affairs. Handbook of urban statistics 2019. New Delhi: Government of India; 2019.
- Registrar General, India. Emerging trends of urbanisation in India. Occasional Paper No. 1 of 1993. New Delhi: Office of the Registrar General & Census Commissioner, India; 1993.
- Anido AO, Arekete SA, Adedayo AO, Adekoya AO. Dynamic computation of Runge Kutta fourth order algorithm for first and second order ordinary differential equation using Java. Int J Comput Sci Issues. 2015;12(3):211-218.
- Haque M, Ahmed F, Anam S, Kabir R. Future population projection of Bangladesh by growth rate modelling using logistic population model. Annals of Pure and Applied Mathematics. 2012;1(2):192-202.
- Madhukar MK, Kumar A. Logistic growth model and its extension with verification in the context of India's population. Journal of Emerging Technologies and Innovative Research. 2021;9(1):123-136.
- Narváez DMD, Mesa F, Vélez GC. Numerical comparison by different methods (second order Runge Kutta methods, Heun method, fixed point method and Ralston method) to differential equations with initial condition. Sci Tech. 2020;25(2):299-305.
- Shepherd JJ, Stojkov L. The logistic population model with slowly varying carrying capacity. In: Proceedings of Engineering Mathematics and Applications Conference. 2005;47:1-10.
- Shilpa SK, Kulkarni SR, Patil SJ. Analysis of population growth of India and estimation for future. International Journal of Innovative Research in Science, Engineering and Technology. 2014;3(9):1-6.
- Mandal RH. Modelling population growth in a rural area using the fourth-order Runge-Kutta method. International Journal of Multiphysics. 2022;16(4):1-10.
- Sahani SK, Sah DK, Mandal RH. A Runge-Kutta numerical approach to modelling population dynamics with age-structured differential equations. Advances in Nonlinear Variational Inequalities. 2022;25(1):1-10.
- Verhulst PF. Notice sur la loi que la population suit dans son accroissement. Correspondance Mathématique et Physique. 1838;10:113-121.
- Xiao L, Chen Y. Improvement and application of logistic growth model. Sch J Phys Math Stat. 2020;7:192-196.
- Suresh A, Cordes JM, Chatterjee S, Gajjar V, Perez KI, Siemion AP, Lebofsky M, MacMahon DH, Ng C. 4-8 GHz Fourier-domain Searches for Galactic Center Pulsars. The Astrophysical Journal. 2022 Jul 1;933(2):121.
How this paper connects to the literature. Drag to explore, click any node to open that paper.
