ECOMOD - A Modelling Support System for Mathematical Models of Economy

A.A. Petrov, Igor Pospelov, L.Ya. Pospelova
Computing Center, Russian Academy of Sciences, Moscow
pospeli@sunny.ccas.ru

Abstract

Research work of our group in Computing Center of Russian Academy of Sciences have resulted in a series of models which describe the main characteristic features of evolution of both market and planned economy. The models have been successfully used to analyze foreign trade problems, environmental and energy crisis and other crucial problems of economy. Our models properly have described and predicted the results of ``shock therapy" reforms in Russia. Now we are working on models of transition economy where situation may change very rapidly. That is why we need a tool that could store successful models and keep them ready to use and help to build new models on the base of our experience. While building such a system (ECOMOD) we encounter some problems that seem to be common.

The main problem is that one cannot build a good economic model as a collection of modules prepared in advance. Each successful model is a new look on the whole economic system. It emphasizes some aspects and neglect others. Not only the set of modules and form of equations vary from model to model but the list of variables and their interpretations vary as well.

For this reason customary economic terms like ``price", ``product", ``labor", ``capital" can not be used as a base of knowledge representation in the field of economic modeling. Concepts used in economy are not collections of species but rather mappings that put into correspondence different situations, aspects and models. If we could grasp the analogies expressed by economic terms we might turn collection of different models into consistent adequate description of economy.

To solve the problem of knowledge representation we have worked out a special system of classification (canonical form) of model equations and variables. The canonical form reflects the model structure but not its economic interpretation. The main divisions of canonical form are ``agent", ``interaction", ``asset", ``plan" and ``message". ``Agent" is a set of equations which describes a decision making process and determines ``plans". ``Interaction" is a set of equations which determines ``messages" and changes ``asset" stocks according to ``plans" of different ``agents".

Rules of correctness of classification are necessary and not sufficient. One has enough freedom to relate a given item (statement or variable) to one division or another. In doing so one assigns some meaning to the item. So the classification system serves as a tool of knowledge representation.

There are some groups of morphisms of canonical forms which can help to find similarity of parts of different models. There were also developed methods to visualize models, to call information and to carry out computer experiments.


Society of Computational Economics
Second International Conference on Computing in Economics and Finance
Geneva, Switzerland, 26-28 June 1996