Modeling Factors Influencing Inflation Rate in Iran's Economy Using Firefly and Cuckoo Algorithm

Document Type : Research Paper


1 Assistant Professor of Economics, Shahid Bahonar University

2 M.A. in Economics, Shahid Bahonar University


Inflation, as one of the economic phenomena, causes many negative social and cultural consequences such as poverty, disproportionate distribution of income and the spread of financial distress, which in turn imposes significant costs on the economy. For this reason, price stability is considered as the main goal of economic planning and policy in all countries. Therefore, it is important to study and predict this macroeconomic variable. In this regard, various predictive models have been developed in competition with each other. One of these methods is evolutionary algorithms, which is a new method for modeling and predicting various phenomena. In the present study, using the Firefly and Cuckoo algorithm, and employing variables that affect inflation, including liquidity, exchange rate, real interest rate, expected inflation and industrial output during the period of 1975-2015, we attempt to model inflation linearly and non-linearly. The results show that the nonlinear model is more suitable for inflation modeling, and the Firefly algorithm is better than Cuckoo algorithm. According to the precision of the non-linear model developed by Firefly algorithm, it can be used to forecast inflation in the future.


Main Subjects


    1. Abounoori, A., Sajadi, S.S., & Mohammadi, T. (2013). The relation between the rate of inflation and deposits profit rates in Iran banking system. Qarterly Journal of Fiscal and Economic Policies, 1(3), 23-52 (In Persian).
    2. Adusei, M. (2013). Is inflation in South Africa a structural or monetary phenomenon? British Journal of Economics, Management & Trade, 3(1), 60-72.
    3. Alturki, F., & Vtyurina, S. (2010). Inflation in Tajikistan: forecasting analysis and monetary policy challenges. IMF Working Paper 10/17 (Middle East and Central Asia Department), 1-20.
    4. Ball, L. M. (1999). Policy rules for open economies. Monetary policy rules, University of Chicago Press, 127-156.
    5. Central Bank of Iran. ( (In Persian).
    6. Dehdashti, M., Mohammadi, H., Dehbashi, V., & Dehghanpour, H. (2012). Anticipated liquidity and inflation and its effects on agriculture value added. Agricultural economics, 6(4), 17-36 (In Persian).
    7. Dornbusch, R., Fischer, S., & Startz, R. (2004). Macroeconomics: New Delhi. Tata Mc Graw-Hill Publishing Company Limited.
    8. Emadzadeh, M., Samadi, S., & Hafezi, B. (2005). Mounetary and non-monetary factors in fluencing inflation in Iran (1958-2004). Journal of the Faculty of Humanities and Social Sciences, 5(19), 33-52 (In Persian).
    9. Enke, D., & Mehdiyev, N. (2014). A hybrid neuro-fuzzy model to forecast inflation. Procedia Computer Science, 36, 254-260.
    10. Gordon, R. J. (1988). Macroeconomics: Theory and Policy.
    11. Hosseini, S.S., & Aghabeygi, M. (2012). The examination of forecasting power of econometrics and ANN models of inflation in Iran. Agricultural economics, 8(2), 1-23 (In Persian).
    12. Hurtado, C., Luis, J., Fregoso, C., & Hector, J. (2013). Forecasting Mexican inflation using neural networks. International Conference on Electronics, Communications and Computing (CONIELECOMP),32-35.
    13. Komeijani, A., & Naghdi, Y. (2009). An analysis of the inter-relationship between production and inflation in Iran (emphasizing on sectoral production). Journal of the Faculty of Humanities and Social Sciences, 8 (32), 99-124 (In Persian).
    14. Maliszewski, W. (2003) Modeling Inflation in Georgia. IMF Working Paper 03/212 (Washington: International Monetary Fund), 1-23.
    15. McAdam, P., & McNelis, P. (2005). Forecasting inflation with thick models and neural networks. Economic Modelling22(5), 848-867.
    16. Moffat, I. U., & David, A. E. (2016). Modeling inflation rates in Nigeria: Box-Jenkins’ approach. International Journal of Mathematics and Statistics Studies, 4(2), 20-27.
    17. Moshiri, S. (2001). Forecasting Iranian inflation rates using, structural, time series, and artificial neural networks models. Tahghighat-E-Eghtesadi, (58), 147-184 (In Persian).
    18. Naser Esfahani, R., & Yavari, K. (2003). The effects of nominal and real variables on inflation in Iran. Iranian Economic Research. 5(16), 69-99 (In Persian).
    19. Öğünç, F., Akdoğan, K., Başer, S., Chadwick, M.G., Ertuğ, T., Hülagü, D., Kösem, S., Özmen M.U., & Tekatlı, N. (2013). Short-term inflation forecasting models for Turkey and a forecast combination analysis. Economic Modelling, 33, 312–325.
    20. Olubusoye, O. E., & Ogbonna, A. E. (2014). Modelling inflation process in Nigeria using bayesian model averaging. Conference: Second Bayesian Young Statisticians Meeting (BAYSM 2014), At Vienna. September 18-19.
    21. Rajabioun, R. (2011). Cuckoo optimization algorithm. Applied Soft Computing, 11(8), 5508-5518.
    22. Sadeghi, S.K., Shibaee, A., & Feshari, M. (2010). The study of inflation main determinants by emphasizing on government size. Qarterly Journal of Economical Modeling. 4(11), 73-91 (In Persian).
    23. Shahiki Tash, M.N., Seber Moulaee, S., & Hallaj Zade, Z. (2013). Forecasting Inflation and Price Index with Neural Networks. Journal Management System, 1(4), 51-67 (In Persian).
    24. Somaratna, P. E., Arunatilaka, S., & Premarathna, L. (2010). Which is better for inflation forecasting? Neural networks or data mining. International Conference on Information Society (i-Society), 116-121.
    25. Svensson, L. E. (1997). Inflation forecast targeting: Implementing and monitoring inflation targets. European Economic Review41(6), 1111-1146.
    26. Yang, X. S. (2008). Nature-inspired metaheuristic algorithms. Luniver press.
    27. Yang, X. S. (2009). Firefly algorithms for multimodal optimization. International symposium on stochastic algorithms, 169-178. Springer, Berlin, Heidelberg.
    28. Yang, X.-S., & Deb, S. (2009). Cuckoo search via Lévy flights. Paper presented at the Nature & Biologically Inspired Computing. 210-214. IEEE.
    29. Yang, X. S. (2010). Firefly algorithm, stochastic test functions and design optimisation. International Journal of Bio-Inspired Computation2(2), 78-84.