Next Article in Journal
Sustainable Cosmetics: Valorisation of Kiwi (Actinidia deliciosa) By-Products by Their Incorporation into a Moisturising Cream
Next Article in Special Issue
Exploring the Moderating Role of COVID-19 on the Adaptive Performance and Project Success: Inching towards Energy Transition
Previous Article in Journal
Bioremediation of Metal-Polluted Industrial Wastewater with Algal-Bacterial Consortia: A Sustainable Strategy
Previous Article in Special Issue
Does COVID-19 Exacerbate Regional Income Inequality? Evidence from 20 Provinces of China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Technology of Input–Output Analysis with CES Production: Application for Studying the Kazakhstan Supply Chain during the COVID-19 Pandemic

by
Askar Boranbayev
1,*,†,
Nataliia Obrosova
2,3,*,† and
Alexander Shananin
2,3,4,†
1
Department of Computer Science, Nazarbayev University, 53 Kabanbay Batyr Ave., Astana 010000, Kazakhstan
2
Moscow Center for Fundamental and Applied Mathematics, Lomonosov Moscow State University, GSP-1, Leninskie Gory, Moscow 119991, Russia
3
Federal Research Center “Computer Science and Control”, Russian Academy of Sciences, Vavilov Street 44/2, Moscow 119333, Russia
4
Department of System Analysis and Solutions, Faculty of Control and Applied Mathematics, Moscow Institute of Physics and Technology, Institutskiy Per. 9, Dolgoprudny 141701, Russia
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Sustainability 2023, 15(19), 14057; https://doi.org/10.3390/su151914057
Submission received: 19 August 2023 / Revised: 8 September 2023 / Accepted: 13 September 2023 / Published: 22 September 2023

Abstract

:
Input–output analysis finds widespread application in estimating the shock effects on production networks within both local and global economies. We are developing a new technology for intersectoral analysis that takes into account the substitution of production factors within a complex supply network triggered by external or internal shocks. This technology is based on the explicit solution of a pair of convex programming problems: the resource allocation problem under the assumption of Constant Elasticity of Substitution (CES) technologies and the special dual Young problem. Solving these problems, we can ascertain the equilibrium inputs and price indexes of goods within the production network. In this paper, we apply this technology to analyze the economy of Kazakhstan in the context of the COVID-19 pandemic. Our calculations provide us with the means to discuss the macroeconomic responses of the multi-sectoral production network in Kazakhstan to both external and internal shocks stemming from the pandemic.

1. Introduction

The global COVID-19 pandemic has brought about a period of economic instability and disrupted supply chains worldwide. The adverse impacts on local economies during the 2020–2021 pandemic were the results of disruptions in international economic interactions, along with internal factors related to reduced production in certain sectors due to a higher incidence of illness among the population and quarantine measures. The effectiveness of government measures to support the economy in such a situation depends not only on the characteristics of the region’s economy but also on the ability to adapt macroeconomic forecasts in a changing environment. Government decisions aimed at ensuring economic stability under condition of global and local shocks should be grounded in a comprehensive analysis of the intricate modern production network. Intelligent decision support information technologies, rooted in mathematical models capable of describing the evolution of inter-industry flows under changing conditions and the macroeconomic effects stemming from the implementation of diverse economic policies, serve as suitable tools for conducting such analyses.
In this paper, we continue our research [1,2], which is focused on developing a new modification of the input–output balance model that takes into account key features of modern production networks evolution. Our technology has the potential to serve as the foundation for decision support systems in local economies facing shock conditions. The input–output analysis, initiated in the mid-20th century with pioneering works by W. Leontief [3,4], is a well-established method for scrutinizing inter-industry flows. A vast body of literature is dedicated to the theory and applications of input–output analysis [5,6,7,8]. Many of these applications pertain to the examination of the economic repercussions of the COVID-19 pandemic, as seen in [9,10]. However, one of the primary criticisms leveled against Leontief’s input–output models pertains to the assumption of fixed coefficients of production [11]. This arises due to the diversity of goods and services in modern production networks, which allows for the substitution of production factors [12]. Traditional approaches often describe factor substitution based on econometric dependencies, which complicates economic interpretation (e.g., as seen in [13]).
The evolution of competitive equilibrium in supply networks of different topologies under random shocks with factor substitution is explored in [14,15,16,17]. However, explicit calculations are primarily conducted for the special case of Constant Elasticity of Substitution (CES) functions—Cobb–Douglas technologies. Additionally, the framework under consideration does not enable the calculation of changes in input price indexes within the production network resulting from shock impacts.
The novelty of our approach lies in the new mathematical methods that allow us to formalize input substitution and price evolution in production networks [1]. We evaluate equilibrium inter-industry flows and input price indexes within the production network as the solution to a pair of mutually dual convex programming problems: the problem of optimal resource allocation with neoclassical production functions and the dual problem of a special type that we refer to as the Young dual problem. In the case of technologies with constant elasticity of substitution, the model offers an explicit solution and can be identified based on input–output tables officially published by statistical agencies in most countries. The one-time identification of the model enables the swift construction and adjustment of forecasts for input–output tables and major macroeconomic indicators of the economy, accounting for the substitution of intermediate and primary inputs in production processes under various scenario conditions. Scenario conditions are determined by altering the final consumption of products of sectors and prices for primary inputs (such as labor and imported intermediates). Our experience in applying this technology to inter-industry analysis is detailed in [2]. In [2], built upon the developed framework, we constructed and identified a highly aggregated input–output model of Kazakhstan’s economy with constant elasticity of substitution technologies. The model identifies six major production complexes of Kazakhstan’s economy, grouped based on their involvement in export–import operations and their reaction to the shock of the COVID-19 pandemic. Through model calculations, we compared the economic consequences of external and internal shocks stemming from the COVID-19 pandemic.
Addressing the challenge of analyzing and forecasting inter-industry connections during shock conditions within a large-dimensional production network is of evident interest. For instance, Kazakhstan statistics service publishes input–output tables spanning 68 pure industries. The direct evaluation of inter-industry flows using the constructed model proves to be challenging due to the high dimensionality of the resulting system of nonlinear equations. Additionally, the results of model identification based on historical data are distorted due to significant fluctuations in industry indicators that make a relatively minor contribution to aggregate gross domestic product (GDP) indicators.
In this paper, we use the previous results [2] and introduce a technology for economic shocks analyzing based on input–output balances with input substitution. This technology allows for the calculation of scenario forecasts for detailed input–output tables, facilitating the analysis of economic consequences resulting from various shocks, while considering the features of the local production network. It can be effectively employed in decision support systems for major economic decisions.
The paper is organized as follows. Section 2 presents the foundational mathematical framework and is based on results from [1,2]. Assuming CES technologies, we provide a methodology for model identification based on statistics from input–output tables (IO tables). Section 3 delves into the solution of the identification problem of the CES IO framework based on officially published national input–output statistics data. Section 4 outlines the applicable model-based technology and algorithms for the identification and evaluation of aggregated IO tables. It also introduces the model-based technology for projecting detailed input–output tables under various scenarios. The technology encompasses a staged disaggregation method of the constructed input–output balance, reliant on solving the problem of optimal resource allocation and the Young dual problem for calculating equilibrium price indexes for each production complex. Appendix B provides a description of the corresponding CES IO framework software library. In Section 5, we apply the developed technology for evaluating IO tables to construct a detailed input–output balance for Kazakhstan’s economy during the 2020–2021 COVID-19 pandemic period. Through scenario calculations, we analyze the economic ramifications of the pandemic for major industries in Kazakhstan’s economy in 2020 and 2021. Section 6 offers a concise summary of the paper’s key findings.

2. Baseline Input–Output Framework with CES Technologies

We consider an open production network with m pure industries with the following properties:
  • Industry i produces a unique product i ( i = 1 , , m );
  • Outputs of products 1 , , m are distributed to final consumption X 0 = X 1 0 , , X m 0 0 and to intermediate inputs of industries X j = X 1 j , , X m j , j = 1 , , m ;
  • Besides intermediates, each industry j consumes n types of primary inputs l j = l 1 j , , l n j 0 for its production process which are not produced by the network;
  • Primary inputs are limited, that is:
    j = 1 m l j l ,
    where l = l 1 , , l n 0 ;
  • The output F j X j , l j of industry j and final consumption utility F 0 X 0 are given by CES production functions:
    F j X j , l j = i = 1 m X i j w i j ρ j + k = 1 n l k j w m + k j ρ j 1 ρ j j = 1 , , m ,
    F 0 X 0 = i = 1 m X i 0 w i 0 ρ 0 1 ρ 0 ,
    where ρ j 1 , 0 0 , + , w 1 j > 0 , , w m + n j > 0 , j = 0 , , m . Note that the constant elasticity of substitution equals to σ j = 1 1 + ρ j , j = 0 , 1 , , m .
We measure the introduced flows in constant prices of some base year. Assume that the primary input constraint l = l 1 , , l n 0 is given.

2.1. Optimal Resources Allocation Problem

In [1], we investigated the following problem of optimal resources allocation:
F 0 X 0 max
F j X j , l j i = 0 m X j i , j = 1 , , m
j = 1 m l j l
X 0 0 , X 1 0 , , X m 0 , l 1 0 , , l m 0 .
Solving the problems (3)–(6), we obtain vectors X j , X 0 , l j . Note that functions F j X j , l j , F 0 X 0 are concave, monotonically nondecreasing, continuous, and positively homogeneous of degree one for nonnegative arguments and vanish at the origin.
We assume that the network is productive, i.e., there exist X ^ 1 0 , , X ^ m 0 ,   l ^ 1 0 , , l ^ m 0 such that:
F j X ^ j , l ^ j > i = 1 m X ^ j i , j = 1 , , m .
Denote the set:
A l = X 0 = X 1 0 , , X m 0 0 X j 0 F j X j , l j i = 1 m X j i , j = 1 m ; j = 1 m l j l , X 1 0 , , X m 0 , l 1 0 , , l m 0 .
Assume that there exists l ^ = l 1 , , l n > 0 such that the set A l ^ is bounded. Then, the features of functions F j ( · ) imply that the set A l is bounded, convex, and closed for any l = l 1 , , l n > 0 .
It is obvious that network productivity implies the fulfillment of Slater condition for the optimization problem (3)–(6) for the given l = l 1 , , l n > 0 . Thus, a limited optimal solution of convex optimization problem (3)–(6) exists. Applying the Karush–Kuhn–Tucker theorem, we obtain the following result.
Theorem 1.
([1]). The set of vectors X ^ 0 , X ^ 1 , , X ^ m , l ^ 1 , , l ^ m , which satisfy to the constraints (4)–(6), is the solution of the optimization problem (3)–(6) if and only if there exist Lagrange multipliers p 0 > 0 , p = p 1 , , p m 0 and s = s 1 , , s n 0 such that:
X ^ j , l ^ j A r g max { p j F j X j , l j p X j s l j | X j 0 , l j 0 } , j = 1 , , m
p j F j X ^ j , l ^ j X ^ j 0 i = 1 m X ^ j i = 0 , j = 1 , , m
s k l k j = 1 m l ^ k j = 0 , k = 1 , , n
X ^ 0 A r g max { p 0 F 0 ( X 0 ) p X 0 | X 0 0 } .
We interpret Lagrange multipliers p = p 1 , , p m to constraint (4) as price indexes of products and Lagrange multipliers s = s 1 , , s n to constraint (5) as price indexes on primary inputs.
The Theorem 1 provides that optimal resources allocation corresponds to a market equilibrium. Thus, demand of j-th product equals to its supply with equilibrium price index p j if p j > 0 , j = 1 , , m .

2.2. Young Transform

Let us assign to each production function F j X j , l j and utility function F 0 X 0 a function of a special form q j p , s and q 0 q correspondingly, which we call the Young transform:
q j p , s = inf p X j + s l j F j X j , l j X j 0 , l j 0 , F j X j , l j > 0 , j = 1 , , m
q 0 q = inf q X 0 F 0 X 0 X 0 0 , F 0 X 0 > 0
Definitions (11) and (12) imply that the Young transform of CES function is CES function too [1]. More precisely, Young transforms of functions (1) and (2) have the following form:
q j p , s = i = 1 m w i j p i ρ j 1 + ρ j + k = 1 n w m + k j s k ρ j 1 + ρ j 1 + ρ j ρ j , j = 1 , , m .
q 0 p = i = 1 m w i 0 p i ρ 0 1 + ρ 0 1 + ρ 0 ρ 0 .
We interpret the function q j p , s as a cost function of the industry j and the function q 0 q as a consumer price index.

2.3. Young Dual Problem for Price Indexes

Theorem 2. 
([1]) If Lagrange multipliers p ^ = p ^ 1 , , p ^ m 0 , s ^ = s ^ 1 , , s ^ n 0 to the problem: (3)–(6) satisfy to (7)–(10), then p ^ = p ^ 1 , , p ^ m 0 is the solution of the following problem
q 0 p max p
q j s ^ , p p j , j = 1 , , m
p = ( p 1 , , p m ) 0 .
The convex programming problem (15)–(17) we call the Young dual problem to the problem (3)–(6).
Corollary 1. 
Let the set X ^ 0 , X ^ 1 , , X ^ m , l ^ 1 , , l ^ m be the solution of the optimization problem (3)–(6) and vectors p ^ = p ^ 1 , , p ^ m 0 , s ^ = s ^ 1 , , s ^ n 0 satisfy to (7)–(10). If for some industry j { 1 , , m } the strict inequality (16) holds, i.e., q j s ^ , p ^ > p ^ j , then the industry j is unprofitable and F j X ^ j , l ^ j = 0 .
Corollary 2. 
If the set X ^ 0 , X ^ 1 , , X ^ m , l ^ 1 , , l ^ m is the solution of the optimization problem (3)–(6) and strict inequality:
F j X ^ j , l ^ j > 0 j = 1 , , m
holds, then for the given vector of primary inputs price indexes s ^ = s ^ 1 , , s ^ n > 0 , the equilibrium price indexes of intermediates p ^ = p ^ 1 , , p ^ m > 0 are the solution of the following system of equations:
q j s ^ , p ^ = p ^ j , j = 1 , , m ,
where q j · has the CES form (13).

3. Identification: Evaluation of IO Tables with the Framework

3.1. Initial Data for Identification of the Model

We identify the model on the base of official input–output (IO) table datasets of the economy. These data are published by national statistical agencies, as well as in major international projects (for example, see [18]). According to the available statistics of national account system, we form a set of symmetric IO tables Z of domestic products over a range of years in the following format.
The IO table is denominated at current prices and includes the following three Quadrants:
Quadrant I: Z i j 0 , i , j = 1 , , m is the cash flow from industry j to industry i for the intermediates produced by i and consumed by j.
Quadrant II: Z 0 = Z 1 0 , , Z m 0 0 —column vector of total final consumption (households, government, export etc.) in the economy.
Quadrant III: Z m + i j 0 is the cash flow from industry j for primary input i = 1 , , n . From the IO statistics we form two rows of primaries ( n = 2 ): imported intermediate inputs Z m + 1 j and gross value added (GVA) Z m + 2 j , j = 1 , , m , which can be considered as the measure of labor employed by pure industries.
Note that we operate with IO tables only, where the total output of any industry is positive, i.e., Y j > 0 for any j = 1 , , m .
Without loss of generality, we present our mathematical results for the general case of any finite number n of primary inputs with cash flows Z m + i j 0 , i = 1 , , n , j = 1 , , m .
Remark 1. 
The symmetry of an IO table means the equality of supply (total output) and demand of every product in an economy. Thus, the symmetry of the IO table Z implies the following balance equality (see Figure 1):
Y j = i = 1 m + n Z i j = i = 1 m Z j i + Z j 0 > 0 , j = 1 , , m ,
j = 1 m i = 1 n Z m + i j = i = 1 m Z i 0 .
We introduce the following notation:
a i j = Z i j k = 1 m + n Z k j , b k j = Z m + k j k = 1 m + n Z k j , a i 0 = Z i 0 i = 1 m Z i 0 i , j = 1 , , m , k = 1 , , n .
Obviously, we have:
i = 1 m a i 0 = 1 , i = 1 m a i j + k = 1 n b k j = 1 , k = 1 n b k j > 0 , i , j = 1 , , m , k = 1 , , n .
Remark 2. 
Since i = 1 m a i j < 1 , ( j = 1 , , m ), then Leontief m × m -matrix A = a i j 0 is productive, and hence, the Leontief inverse exists and nonnegative:
E A 1 0 ,
where E is m × m -identity matrix.
We denote B = b k j 0 - n × m matrix.

3.2. Model Evaluation of IO Tables: Identification of CES-Technologies and Utility

Recall that for applications, we operate with a full range of significant sectors of an economy, the output of which is strictly positive. Therefore, the condition (18) holds. Then, the Corollary 2 implies that for the given vector of price indexes s = s 1 , , s n > 0 of primary inputs for a target year (in relation to the once fixed base year), the corresponding equilibrium price indexes p = p 1 , , p m > 0 are the solution of the following system of the following algebraic equations:
i = 1 m w i j p i ρ j 1 + ρ j + k = 1 n w m + k j s k ρ j 1 + ρ j 1 + ρ j ρ j = p j , j = 1 , , m .
Solving the resource allocation problem (3)–(6) coupled with Young dual problem allows us to evaluate equilibrium intersectoral cash flows and price indexes of a considered production network for a target year. Thus, the quadrants I and III of the target IO table Z can be calculated in the case of CES-technologies (1) and CES-utility (2). More precisely, the following theorem holds.
Theorem 3. 
Let us fix a base year with IO table Z ^ in current prices ( Z ^ has the form as in Figure 1), which is published by the official national IO statistics. In accordance to Figure 1, we denote the elements of Z ^ as Z ^ i j .
A.  Let us set parameters of CES-technologies (1) and CES-utility (2) as follows:
w i j = a i j 1 + ρ j ρ j , w m + k j = b k j 1 + ρ j ρ j , w i 0 = a i 0 1 + ρ 0 ρ 0 , i , j = 1 , , m , k = 1 , , n ,
where a i j , b k j , a i 0 are evaluated by (22) for the IO table Z ^ in the base year. Then, the problem (3)–(6) with primaries restriction:
l = l 1 , , l n , l t = j = 1 m Z ^ m + t j , t = 1 , , n .
explains the symmetric IO table Z ^ in the base year for any given values of parameters ρ j , j = 0 , , m , i.e., the set of values:
X i 0 = Z ^ i 0 , X i j = Z ^ i j , l t j = Z ^ m + t j , i , j = 1 , , m , t = 1 , , n
is the solution of the problem (3)–(6).
B.  Suppose that the following conditions hold.
a. 
The vector of primary inputs price indexes s = s 1 , , s n > 0 for the target year in relation to the base year is given.
b. 
The vector of total final consumption Z 0 = ( Z 1 0 , , Z m 0 ) T 0 for the target year (in current prices of the target year) is given, i.e., we know the Quadrant II (see Figure 1) of the target IO table Z.
Then, the following statements hold.
1. 
The vector of equilibrium price indexes p = p 1 , , p m > 0 of intermediate inputs for a target year is a solution of the system (24).
2. 
The elements of the Ist and the IIIrd Quadrants of the target IO table Z (see Figure 1) are evaluated as follows:
Z i j = p i p j w i j ρ j 1 + ρ j Y j = λ i j Y j , i , j = 1 , , m , Z m + k j = s k p j w m + k j ρ j 1 + ρ j Y j , k = 1 , , n , j = 1 , , m ,
where the vector of Total Output Y = Y 1 , , Y m T in prices of the target year is evaluated by:
Y = E Λ 1 Z 0 ,
and m × m -matrix Λ = λ i j has elements:
λ i j = p i p j w i j ρ j 1 + ρ j , i , j = 1 , , m .
We give the proof of Theorem 3 in Appendix A.
Corollary 3. 
According to the Theorem 3, we identify coefficients w i j of CES-technologies (1) by the IO table Z ^ of the base year so that (25) holds and fix the vectors of primary inputs price indexes s = s 1 , , s n > 0 and total final consumption Z 0 = ( Z 1 0 , , Z m 0 ) T 0 for a target year. Then:
  • The system (24) for equilibrium price indexes evaluation takes the form:
    i = 1 m a i j p i ρ j 1 + ρ j + k = 1 n b k j s k ρ j 1 + ρ j 1 + ρ j ρ j = p j , j = 1 , , m .
  • In the case of ρ 1 = ρ 2 = = ρ m = ρ , the system (30) has unique solution:
    p j = π j 1 + ρ ρ , π = π 1 , , π m T = E A T 1 V , V = v 1 , , v m T , v i = k = 1 n b k j s k ρ 1 + ρ ,
    where A = a i j i , j = 1 , , m is the Leontief matrix.
  • Quadrants I and III for a target IO table Z (see Figure 1) take the form:
    Z i j = p i p j ρ j 1 + ρ j a i j Y j = λ i j Y j , i , j = 1 , , m , Z m + k j = s k p j ρ j 1 + ρ j b k j Y j , k = 1 , , n , j = 1 , , m ,
    where Total Output Y = ( Y 1 , , Y m ) . We define from the balance (28) with modified matrix: Λ
    Y = E Λ 1 Z 0 , Λ = λ i j , λ i j = a i j p i p j ρ j 1 + ρ j , i , j = 1 , , m .

3.3. Calibration of the Model: Evaluation of Elasticity of Substitution of Inputs

The Corollary 3 allows us to evaluate the elasticity parameters ρ j , j = 1 , , m of CES-technologies (1) as a result of model calibration on the base of the known yearly statistics of IO tables Z of an economy for several years. Generally, we can choose various criteria for the evaluation which are based on a comparison of evaluated macroeconomic indicators of industries for to corresponding statistics. A criterion should be chosen depending on the purposes of IO analysis.
In paper [2], we evaluate ρ j , j = 1 , , m as the solution of the following quadratic optimization problem:
t = t 1 t 2 Y M o d ρ , t Y S t a t t 2 + V M o d ρ , t V S t a t t 2 + I M o d ρ , t I S t a t t 2 min ρ ,
for ρ = ( ρ 1 , , ρ m ) 1 , 0 0 , + . Here, Y S t a t t , V S t a t t , I S t a t t are the official statistical Total Output, Gross Value Added (GVA), and Total Imported Intermediates (Import used) of the economy in the year t, and Y M o d ρ , t , V M o d ρ , t , I M o d ρ , t are the corresponding values which we evaluate with the model:
Y M o d ρ , t = j = 1 m Y j , V M o d ρ , t = j = 1 m Z j i + 2 , I M o d ρ , t = j = 1 m Z j i + 1 ,
where Z i j , Y j are scenario model evaluations (32) and (33) for the target year t.
In Section 3, we present the modified algorithm of the full dimension IO table evaluation, which is based on step-by-step disaggregation principles. The algorithm gives a useful tool for IO tables projection including for scenario conditions of shocks.

4. The Method of Full Dimension IO Table Evaluation for IO Analysis of Shocks

The algorithm for IO table evaluation that is presented in this section is relatively easy to implement, even in the case of a high-dimensional production network. It gives a useful tool of IO tables projection calculating in shock scenarios of various nature: pandemics, sanctions, etc. Recall that the model takes into account the substitution of inputs of industries. Moreover, we calculate not only equilibrium inter-industry cash flows, but also equilibrium price indexes of products for a target year within the developed framework. This feature seems to be important in stress scenario conditions.
Note that we need fairly complete database of statistic IO tables of an economy and price indexes of primary inputs of industries for a range of years t [ t 1 , t 2 ] to identify the model.
Before solving of identification problem of the framework, we identify the input vector of primary price indexes s = ( s 1 , s 2 ) for every considered year t [ t 1 , t 2 ] as the statistics of imported intermediates price index s 1 (for a rough approximation, the exchange rate of the national currency to USD can be considered) and Consumer Price Index s 2 . We use the same interpretation of these indexes for scenario evaluations.
Note that statistics IO tables usually include several dozen or even more than a hundred industries. That makes the system (30) for equilibrium prices evaluation with ρ j ρ i if i j computationally poorly realizable as well as the optimization problem (34), which transforms to difficult global optimization task in this case.
Our concept of IO analysis with the developed framework is based on the following results.
(A)
We identify the developed framework for aggregated production network structure of the economy with several large complexes of sectors. These complexes cover all industries of the considered economy and are formed in connection to the stated purposes of IO analysis. According to (25) we evaluate coefficients of CES-technologies and calculate the elasticity of substitution of inputs ρ j for each aggregated sector as a solution of optimization problem (34). As a result, we form the framework for IO analysis of shocks in terms of high aggregated production network ( m = N , where N < 10).
(B)
On the base of Corollary 3, we evaluate equilibrium price indexes P = ( P 1 , , P N ) of sectors as a solution of (30) and the corresponding IO table Z from (32) for given scenario conditions of shocks. Note that these results are significant in their own right, as they have an adequate macroeconomic interpretation and make it possible to analyze the effects of shocks at a highly aggregated level. In addition, the problem of forming scenario conditions for projection year has a more realistic solution in the case of aggregated vector of final consumption. We have positive results of our framework applications for studying shocks in aggregated production networks, which are presented, for example, in [2].
(C)
Obviously, the economic shock affects all sectors of the economy. Therefore, we propose a technology for a more detailed IO analysis of shocks on the base of developed framework. Using the results (A) and (B) we form the new structure of the evaluated in (B) IO table Z. We use the staged method of IO table disaggregation. The main idea is to fix the evaluated in (B) price indexes and apply the model to disaggregate each complex by considering the system with more primary inputs for each selected complex: the rest complexes as well as imported intermediates and gross value added. The staged procedure allows us to reconstruct the full-dimension IO table for a projection year with given scenario conditions.

The Algorithm of IO Table Evaluation Using the IO Framework with CES Technologies

In this section, we explain the main steps of the algorithm in terms of the framework. For the specification of corresponding software functions of IO CES Framework Library, see Appendix B.
Step 0: Initialization.
0.1. Prepare input statistical IO tables in the form that we give in Figure 1 for selected range of years [ t 1 , t 2 ] (see (34)). In fact, we can exclude some years by solving (34) because of the unstable period, but this is not necessary.
0.2. Select the base year t 0 [ t 1 , t 2 ] .
Step 1: Background for Aggregation.
1.1. Due to the purposes of IO analysis, we configure information for aggregation of full set of industries to several (N, N < 10 ) of the large aggregated sectors of the economy, so that the sector M { 1 , , N } includes the set of initial industries I M { 1 , , m } , I M 1 I M 2 = , if M 1 M 2 and M = 1 N I M = { 1 , , m } .
Result: a map of original industry numbers I M to aggregated sector numbers j = 1 , , N .
Step 2: Aggregation.
2.1. Aggregate all initial IO tables of the years from range [ t 1 , t 2 ] into IO tables with N industrial complexes and two primary resources: imported intermediates and GVA) (Figure 1).
Step 3: Run model identification of A , B .
3.1. Evaluate Leontief coefficients a i j , i , j = 1 , , N and coefficients b k j , k = 1 , 2 , j = 1 , , N by (22) for the aggregated IO table Z ^ with complexes 1 , , N of the base year t 0 .
3.2. Optionally (for Disaggregation Procedure): Evaluate Leontief coefficients a i j , i , j = 1 , , m and coefficients b k j , k = 1 , 2 , j = 1 , , m by (22) for the statistical full-size IO table Z ^ of the base year t 0 .
Step 4: Set scenario input data for identification.
4.1. Form scenario conditions data base by the official national statistics: primary resource price indexes s = ( s 1 , s 2 ) and final consumption vector Z 0 (in current prices) for the range of years [ t 1 , t 2 ] .
Step 5: Identification of ρ j .
5.1. Set new value of ρ , ρ = ( ρ 1 , , ρ N ) 1 , 0 0 , + .
5.2. Set scenario primary resource prices s = ( s 1 , s 2 ) and final consumption vector Z 0 for the year t [ t 1 , t 2 ] .
5.3. Given ρ j , j = 1 , , N , coefficients a i j , b k j from the step 3.1 and scenario conditions for primary inputs price indexes s = ( s 1 , s 2 ) (step 5.2), evaluate equilibrium price indexes p = ( p 1 , , p N ) of aggregated production complexes for the year t [ t 1 , t 2 ] as a solution of the system (30).
5.4. Given ρ j , j = 1 , , N , coefficients a i j , b k j from the step 3.1, final consumption vector Z 0 (step 5.2) and price indexes vector p = ( p 1 , , p N ) from the step 5.3, evaluate Quadrants I and III of aggregated IO table Z for the year t [ t 1 , t 2 ] by (32).
5.5. Given Quadrants I and III of aggregated IO table Z for the year t [ t 1 , t 2 ] (step 5.4), calculate totals of the whole economy (35): Total Output Y M o d ( ρ , t ) , Total Gross Value Added (GVA) V M o d ρ , t , Intermediate Inputs of Primary Resources I M o d ρ , t .
5.6. Repeat steps 5.2–5.5 for the range [ t 1 , t 2 ] of years.
5.7. Solve the optimization problem (34) by repeating 5.1–5.6 for ρ from allowable range ρ = ( ρ 1 , , ρ N ) 1 , 0 0 , + with the enough small step Δ ρ .
Result: the set of values of elasticity of substitution of inputs ρ = ( ρ 1 , , ρ N ) for aggregate industrial complexes of the economy.
Step 5 finishes the identification and calibration of the aggregated CES1Model. Given scenario conditions s = ( s 1 , s 2 ) and Z 0 for target year t, CES1Model is now ready for evaluations of aggregate N-dimension IO tables and equilibrium price indexes p = ( p 1 , , p N ) for target year t.
Step 6: CES1Model Evaluations. Scenario Evaluation of IO table and equilibrium price indexes for aggregated N-dimension network.
6.1. Set target year t.
6.2. Form scenario conditions for the year t: primary resource price indexes s = ( s 1 , s 2 ) (in relation to the base year t 0 ) and final consumption vector Z 0 (in current prices).
6.3. Given ρ j , j = 1 , , N (result of the step 5), coefficients a i j , b k j (step 3.1), and scenario conditions for primary inputs price indexes s = ( s 1 , s 2 ) (step 6.2), evaluate equilibrium price indexes p = ( p 1 , , p N ) of aggregated production complexes for the year t as a solution of the system (30).
6.4. Given ρ j , j = 1 , , N (result of the step 5), coefficients a i j , b k j (step 3.1), final consumption vector Z 0 (step 6.2), and price indexes vector p = ( p 1 , , p N ) from step 6.3, evaluate Quadrants I and III of aggregated IO table Z for the year t by (32)
6.5. Given Quadrants I and III of aggregated IO table Z for the year t (step 6.4), we can evaluate main economic indicators of aggregated complexes, such as Total Output, inputs consumption (primaries and intermediate), as well as the totals of the whole economy. Moreover, we can interpret price indexes p = ( p 1 , , p N ) (step 6.3) as a measure of inflation level in the economy in scenario conditions of shocks.
Step 7: Optional: disaggregate CES1Model to original IO table size and get CES1ModelO.
7.1. Set the number M of aggregated complex M 1 , , N (step 1.1) with the set of industries I M , I m 1 , , m .
7.2. Given elasticity of substitution ρ M (step 5) of aggregated complex M, fix the value of elasticity of substitution ρ ˜ i of inputs of any industry from the complex M as:
ρ ˜ i = ρ M , i I M .
7.3. Given primary resource price indexes s = ( s 1 , s 2 ) (in relation to the base year t 0 ) (step 6.2) and price indexes vector p = ( p 1 , , p N ) of aggregated complexes (step 6.3) for target year t form new vector of price indexes of ( N + 1 ) primary inputs:
s ˜ M = ( s ˜ 1 , , s ˜ N + 1 ) = ( p 1 , , p M 1 , p M + 1 , , p N , s 1 , s 2 )
for the network of industries from complex M.
7.4. Given full-size IO table Z ^ = Z ^ i j for m industries of the base year t 0 (steps 0.1, 3.2.), calculate coefficients of (31) to evaluate price indexes vector for industries from M:
  • A M = a i j i , j I M corresponds to the submatrix for the complex M of the initial m x m Leontief matrix A of base year t 0 (step 3.2).
  • b ˜ k j = i I k Z ^ i j q = 1 m + 2 Z q j , k = 1 , , N 1 , j I M .
  • b ˜ k j = b ˜ 1 j , i f k = N , j I M b ˜ 2 j , i f k = N + 1 , j I M
    where b k j , k = 1 , 2 , j I M are defined from the full size IO table of base year t 0 (step 3.2).
7.5. Evaluate disaggregated equilibrium price indexes p ˜ j , j I M for industries of the complex M from (31) with ρ = ρ M , matrix A = A M , b k j = b ˜ k j , k = 1 , , N + 1 , j I M defined in step 7.4 and the vector s ˜ M = ( s ˜ 1 , , s ˜ N + 1 ) from the step 7.3.
7.6. Repeat steps 7.1–7.5 for every complex M = 1, …, N.
7.7. Form the full m-size equilibrium price indexes vector p ˜ 1 , , p ˜ m for target year t.
7.8. Given price indexes vector p ˜ 1 , , p ˜ m (step 7.7) and scenario full-scale vector of final consumption Z 0 for the year t (step 6.2), calculate Quadrants I and III of target full-scale IO table Z by (32) with ρ j = ρ M , if j I M , j = 1 , , m , M = 1 , , N and coefficients a i j , b k j , i , j = 1 , , m , k = 1 , 2 are evaluated by (22) for full size IO table Z ^ 0 of base year t 0 (step 3.2).
Result: the CES1ModelO is ready for simulating of the full-dimension IO table Z with initial m industries for target year t with evaluated and fixed price vector p = ( p 1 , , p m ) for the year t. CES1ModelO allows us to study shifts of macroeconomic indicators of industries of the economy under conditions of shocks.

5. Applications: IO Analysis of Kazakhstan Economy in Face of COVID-19 Pandemic

In [2], we analyzed the COVID-19 pandemic shock of 2020 in terms of highly aggregated complexes and evaluated responses of Kazakhstan economy to shock of 2020 in terms of aggregated IO framework. In this section, we apply the developed CES model-based disaggregation technology for a more detailed analysis of the impact of COVID-19 pandemic on sectors of Kazakhstan economy in 2020 and 2021. Following the algorithm that we present in Section 4, we use the results of the identification of aggregated model from [2] to solve the disaggregation task. The official IO statistics of Kazakhstan includes 68 pure industries and is published for 2013–2021 as a part of the National Accounts by the Agency for Strategic Planning and Reforms [19]. The aggregated industry complexes in [2] are formed based on the involvement of industries in export–import operations. The reason for such division is, on the one hand, a significant part of the country’s budget revenues from the export of raw materials. On the other hand, high-tech (labor-intensive) industries heavily depend on import flows and prices for imported intermediates. When forming industry complexes, we also took into account the impact of COVID-19 shock in 2020 on industry indicators and identified groups of industries with positive (+) and negative (−) pandemic impact. Based on the analysis of Kazakhstan economy in [2], the following industry complexes were identified: Exporting+, Exporting−, Manufacturing, Service+, Service−, Infrastructure. A list of industries included in each complex is provided in Appendix C. The analysis of indicators of identified complexes demonstrated the adequacy of our aggregation principles (see [2]).
In [2], we identified and calibrated aggregated 6-dimension CES1Model on the base of Kazakhstan IO statistics 2013–2019, having 2013 as base year. In Figure 2, we present parameters ρ j and corresponding elasticities of substitution of inputs for each of six industrial complexes, which are evaluated by the model CES1Model in [2]. Recall that the substitution elasticity of the complex j equals to σ j = 1 1 + ρ j (see (1)).
Applying the CES-model-based algorithm with disaggregation step 7 (Section 4), we identify the model CES1Model0 for the full-dimension IO table scenario evaluation of the Kazakhstan production network. For identification problem solution and evaluations (using models CES1Model and CES1Model0), we set the values of primary resources price indexes of 2020, 2021 from statistics [20,21] as s 2020 = ( s 1 , s 2 ) = ( 1.07 , 1.08 ) and s 2021 = ( s 1 , s 2 ) = ( 1.16 , 1.11 ) , where s 1 is the consumer price index and s 2 is the KZT/USD currency exchange rate index for equilibrium prices.
Using the identified model CES1Model0, we evaluate the responses of Kazakhstan industries to the COVID-19 pandemic shock. The COVID-19 pandemic, first of all, caused a shock to export–import flows and to the final consumption of households and government consumption (social programs, medicine, etc.). We carried out scenario calculations of changes in inter-industry flows in the case of variations in the components of the final consumption vector, which correspond to different components of the final-use shock caused by the pandemic. Scenario calculations using the model make it possible to assess risks for sectors of the economy from different shock components.
By analogue with [2] in this paper, we study the impact of two types of shock of COVID-19: the external shock of export flows due to the reduction in global business activity and change in export structure and the internal shock caused by the shift of domestic final consumption.
We consider two scenarios for 2020, so-called “External shock” and “Internal shock”. Shock impact values we take from IO statistics (Quadrant II of the IO tables 2020, 2021).
Export in 2020 (in prices of 2019) compared to 2019 was significantly different for the aggregated complexes. In Table 1, we present the aggregated statistics that we use for the External shock scenario.
For scenario calculations, we represent the vector of final consumption Z 0 in 2020 and 2021 as the sum of component vectors of it (see Figure 1). Then, we restore export or domestic part of final consumption to the level of 2019 in scenarios for 2020 and 2021 to compensate the external or internal part of shock.
To compensate for the external shock in this scenario, we multiply the export part of final consumption 2020 for every sector on the corresponding coefficient (the last column of Table 1). Note that we remain the part of final domestic consumption at the level of 2020 in this scenario. Note that in 2021, export volumes recovered, so there was no external shock in 2021.
The internal shock includes changes in household consumption and an increase in government spending 2020 and 2021. Households and government consumption of drugs and education services increased, while demand for traveling, food services, and some other services and goods decreased. Domestic final consumption volumes in 2020 and 2021 (in prices of 2019) compared to 2019 are shown in Table 2.
In Figure 3, Figure 4 and Figure 5, we show the model-based scenario evaluation of shifts of Total Output values of several large sectors of each aggregated complex of Kazakhstan as a result of isolated shock. Sectors in each complex are sorted by their output share. Note that in Figure 3, Figure 4 and Figure 5, a prefix before the name of a sector denotes the corresponding aggregated complex.
As a result, the “Statistics” columns in Figure 3, Figure 4 and Figure 5 include both types of shocks, while “Compensated … shock” columns contain the pandemic shock without the corresponding part that is evaluated by the model.
We can see that the external shock 2020 scenario leads to significant fall of Total Output of the following sectors: Crude oil, Ferrous metals, Petroleum products and Wholesale trade dependent on them, Land transport, and Warehousing. There is a negative impact on scientific research and development, Electricity, and Telecommunications (Figure 3).
The internal shock made similar evaluated effect in both 2020 and 2021 (Figure 4 and Figure 5). These changes of domestic consumption obviously have had the most positive significant impact (>25%) on education, medicine, and public administration. Crops and animal production, food products, and motor vehicle manufacturing grew, unlike Telecommunications, Real estate activities, Land transport, Warehousing, and Retail trade.
We see that branches of the economy can be divided into three groups: affected by external shock, internal shock, or both. Land transport, Warehousing, and Telecommunications suffer from both shocks.

6. Conclusions

Overall, the results of the analysis of COVID-19 pandemic shock for disaggregated production network of Kazakhstan in 2020 and 2021 confirm the results of [2] for aggregated production complexes. External shocks pose more risks to the sectors of the economy than internal shocks. This result is supported by the absence of reinforced negative dynamics in the industry indicator evaluations for 2021, when the shock in external trade was overcome. The moderate level of decline in some sectors of the economy under internal COVID-19 shock in 2020 and 2021 indicates the effectiveness of state economic decisions made during the pandemic. The modeling results of the full-dimension production network of Kazakhstan under the COVID-19 shock with substitution of inputs allowed to identify groups of top industries that respond differently to internal and external shocks. The IO analysis of Kazakhstan’s economy during the pandemic confirms the economic risks associated with the high share of raw material exports.
In this paper, we present a production network optimization framework with CES technologies, which explicitly includes influence on inter-industry links of factors substitution and restrictions on primary inputs. The framework generalizes the classical Leontief scheme and is based on solution of a resource allocation problem and Young dual problem for price indexes. On the base of the framework studying we provide new useful technology of large dimension or highly aggregated IO table projection under conditions of shocks (pandemic, sanctions, etc.). Given the scenario of primary inputs prices and final consumption of products, the technology allows to evaluate equilibrium cash flows and product price indexes in the network, taking into account substitution of inputs. Thus, we obtain a new tool for scenario forecasting of national IO tables.
It should be noted that the algorithm application based on CES model is limited by parameters identification opportunity. Several year IO tables with similar set of products should be available for elasticity of substitution identification. Based on our experience, identification using statistics from 3 to 5 years leads to an acceptable level of accuracy in calculations for the medium-term period using our model. Previous calculations shows that the accuracy of our model with substitution of inputs is noticeably better than using Leontief technologies that do not allow for substitution. Yet, note that identification periods longer than 8–10 years may distort elasticity parameters due to significant changes in production technologies.
The evaluations of the Kazakhstan production network response to COVID-19 pandemic shock presented in Section 5 confirm that the proposed technology of IO analysis of a full-dimension production network of an economy can be used in decision-making support systems under conditions of shocks.

Author Contributions

Conceptualization, N.O. and A.S.; methodology, A.B., N.O. and A.S.; software, N.O.; validation, A.B. and N.O.; formal analysis, A.B., N.O. and A.S.; investigation, A.B., N.O. and A.S.; data curation, A.B. and N.O.; writing—original draft preparation, A.B. and N.O.; writing—review and editing, A.B., N.O. and A.S.; visualization, N.O.; supervision, A.B. and N.O.; project administration, A.B. All authors have read and agreed to the published version of the manuscript.

Funding

The research was funded by the Science Committee of the Ministry of Education and Science of the Republic of Kazakhstan (Grant No. AP09261118).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

No new data were created.

Acknowledgments

We express gratitude to the Science Committee of the Ministry of Science and Higher Education of the Republic of Kazakhstan for its support through the realization of this research (Grant No. AP09261118).

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
IOInput–output
CESConstant elasticity of substitution

Appendix A. Proof of the Theorem 3

A. We proved statement (1) before the Theorem. Let us prove statement (2). Note that the Total Output Y j for a target year is evaluated as follows:
Y j = p j F j X j , l j .
The CES-form of technologies (1) obviously implies that for any i , j = 1 , , m , k = 1 , , n :
F j X j , l j X i j = X i j w i j 1 + ρ j 1 w i j F j X j , l j 1 + ρ j F j X j , l j l k j = l k j w m + i j 1 + ρ j 1 w m + i j F j X j , l j 1 + ρ j
Theorem 1 implies that the equilibrium inter-industry cash flows give maximum industries profits (7) using the equilibrium price indexes p > 0 , s > 0 . Then, from (7), we obviously have:
p j F j X j , l j X i j = p i , i = 1 , , m , j = 1 , , m , p j F j X j , l j l i j = s i , i = 1 , , n , j = 1 , , m ,
From (A1) and (A2), we immediately obtain (27):
Z i j = p i X i j = w i j p i p j ρ j 1 + ρ j p j F j ( X j , l j ) = λ i j Y j , i , j = 1 , , m , Z m + k j = s k l k j = s k p j w m + k j ρ j 1 + ρ j Y j , k = 1 , , n , j = 1 , , m ,
Note that (9) implies the balance of primary resources in the target year:x
s k l k j = 1 m s k l k j = 0 , k = 1 , , n ,
from which the primary resources constraint l = l 1 , , l n for a target year can be evaluated.
From the balance (8) with p j > 0 , we obtain the equality:
p i F i X i , l i = j = 1 m p i X i j + p i X i 0 = 0 , i = 1 , , m
which immediately implies (28). Finally, the inclusion (9) holds for p 0 = q 0 ( p ) , where q 0 ( p ) is the Young transform of F 0 X 0 (for details see [1]), that is:
q 0 q = i n f q X 0 F 0 X 0 X 0 0 , F 0 X 0 > 0
This fact concludes the proof of part A. Note that in the base year the all price indexes are equal to one, i.e., p 1 = = p m = s 1 = = s n = 1 . Therefore, part B obviously follows from part A. The proof is concluded.

Appendix B. Software CES Framework Library

Appendix B.1. C++ Main Functions Specifications

// Read statistical IOT data from file and scale it
int fillAIn(Matrix &m, int mRows, int mCols, FILE *fin, int iRowPass, int ColPass, char Delimeter, double ValueMultiplier = 1.0);
// Aggregate IOT into fewer branches
int Aggregate(Matrix &mIn, Matrix &mOut, const CAggInfo &AggInfo);
// Calculate a(i,j) from IOT
int fillA(Matrix &mIn, const CIOTInfo& Info, Matrix &mA);
// Calculate b(i,j) from IOT
int fillB(Matrix &mIn, const CIOTInfo& Info, Matrix &mB);
// Calculate elasticities of substitution through years (nYears)
int FindRo1(Matrix** AIn, int nYears, CIOTInfo &AInInfo, CCES1Model &CES1Model, int, int adjustindex = 0);
// Make sample (roCES) for elastities of substitution search procedure
bool MakeRo1(double* roCES, int len, int ri, int base, double* ro1jMin, double* ro1jMax, int mask = 0xFF);
// Calculate price indexes (prout) on primary resource price indexes (curInput.s) based on CES1ModelOut parameters
int CalcPriceCES1(CCES1Model& CES1ModelOut, CIOTinput& curInput, Matrix& proOut, int index = 0, double plam = 1.0);
// Calculate Ist and IIIrd quadrant on IInd (Z0) based on CES Model matrices LA, LB
int MakeForecastCES(Matrix& Z0, Matrix& LA, Matrix& LB, Matrix& Y, Matrix& XI, Matrix& XIII);
// Calculate price index vector (pout), Ist (CIOT.X1) and IIIrd (CIOT.X3) quadrant on IInd quadrant (iotInput.Z0) and primary resource price indexes (iotInput.s) in fixed year (year) based on CES1Model parameters
int tryCES1Model(int year, CCES1Model& CES1Model, CIOTinput& iotInput, CIOT& out, Matrix &pout, struct tryParams* params = 0, int nparams = 0);
// Calculate Ist (out.X1) and IIIrd (out.X3) quadrant on IInd quadrant (iotInput.Z0) and primary resource price indexes (iotInput.s) and complexes’ goods price index vector (prices) based on CES1Model parameters
int tryCES1ModelPrice(CCES1ModelO& CES1Model, CIOTinput& iotInput, Matrix& prices, CIOT& out);
// Calculate Ist (out.X1) and IIIrd (out.X3) quadrant on IInd quadrant (iotInput.Z0) and primary resource prices (iotInput.s) based on CES1Model parameters
int CalcIOT(CCES1Model& CES1Model, CIOTinput& iotInput, Matrix& p, CIOT& iotout, int index = 0, double plam = 1.0);
int CalcIOTO(CCES1ModelO& CES1Model, CIOTinput& iotInput, Matrix& p, CIOT& iotout);
// Price calculation on primary factors price indexes (s) for CES1 production function with the same elasticity value (ro) for any sector based on a_ij (A) and b_ij (B) coefficients
Matrix& priceCES(Matrix& A, Matrix& B, Matrix& s, double ro);
// Fill price index vector (prOut) with price indexes of the branches that are aggregated in fixed (ng) complex with elasticity (rong)
int FillPricesOfOneComplex(Matrix& Ain0, const CAggInfo& agg, int ng, double rong, CIOTInfo &AIn0Info, Matrix& s, Matrix& pr, Matrix &prOut);

Appendix B.2. Matrix Calculation Class with Base Operators: +,−,* and Some Other Useful Functions: Matrix Inverting, Transposing, etc.

Matrix(int t0 = 0); // constructor
Matrix(int m0, int n0, int t0 = 0); // constructor with size
Matrix(); // destructor
void SetSize(int m0, int n0);
double * operator[](int i);
Matrix & operator= (Matrix &y);
Matrix & operator+(Matrix &y);
Matrix & operator−(Matrix &y);
Matrix & operator−();
Matrix & operator*(Matrix &y);
Matrix & operator*(double y);
Matrix & operator/(double y);
Matrix & operator/(int y);
Matrix & operator/(Matrix &y); // multiply on inverted y
Matrix& operator%(Matrix &y); // X % A = X / (E−A) = X * E + A + A*A + A*A*A …
Matrix& operator!(); // Transpose
Matrix& operator||(Matrix& y); // Elementwise maximum
Matrix& operator^(Matrix& y); // Like *, maximum instead of sum
operator double();
void SetE();
void SetValue(double v);
void SetValues(double *v);
void SetCol(Matrix &Col, int nCol); // nCol from 0 to Cols-1
void SetDiag(Matrix &Col, bool bInvert = false);
void NormByColSum();
void NormByDiagElem(double scale);
double trace();
double norm();
Matrix& RelativeDeviation(Matrix&);
double SumAbs();
Matrix & Set01ByTresh(double tr);

Appendix B.3. CES Framework Library Simulation Guide

1. Prepare input text files with statistical IOT.
2. Configure information for aggregation: a map of original branch numbers to aggregated sectors numbers: (ComplexNumber[BranchNumber] in CAggInfo).
3. Run reading data (fillAIn).
4. Aggregate IOT into fewer number of industrial complexes (Aggregate).
5. Run model identification (fillA, fillB, FindRo1) and get CES1Model.
6. Optional: disaggregate CES1Model to original IOT size (FillPricesOfOneComplex, fillA, fillB) and obtain CES1ModelO.
7. Set scenario input data: primary resource price indexes s and final consumption vector Z0.
8. Run simulation functions (tryCES1Model, CalcPriceCES1 + tryCES1ModelPrice).
9. Output the calculated values: I and III quadrants, price index vector.
10. Calculate and output derivative values: total output, primary resources consumption (Matrix Class for matrix arithmetic).

Appendix C. Aggregation Map of Kazakhstan Industries

Export− (14 branches): Coal and ignite, Crude oil, Manufacture of chemicals and chemical products, Manufacture of computer, electronic and optical products, Manufacture of electrical equipment, Manufacture of ferrous metals, Manufacture of paper and paper products, Manufacture of textiles, wearing apparel and leather products, Manufacture of wood and of products of wood and cork, except furniture; manufacture of articles of straw and plaiting materials, Mining and quarrying, Natural gas, Refined petroleum products, Wholesale trade, except of motor vehicles and motorcycles, Pipes, profiles
Export+ (8 branches): Crop and animal production, hunting and related service activities, Ferrous metals, Forestry and logging, leather products, Manufacture of machinery and equipment n.e.c., Nonferrous metals, Precious and other nonferrous metals, Tobacco products
Infrasructure (5 branches): Air transport, Electricity, Land transport and transport via pipelines, Telecommunications, Warehousing and support activities for transportation
Manufacturing (14 branches): Fishing and aquaculture, Food products, beverages, Manufacture of basic pharmaceutical products and pharmaceutical preparations, Manufacture of coke, Manufacture of fabricated metal products, except machinery and equipment, Manufacture of furniture, Manufacture of furniture; other manufacturing, Manufacture of motor vehicles, trailers and semi-trailers, Manufacture of other metallic products, Manufacture of other nonmetallic mineral products, Manufacture of other transport equipment, Manufacture of rubber and plastic products, Repair and installation of machinery and equipment, Wearing apparel
Service− (18 branches): Accommodation and food service activities, Activities auxiliary to financial services and insurance activities, Activities of households as employers; undifferentiated goods- and services-producing activities of households for own use, Administrative and support service activities, Casting services, Construction, Financial service activities, except insurance and pension funding, Food products and beverages supply services, Gas distribution services, Mining services, Other service activities, Printing and reproduction of recorded media, Real estate activities, Retail trade, except of motor vehicles and motorcycles, Scientific research and development, Other professional, scientific and technical activities;, Steam and air conditioning supply, Water collection, treatment and supply, Wholesale and retail trade and repair of motor vehicles and motorcycles
Service+ (9 branches): Education, Entertainments, Human health and social work activities, Information services, Insurance, reinsurance and pension funding, except compulsory social security, Legal and accounting activities; activities of head offices; management consultancy activities, Postal and courier activities, Public administration and defence; compulsory social security, Water transport.

References

  1. Shananin, A. Problem of Aggregating of an Input-Output Model and Duality. Comput. Math. Math. Phys. 2021, 61, 153–166. [Google Scholar] [CrossRef]
  2. Boranbayev, A.; Obrosova, N.; Shananin, A. Nonlinear input-output balance and Young duality: Analysis of COVID-19 macroeconomic impact on Kazakhstan. Sib. Electron. Math. Rep. 2022, 19, 835–851. [Google Scholar]
  3. Leontief, W.W. Quantitative Input-Output Relations in the Economic System of the United States. Rev. Econ. Stat. 1936, 18, 105–125. [Google Scholar] [CrossRef]
  4. Leontief, W.W. The Structure of American Economy, 1919–1939: An Empirical Application of Equilibrium Analysis; Oxford University Press: Oxford, UK, 1951. [Google Scholar]
  5. Stone, R. Input-Output and National Accounts; Organization for European Economic Cooperation: Paris, France, 1961. [Google Scholar]
  6. Oosterhaven, J. Leontief versus Ghoshian Price and Quantity Models. South. Econ. J. 1996, 62, 750–759. [Google Scholar] [CrossRef]
  7. Miller, R.E.; Blair, P.D. Input-Output Analysis: Foundations and Extensions, 3rd ed.; Cambridge University Press: New York, NY, USA, 2022. [Google Scholar]
  8. Miernyk, W.H. The Elements of Input-Output Analysis; Jackson, R., Ed.; WVU Research Repository: Morgantown, WV, USA, 2020. [Google Scholar]
  9. Santos, J. Using input-output analysis to model the impact of pandemic mitigation and suppression measures on the workforce. Sustain. Prod. Consum. 2020, 23, 249–255. [Google Scholar]
  10. Giammetti, R.; Papi, L.; Teobaldelli, D. The Italian value chain in the pandemic: The input–output impact of COVID-19 lockdown. J. Ind. Bus. Econ 2020, 47, 483–497. [Google Scholar] [CrossRef]
  11. Bezdek, R.H. Tests of Three Hypotheses Relating to the Leontief Input-Output Model. J. R. Stat. Soc. Ser. A 1984, 147, 499–509. [Google Scholar] [CrossRef]
  12. Sonis, M.; Hewings, G.J. Coefficient Change in Input–Output Models: Theory and Applications. Econ. Syst. Res. 1992, 4, 143–157. [Google Scholar] [CrossRef]
  13. ten Raa, T. On the methodology of input-output analysis. Reg. Sci. Urban Econ. 1994, 24, 3–25. [Google Scholar] [CrossRef]
  14. Acemoglu, D.; Carvalho, V.M.; Ozdaglar, A.; Tahbaz-Salehi, A. The network origins of aggregate fluctuations. Econometrica 2012, 80, 1977–2016. [Google Scholar] [CrossRef]
  15. Acemoglu, D.; Ozdaglar, A.; Tahbaz-Salehi, A. Microeconomic origins of macroeconomic tail risks. Am. Econ. Rev. 2017, 107, 54–108. [Google Scholar] [CrossRef]
  16. Acemoglu, D.; Ozdaglar, A.; Tahbaz-Salehi, A. Systemic risk and stability in financial networks. Am. Econ. Rev. 2015, 105, 564–608. [Google Scholar] [CrossRef]
  17. Carvalho, V.; Tahbaz-Salehi, A. Production Networks. In A Primer, Cambridge Working Papers in Economics; Faculty of Economics, University of Cambridge: Cambridge, UK, 2018; Volume 1856. [Google Scholar]
  18. OECD Data. Available online: Https://data.oecd.org/searchresults/?q=Input-Output (accessed on 15 August 2023).
  19. “Input-Output” Tables for the Republic of Kazakhstan. Available online: Https://stat.gov.kz/ru/industries/economy/national-accounts/spreadsheets/?name=19580 (accessed on 12 July 2023).
  20. Price Statistics. Time Series. Available online: Https://stat.gov.kz/ru/industries/economy/prices/dynamic-tables/ (accessed on 12 July 2023).
  21. Official Foreign Exchange Rates on Average for the Period. Available online: Https://www.nationalbank.kz/en/news/oficialnye-kursy (accessed on 10 July 2023).
Figure 1. Symmetric input–output table of domestic products flows.
Figure 1. Symmetric input–output table of domestic products flows.
Sustainability 15 14057 g001
Figure 2. Elasticities of substitution of inputs for aggregated complexes of the Kazakhstan production network.
Figure 2. Elasticities of substitution of inputs for aggregated complexes of the Kazakhstan production network.
Sustainability 15 14057 g002
Figure 3. External shock impact on sectors of the Kazakhstan economy, 2020.
Figure 3. External shock impact on sectors of the Kazakhstan economy, 2020.
Sustainability 15 14057 g003
Figure 4. Internal shock impact on sectors of the Kazakhstan economy, 2020.
Figure 4. Internal shock impact on sectors of the Kazakhstan economy, 2020.
Sustainability 15 14057 g004
Figure 5. Internal shock impact on sectors of the Kazakhstan economy, 2021.
Figure 5. Internal shock impact on sectors of the Kazakhstan economy, 2021.
Sustainability 15 14057 g005
Table 1. Export change—2020 vs. 2019.
Table 1. Export change—2020 vs. 2019.
SectorExport Change in 2020Coefficient of 2020 Shock Compensation
Manufacturing+11%0.89
Exporting++6%0.94
Exporting−−30%1.30
Infrastructure−18%1.18
Service++27%0.73
Service−+7%0.93
Table 2. Domestic consumption change in 2020 and 2021 vs. 2019.
Table 2. Domestic consumption change in 2020 and 2021 vs. 2019.
SectorConsumption Change in 2020Coefficient of 2020 Shock CompensationConsumption Change in 2021Coefficient of 2021 Shock Compensation
Manufacturing+11%0.89+4%0.96
Exporting++13%0.87+0.18%0.82
Exporting−−1%1.01−40%0.60
Infrastructure−26%1.26−30%0.70
Service++21%0.79+38%0.62
Service−−9%1.09+4%0.96
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Boranbayev, A.; Obrosova, N.; Shananin, A. Technology of Input–Output Analysis with CES Production: Application for Studying the Kazakhstan Supply Chain during the COVID-19 Pandemic. Sustainability 2023, 15, 14057. https://doi.org/10.3390/su151914057

AMA Style

Boranbayev A, Obrosova N, Shananin A. Technology of Input–Output Analysis with CES Production: Application for Studying the Kazakhstan Supply Chain during the COVID-19 Pandemic. Sustainability. 2023; 15(19):14057. https://doi.org/10.3390/su151914057

Chicago/Turabian Style

Boranbayev, Askar, Nataliia Obrosova, and Alexander Shananin. 2023. "Technology of Input–Output Analysis with CES Production: Application for Studying the Kazakhstan Supply Chain during the COVID-19 Pandemic" Sustainability 15, no. 19: 14057. https://doi.org/10.3390/su151914057

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop