Dr. Danylo Kozub
assistant professor, chair of general economic theory
National Technical University "KhPI", Kharkiv, Ukraine
Multi-agent microsimulation modeling is a promising approach that represents economy by constructing virtual economic world with independent intelligent agents (households, firms, markets, etc) which behave like their real-life counterparts. Macroeconomic variables, such as CPI or GDP, are formed by aggregation of all transactions in the virtual economy.
MSMNE-02 was developed as MS Excel program, so that all interested researchers can "play" with the model and easily integrate their own statistical data. The model is free for download and use.
MSMNE-02 is the result of redevelopment of the microsimulation model used in my thesis "Transition processes in industrial economy: content and methods of structuring". Special thanks to Prof. M. Gurevichov (NTU "KhPI", Kharkiv, Ukraine), Prof. Dr. G. Schwödiauer (Otto-von-Guericke-Universitaet, Magdeburg, Germany) and Prof. A.Wörgötter, (Institute for Advanced Studies, Vienna, Austria) for their support and ideas.
There are three branches in the model: agriculture, industry and services. Each branch contains one or several firms. Each firm consumes four resources (labour and output of three branches) and produces one output resource according to the branch it belongs to.
Households consume three types of resources and "produce" labour force as an output.
Exporters represent consumption of foreign countries. Exporters consume three types of resources and "produce" foreign currency as an output resource. Importers "consume" foreign currency and "produce" three types of resources.
Resources can be bought or sold on the appropriate market. Market (as an agent) maintains some reserve of resource and adjusts price to balance demand and supply.
State collects taxes as a share of firm's output and distributes tax revenue as transfers to households and intervention into foreign currency market to keep exchange rate stable when import does not equal export.
Initial conditions of the microsimulation model are derived from the static input-output balance model. Input-output balance model has the following structure:
The core of this input-output model is the matrix of intermediate consumption (matrix XA). The row of this matrix defines consumption of the "row-branch" resource by the "column-branch" firms. The column of this matrix shows which "row-branches" consume output resource of the "column-branch" firms. In fact, matrix XA on the chart is a result of multiplication of transposed vector X (total output) by matrix A (input-output coefficients). Multiplication of matrix A by vector X gives vector AX (intermediate consumption).
Sum of intermediate consumption (AX) and final consumption (C+I+Ex+Im) equals to the total output (X)
Vertical structure of the model (XA, W, T, D) represent the structure of the value, produced by the firm of the "column-branch". Total value (X) is a sum of resource costs (XA) and value added ( (W)ages, (T)axes, (D)epreciation).
Depreciation (D) of each "column-branch" is transformed by investment matrix (B) into investment demand (I) for resources of "row-branches". Total depreciation equals total investment.
Taxes (T) are used to balance import and export. Remainder of the taxes via
transfers to households together with wages (W) forms private consumption (C).
The following rule should hold:
Taxes (T) + Wages (W) = Private consumption (C) + Export (Ex) + Import (Im)
It is not a trivial task to create balanced input-output model that meets all the above requirements. Special computer algorithm based on the multicriterion optimization was developed to transform available statistics and assumptions into balanced IO model. This algorithm in form of MS Excel program is freely available upon request.
IO model is used as a starting point of the microsimulation model. The values from the IO model define initial output of firms, structure of intermediate and investment demand of the firms, structure of private consumption of households, etc. Balanced IO model is static and rigid: none of the numbers can be changed without changes in all other coefficients. The microsimulation model, on the contrary, is elastic: IO model defines only stationary equilibrium state which can be disturbed by external shocks.
To make microsimulation model elastic, each agent (firm, household, market) has its own elasticity coefficient for demand and supply. Therefore, demand structure derived from IO model is not rigid, it only determines some "optimal", equilibrium structure.
The model is realized a MS Excel workbook and imbedded macros (Visual Basic). The interface of the model looks like this:
There are tree buttons to control simulation process: start, pause, stop. Control parameters can be changed during simulation. It is also possible to dynamically change time scope of the diagrams from 2 to 16 years.
User can change the following control parameters of the model:
Two upper diagrams allow to observe two of the following parameters, each for 5 main resources (3 resources + labour force + foreign currency):
Each of the two lower diagrams displays changes in up to three aggregated parameters, chosen by user from:
Follow these steps to run simulation:
The model is still under development. If you are interested in updates or you have suggestions, comments, questions I would be glad to hear from you. Please contact me by mail firstname.lastname@example.org or via ICQ (DanKozub:99815266).
Basu N. and Pryor R. J. Growing a
Market Economy //SAND-97-2093, Sandia National Laboratories, Albuquerque,
Basu N., Pryor R.J., Quint T., and Arnold T. Aspen: À Ìicrosimulation
Model of the Economy //SANDIA REPORT, SAND96-2459, Sandia National
Laboratories ,Albuquerque, 1996
Bergmann, B. A Micro Simulation
of the Macro Economy with explicitly represented Money Flows //Annals of
Social and Economic measurement (July) 1974.
Bernard P. Object
Oriented Simulation With Hierarchical Modular Models: Intelligent Agents and
Bruckmann, G., Fleissner, P. Ein
fuer Oesterreich.- Wien, New York,
Springer, 1989, s.1-2.
Carlsson, B. The Measurement of
Efficiency in Production: An Application to Swedish Manufacturing
Industries, 1968 //The Swedish Journal of Economics, 1972:4.
Eliasson G., Heiman M. and Olavi G., Technical
Specifications for Swedish Micro Based Macro Model //in Eliasson.G. (ed) , A
Micro-to-Macro Model of the Swedish Economy. IUI Stockholm, 1978.
Eliasson, G. A., Micro-Macro
interactive Simulation Model of the Swedish Economy, IUI //Working paper No
6, (Dee), 1976.
Eliasson, G. Business Economic
Planning - Theory, practice and comparision.-(Wiley, London etc), 1976.
Eliasson, G. Competition and
Market Processes in a Simulation Model of the Swedish Economy //American
Economic Review, Vol. 67, No. I, (Feb) 1977.
Eliasson, G. Exchange Rate
Experiments on a Micro Based Simulation Model //Idustrikonjunkturen, Spring
Eliasson, G. Profits and Wage
Determination //Economic Research Report No. II, Federation of Swedish Industries,
Eliasson, G. The Credit Market,
Investment Planning and Monetary Policy (IUI).-Uppsala, 1972.
Kuboniwa, M., Quantative
economics of socialism //Economic Research Series No. 27, Kinokunja Company
Ltd, Oxford University Press, 1989, p.176, 177, 181.
Microanalysis of Socio-Economic Systems: A Simulation Study /Orcutt, G, M. Greenberger, J. Korbel,
and A. Riviln.- Harper & Row, New York, 1961.
Orcutt, G. A New Type of
Socio-Economic System //Review of Economics and Statistics, May 1957, vol.
58, p. 773-97.
Orcutt, G. Simulation of
Economic Systems //American Economic Review, vol. L, December I960.
Policy Exploration Through Microanalytic Simulation /Orcutt, G., Caldwell, S.B., R. Wertheimer II, et
al.-Washington, D.C., Urban Institute, 1976.
Pryor R. J., Basu N., and Quint T. Development of
Aspen: A Microanalytic Simulation Model of the U.S. Economy // Sandia
National Laboratories ,Albuquerque, NM 87185, SAND96-0434, 1996
Shubik, M. Simulation of the
Industry and the Firm //American Economic Review, vol. L, December 1960.
Uebe, G., World of Economic
Models: Catalog of Typical Specifications and Economic Models.-Avebury,
England, 1995, 475p.
North D. Measuring the Transactional Sector in
American Economy, 1870-1970// Long-term factors in American Economic Growth.
Vol. 51 of The Income and wealth Series/ Ed. by S.Engernam and R. Gallman.
Chicago: University of Chicago Press, 1986.
Models that include general equilibrium simulation
Models that do NOT include general equilibrium simulation
Models that MAYBE include general equilibrium simulation