Chapter 1 Supply and demand O. Afonso, P. B. Vasconcelos Computational Economics: a concise introduction O. Afonso, P. B. Vasconcelos Computational Economics 1 / 38 Overview 1 Introduction 2 Economic model (in autarky) 3 First computer program 4 Economic model with international-trade policy 5 Numerical solution 6 Computational implementation 7 Numerical results and simulation 8 Highlights 9 Main references O. Afonso, P. B. Vasconcelos Computational Economics 2 / 38 Introduction The supply–demand model is used to understand the determination of the price and of the quantity of a good sold on the market. In a context with a high degree of competition, buyers (sellers) bid against each other and thereby raise (lower) the price. The equilibrium is a point at which all the bidding has been done and nobody has an incentive to offer higher (or accept lower) prices. The closed–economy scenario is extended to an open one to accommodate international trade policy. Market effects as well as social welfare are analysed. MATLAB/Octave is used to solve the model in the different cases. O. Afonso, P. B. Vasconcelos Computational Economics 3 / 38 Economic model (in autarky) The model is composed of endogenous and exogenous variables, parameters and functional forms. The solution provides the market equilibrium price and quantity. It is straightforward to evaluate the impacts of changes in exogenous factors that affect demand or supply and to measure those impacts on social welfare. The equations that characterise the model are: demand, Qd = Q d − aP; supply, Qs = Q s + bP. O. Afonso, P. B. Vasconcelos Computational Economics 4 / 38 Economic model (in autarky) Endogenous variables: quantity demanded, Qd ; quantity offered, Qs ; price of the good, P. Exogenous variables: independent/autonomous quantity demanded, Q d ; independent/autonomous quantity offered, Q s . Parameters: a > 0 is the sensitivity of the demand to price; b > 0 is the sensitivity of the supply to price. O. Afonso, P. B. Vasconcelos Computational Economics 5 / 38 Economic model (in autarky) Demand Qd is the total amount of a good that buyers would choose to purchase at a given price P as well as other (exogenous) variables Q d , such as income and wealth, prices of substitutes and complements, population, preferences (tastes) and expectations of future prices Qd = Q d − aP. (1) The Law of Demand states that when the price rises, the quantity demanded falls (everything else remains constant); Changes or shifts in demand occur when one of the determinants of demand other than price changes; Representing (P, Qd ), respectively, on the x–axis and y–axis, it can be stated that: demand position depends on Q d ; ∂Qd < 0 (negative slope). ∂P O. Afonso, P. B. Vasconcelos Computational Economics 6 / 38 Economic model (in autarky) Supply Qs is the total amount of a good that sellers would choose to produce and sell given the price P, as well as other (exogenous) variables Q s , such as prices of factors of production, prices of alternative products the firm could produce, technology, productive capacity and expectations of future prices Qs = Q s + bP. (2) The Law of Supply states that when the price rises, the quantity supplied also rises (everything else remains constant). Changes or shifts in supply occur when one of the determinants of supply other than price changes. Supply position depends on Q s ; ∂Qs ∂P > 0 (positive slope). O. Afonso, P. B. Vasconcelos Computational Economics 7 / 38 Economic model (in autarky) Demand and supply curves The equilibrium is reached when the supply and demand curves cross Qd = Qs , determining the equilibrium price Pe and the equilibrium quantity Qe Pe = Q d −Q s a+b (3) Q = Q − aP = Q + bP . e s e e d If price is below Pe , then there is ‘excess demand’ or ‘shortage’, Qd > Qs , and the quantity that actually occurs will be Qs . If price is above Pe , then there is ‘excess supply’ or ‘surplus’, Qd < Qs , and the quantity that actually occurs will be Qd . O. Afonso, P. B. Vasconcelos Computational Economics 8 / 38 Economic model (in autarky) Demand and supply curves Thus, four basic laws of supply and demand are stressed. If demand increases (demand curve shifts to the right) and supply remains unchanged, a shortage occurs, leading to a higher equilibrium price. If demand decreases (demand curve shifts to the left) and supply remains unchanged, a surplus occurs, leading to a lower equilibrium price. If demand remains unchanged and supply increases (supply curve shifts to the right), a surplus occurs, leading to a lower equilibrium price. If demand remains unchanged and supply decreases (supply curve shifts to the left), a shortage occurs, leading to a higher equilibrium price. O. Afonso, P. B. Vasconcelos Computational Economics 9 / 38 Economic model (in autarky) Social welfare Consumer surplus, Cs , is the consumers’ utility gain when what they are willing to pay for the good is higher than what they really have to pay; graphically, for a linear demand function, it is the area given by: Cs = Qe (Pmax − Pe ) , 2 where Pmax ≡ Qad is the price in which the quantity demanded is zero. Producer surplus, Ps , is the gain that producers’ obtain when the price of the good that they sell in the market is higher than what they would be willing to sell; graphically, for a linear supply function, it is the area of: s )Pe Pe Q s + (Qe −Q , if Q s ≥ 0 2 Ps = Qe (Pe −Pmin ) , otherwise, 2 where Pmin ≡ − Qbs . The social welfare, Sw , is the sum of the consumer surplus and the producer surplus: Sw = Cs + Ps . O. Afonso, P. B. Vasconcelos Computational Economics 10 / 38 First computer program Consider Q d = 1000, Q s = 250, a = 10 and b = 5. %% Supply−demand model % Implemented by : P . B . Vasconcelos and O. Afonso disp ( ’−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− ’ ) ; disp ( ’ Supply−demand model i n a u t a r k y ’); disp ( ’−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− ’ ) ; %% parameters a = 1 0 ; % s e n s i t i v i t y o f t h e demand t o p r i c e b = 5; % s e n s i t i v i t y of the supply to p r i c e %% exogenous v a r i a b l e s Qd_bar = 1000; % independent / autonomous q u a n t i t y demanded Qs_bar = 250; % independent / autonomous q u a n t i t y o f f e r e d O. Afonso, P. B. Vasconcelos Computational Economics 11 / 38 First computer program %% % % % endogenous v a r i a b l e s Qd, q u a n t i t y demanded Qs , q u a n t i t y o f f e r e d P, price %% model f p r i n t f ( ’Qd = %g − %g∗P \ n ’ , Qd_bar , a ) % demand f p r i n t f ( ’ Qs = %g + %g∗P \ n ’ , Qs_bar , b ) % s u p p l y %% compute t h e endogenous v a r i a b l e s % solving a n a l i t i c a l l y Pe = ( Qd_bar−Qs_bar ) / ( a+b ) ; Qe = Qd_bar−a∗Pe ; disp ( ’ computed endogenous v a r i a b l e s : ( e q u i l i b r i u m p o i n t ) ’ ) fprintf ( ’ q u a n t i t y , Q: %g \ n ’ , Qe) ; fprintf ( ’ price , P: %g \ n ’ , Pe ) ; %% show t h e curves ( i n t h i s case t h e l i n e s ) Q = 0:2∗Qe ; p l o t (Q, ( Qd_bar−Q) / a , ’ b ’ ,Q, ( Q−Qs_bar ) / b , ’ r−− ’ ) ; t i t l e ( ’ demand and s u p p l y curves ’ ) ; legend ( ’ demand ’ , ’ s u p p l y ’ ) ; xlabel ( ’ quantity , Q ’ ) ; ylabel ( ’ price , P ’ ) ; y l i m ( [ 0 , Qd_bar / a ] ) ; x l i m ( [ 0 , 2 ∗Qe ] ) O. Afonso, P. B. Vasconcelos Computational Economics 12 / 38 First computer program First numerical results and simulations --------------------------------------------------------Supply-demand model in autarky --------------------------------------------------------Qd = 1000 - 10*P Qs = 250 + 5*P computed endogenous variables: (equilibrium point) quantity, Q: 500 price, P: 50 O. Afonso, P. B. Vasconcelos Computational Economics 13 / 38 First computer program demand and supply curves 100 demand supply 90 80 70 price, P 60 50 40 30 20 10 0 0 100 200 300 400 500 600 quantity, Q 700 800 900 1000 Supply and demand diagram O. Afonso, P. B. Vasconcelos Computational Economics 14 / 38 First computer program To show the consumer surplus and producer surplus, consider the following code. %% Supply−demand model : s u r p l u s and w e l f a r e % Implemented by : P . B . Vasconcelos and O. Afonso hold on ; % f r e e z e s t h e generated f i g u r e %% consumer s u r p l u s Pmax = Qd_bar / a ; Cs = Qe∗ (Pmax−Pe ) / 2 ; % area : ( 0 , Pe ) , ( 0 ,Pmax ) , ( Qe, Pe ) f i l l ( [ 0 , 0 , Qe ] , [ Pe , Pmax , Pe ] , ’ c ’ ) ; annotation ( ’ textbox ’ , [ 0 . 1 5 , 0 . 5 5 , 0 . 1 , 0 . 1 ] , . . . ’ S t r i n g ’ , ’ Consumer S u r p l u s ’ , ’ EdgeColor ’ , ’ none ’ ) fprintf ( ’ Consumer s u r p l u s , Cs : %g \ n ’ , Cs ) ; O. Afonso, P. B. Vasconcelos Computational Economics 15 / 38 First computer program %% producer s u r p l u s : Pmin = −Qs_bar / b ; i f Qs_bar>=0 Ps = Pe∗Qs_bar +(Qe−Qs_bar ) ∗Pe / 2 ; % area : ( 0 , 0 ) , ( 0 , Pe ) , ( Qe, Pe ) , ( Qs_bar , 0 ) f i l l ( [ 0 , 0 , Qe, Qs_bar ] , [ 0 , Pe , Pe , 0 ] , ’ y ’ ) a n n o t a t i o n ( ’ t e x t b o x ’ , [ 0 . 1 5 0.35 0 . 1 0 . 1 ] , . . . ’ S t r i n g ’ , ’ Producer S u r p l u s ’ , ’ EdgeColor ’ , ’ none ’ ) else Ps = Qe∗ ( Pe−Pmin ) / 2 ; % area : ( 0 ,Pmim ) , ( 0 , Pe ) , ( Qe, Pe ) f i l l ( [ 0 , 0 , Qe ] , [ Pmin , Pe , Pe ] , ’ y ’ ) a n n o t a t i o n ( ’ t e x t b o x ’ , [ 0 . 1 5 0.35 0 . 1 0 . 1 ] , . . . ’ S t r i n g ’ , ’ Producer S u r p l u s ’ , ’ EdgeColor ’ , ’ none ’ ) end fprintf ( ’ Producer s u r p l u s , Ps : %g \ n ’ , Ps ) ; The output is as follows. Consumer surplus, Cs: Producer surplus, Ps: O. Afonso, P. B. Vasconcelos 12500 18750 Computational Economics 16 / 38 First computer program demand and supply curves 100 demand supply 90 80 70 Consumer Surplus price, P 60 50 40 Producer Surplus 30 20 10 0 0 100 200 300 400 500 600 quantity, Q 700 800 900 1000 Consumer and producer surplus O. Afonso, P. B. Vasconcelos Computational Economics 17 / 38 Economic model with international-trade policy Two big countries, Home (H) and Foreign (F ), which produce and consume the final good, are considered. For simplification, the good can be costlessly transported, the exchange rate between currencies is fixed and production occurs under perfect competition. Home demand, Qd,H = Q d,H − aH PH ; Home supply, Qs,H = Q s,H + bH PH ; Foreign demand, Qd,F = Q d,F − aF PF ; Foreign supply, Qs,F = Q s,F + bF PF . Trade between countries emerges if, without trade (autarky), prices are different in both countries. Let us assume that the price is higher in H, which under free trade implies that producers in F begin to export it to H. O. Afonso, P. B. Vasconcelos Computational Economics 18 / 38 Economic model with international-trade policy The exports raises the price in F and lowers its price in H until the elimination of the difference. When prices become equal, there is no additional advantage to trade more quantity, and the prices and quantities traded stabilise. To find the world price, Pw and the quantity traded, Qw , two new curves are defined: Home import demand curve, MH = Qd,H − Qs,H , which represents the excess of what H consumes over what H produces; and Foreign export supply curve, EF = Qs,F − Qd,F , which is the excess of what F produces over what F consumes. O. Afonso, P. B. Vasconcelos Computational Economics 19 / 38 Economic model with international-trade policy MH intercepts the price axis at Pe in H in which import demand equals zero; from then on, MH is downward sloping because as price increases, the quantity of imports demanded declines. EF also intercepts the price axis at Pe in F in which export supply equals zero; from then on, EF is upward sloping. Hence, the world equilibrium occurs when MH equals EF , which occurs at price Pw . This framework can also be used to determine the effects on markets and agents’ welfare due to the imposition of some instrument of trade policy; e.g., a tariff on imports or an export subsidy. O. Afonso, P. B. Vasconcelos Computational Economics 20 / 38 Economic model with international-trade policy Effects of a tariff on imports A tariff is a tax on imports and can be either specific (a fixed sum per unit) or ad valorem (a proportion of the value imported). The effects of a specific tariff t per unit are now analysed, starting by considering a scenario without tariff. With the tariff there will be an excess demand in H and an excess supply in F . Thus, the H price will rise and it will fall in F until the price difference is t. In H, producers supply more, while consumers demand less, so that fewer imports are demanded. Hence, the producer surplus increases and the consumer surplus falls. In F , the lower price leads to a smaller export supply. Thus, the producer surplus decreases and the consumer surplus increases. The increase in the H price is less than the amount of the tariff, because part of the tariff is reflected in a decline in F price and thus is not passed on to H consumers. The government’s welfare is affected: it gains from collecting tariff revenue. O. Afonso, P. B. Vasconcelos Computational Economics 21 / 38 Economic model with international-trade policy Effects of a tariff on imports Since the welfare gains and losses accrue to different agents, the overall cost–benefit evaluation of a tariff depends on how much consumers, producers and government are affected. In H, a tariff distorts the incentives of producers and consumers by inducing them to act as if imports were more expensive than they are: consumers reduce consumption, which imposes a consumption distortion loss, and producers expand production, which generates a production distortion loss; a gain in the terms of trade emerge because the tariff lowers foreign export prices. In F , consumers gain, and the reverse occurs with foreign producers: the net welfare in F is negative, corresponding to the loss in trade terms. In terms of the world, the gain in trade terms in H is offset by the loss in trade terms in F and the distortions in H will prevail. O. Afonso, P. B. Vasconcelos Computational Economics 22 / 38 Economic model with international-trade policy Effects of an export subsidies An export subsidy is a payment to an agent that ships a good abroad, which can also be either specific (a fixed sum per unit) or ad valorem (a proportion of the value exported). A governmental export subsidy affects the price (it is exactly the reverse of those of a tariff): the price rises in the exporting country, but because the price falls in the importing country, the price increase is less than the subsidy. In the exporting country, consumers loss, producers gain, and the government loses because it must expend money on the subsidy. In net terms, the welfare of the exporting country is penalised. In the Foreign importing country, consumers gain, and the reverse occurs with foreign producers. The net welfare in Foreign country is positive, corresponding to the gain in trade terms. In terms of the world, now the loss in trade terms in H is offset by the gain in trade terms in F and the distortions will prevail. O. Afonso, P. B. Vasconcelos Computational Economics 23 / 38 Numerical solution The models here are linear with respect to the endogenous variables and can therefore be defined by a system of linear equations, a11 x1 + a12 x2 + · · · + a1n xn = d1 a21 x1 + a22 x2 + · · · + a2n xn = d2 .. . an1 x1 + an2 x2 + ... + ann xn = dn or, in matrix form, Ax = d. O. Afonso, P. B. Vasconcelos Computational Economics (4) 24 / 38 Numerical solution Gaussian elimination The basic idea is to transform the original system in an equivalent simpler one using operations that do not change the solution. These are called elementary row operations: interchanging two equations; multiplying any equation by a nonzero scalar; adding a multiple of one equation to another. By performing these operations, zero entries can be inserted into matrix A in order to produce an upper triangular matrix U. Then, system Ux = d (note that d is also changed with these operations) can be easily solved by back-substitution: xn = d n /unn , xi = d i − n X uij xj /uii , i = n − 1, · · · , 1. (5) j=i+1 O. Afonso, P. B. Vasconcelos Computational Economics 25 / 38 Numerical solution Gaussian elimination in practice MATLAB/Octave: the solution for Ax = d only requires the command A\d (backward slash), which performs Gauss elimination. The algorithm under backward slash: performs partial pivoting to ensure stability, and manages data efficiently in today’s computers’ hierarchical memory. The solution of systems of linear equations is one of the most frequent tasks in numerical computing. Gaussian elimination is a direct method; alternatively there are the so-called iterative methods, which are more suited to large dimensional systems and/or sparse matrices. O. Afonso, P. B. Vasconcelos Computational Economics 26 / 38 Computational implementation Three cases are considered: autarky (in which a country is self-sufficient), free international trade and restricted trade imposed by the tariff or the subsidy. Baseline values: Q d,H = 100, aH = 20, Q s,H = 20, bH = 20, Q d,F = 80, aF = 20, Q s,F = 40 and bF = 20. O. Afonso, P. B. Vasconcelos Computational Economics 27 / 38 Computational implementation Presentation and solution for each country %% Supply−demand model w i t h t r a d e % Implemented by : P . B . Vasconcelos and O. Afonso disp ( ’−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− ’ ) ; disp ( ’ Supply−demand model w i t h i n t e r n a t i o n a l t r a d e p o l i c y ’); disp ( ’−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− ’ ) ; %% parameters aH = 1 0 ; bH = 5 ; aF = 2 0 ; bF = 2 5 ; %% exogenous v a r i a b l e s Qd_barH = 1000; Qs_barH = 250; Qd_barF = 1400; Qs_barF = 500; %% model % s o l u t i o n f o r each c o u n t r y AH = [ 1 aH ; 1 −bH ] ; dH = [ Qd_barH ; Qs_barH ] ; xH = AH\ dH ; AF = [ 1 aF ; 1 −bF ] ; dF = [ Qd_barF ; Qs_barF ] ; xF = AF \ dF ; disp ( ’ computed endogenous v a r i a b l e s ( a u t a r k y ) : ’ ) fprintf ( ’ q u a n t i t y (Home) , QH: %7.2 f \ n ’ , xH ( 1 ) ) ; fprintf ( ’ p r i c e (Home) , PH: %7.2 f \ n ’ , xH ( 2 ) ) ; fprintf ( ’ q u a n t i t y ( F o r e i g n ) , QF: %7.2 f \ n ’ , xF ( 1 ) ) ; fprintf ( ’ p r i c e ( F o r e i g n ) , PF : %7.2 f \ n ’ , xF ( 2 ) ) ; O. Afonso, P. B. Vasconcelos Computational Economics 28 / 38 Computational implementation Home import demand and Foreign export supply % Home I m p o r t Demand and F o r e i g n E x p o r t Supply % HID = QdH−QsH ; FES = QsF−QdF aW = aH+bH ; bW = bF+aF ; Qd_barW = Qd_barH−Qs_barH ; Qs_barW = Qs_barF−Qd_barF ; A = [ 1 aW ; 1 −bW ] ; d = [ Qd_barW ; Qs_barW ] ; x = A \ d ; QW = x ( 1 ) ; PW = x ( 2 ) ; disp ( ’ computed endogenous v a r i a b l e s ( f r e e i n t e r n a t i o n a l fprintf ( ’ q u a n t i t y ( World ) , QW: %7.2 f \ n ’ , fprintf ( ’ p r i c e ( World ) , PW: %7.2 f \ n ’ , QdHW = Qd_barH−aH∗x ( 2 ) ; QsHW = Qs_barH+bH∗x ( 2 ) ; QdFW = Qd_barF−aF∗x ( 2 ) ; QsFW = Qs_barF+bF∗x ( 2 ) ; fprintf ( ’ Home eq . demand a t PW, QdHW: %7.2 f \ n ’ , fprintf ( ’ Home eq . s u p p l y a t PW, QsHW: %7.2 f \ n ’ , fprintf ( ’ F o r e i g n eq . demand a t PW, QdFW: %7.2 f \ n ’ , fprintf ( ’ F o r e i g n eq . s u p p l y a t PW, QsFW: %7.2 f \ n ’ , O. Afonso, P. B. Vasconcelos Computational Economics trade ) : ’ ) QW) ; PW) ; QdHW) ; QsHW) ; QdFW) ; QsFW) ; 29 / 38 Computational implementation Plot the solution %% p l o t s Qmax = max ( [ xH ( 1 ) , xF ( 1 ) , x ( 1 ) ] ) ; Q = 0 : 1 . 5 ∗Qmax ; Pmax = max ( [ xH ( 2 ) , xF ( 2 ) , x ( 2 ) ] ) ; % Home c o u n t r y subplot ( 1 , 3 , 1 ) ; p l o t (Q, ( Qd_barH−Q) / aH , ’ b ’ ,Q, ( Q−Qs_barH ) / bH , ’ r−− ’ ) ; t i t l e ( ’Home market ’ ) ; xlabel ( ’ quantity , Q ’ ) ; ylabel ( ’ price , P ’ ) ; y l i m ( [ 0 , 2 ∗ Pmax ] ) ; x l i m ( [ 0 , 1 . 2 ∗Qmax ] ) % World subplot ( 1 , 3 , 2 ) ; p l o t (Q, ( Qd_barW−Q) /aW, ’ b ’ ,Q, ( Q−Qs_barW ) /bW, ’ r−− ’ ) ; t i t l e ( ’ World market ’ ) ; xlabel ( ’ quantity , Q ’ ) ; ylabel ( ’ price , P ’ ) ; y l i m ( [ 0 , 2 ∗ Pmax ] ) ; x l i m ( [ 0 , 1 . 2 ∗Qmax ] ) % foreign country subplot ( 1 , 3 , 3 ) ; p l o t (Q, ( Qd_barF−Q) / aF , ’ b ’ ,Q, ( Q−Qs_barF ) / bF , ’ r−− ’ ) ; t i t l e ( ’ F o r e i g n market ’ ) ; xlabel ( ’ quantity , Q ’ ) ; ylabel ( ’ price , P ’ ) ; y l i m ( [ 0 , 2 ∗ Pmax ] ) ; x l i m ( [ 0 , 1 . 2 ∗Qmax ] ) O. Afonso, P. B. Vasconcelos Computational Economics 30 / 38 Numerical results and simulation --------------------------------------------------------Supply-demand model with international trade policy --------------------------------------------------------computed endogenous variables (autarky): quantity (Home), QH: 500.00 price (Home), PH: 50.00 quantity (Foreign), QF: 1000.00 price (Foreign), PF: 20.00 computed endogenous variables (free international trade): quantity (World), QW: 337.50 price (World), PW: 27.50 Home eq. demand at PW, QdHW: 725.00 Home eq. supply at PW, QsHW: 387.50 Foreign eq. demand at PW, QdFW: 850.00 Foreign eq. supply at PW, QsFW: 1187.50 O. Afonso, P. B. Vasconcelos Computational Economics 31 / 38 Numerical results and simulation World market Foreign market 100 90 90 90 80 80 80 70 70 70 60 60 60 50 price, P 100 price, P price, P Home market 100 50 50 40 40 40 30 30 30 20 20 20 10 10 10 0 0 500 1000 quantity, Q 0 0 500 1000 quantity, Q 0 0 500 1000 quantity, Q Supply and demand curves for all markets O. Afonso, P. B. Vasconcelos Computational Economics 32 / 38 Numerical results and simulation Free trade vs restricted trade: tariff H, as an importing country, imposes a (specific) tariff to limit imports to 250. --------------------------------------------------------Supply-demand model with international trade policy tariff --------------------------------------------------------H limits imports to 250 units computed endogenous variables (tariff): Home price, PHt: 33.33 Foreign price, PFt: 25.56 tariff: 7.78 Home quantity demanded, QdHt: 666.67 Home quantity supplied, QsHt: 416.67 Foreign quantity demanded, QdFt: 888.89 Foreign quantity demanded, QsFt: 1138.89 computed welfare variation: Home, WH_var: 230.90 Foreign, WF_var: -571.18 O. Afonso, P. B. Vasconcelos Computational Economics 33 / 38 Numerical results and simulation World market Foreign market 55 50 50 50 45 45 45 40 40 40 35 price, P 55 price, P price, P Home market 55 35 35 30 30 30 25 25 25 20 20 20 15 0 500 1000 quantity, Q 15 0 500 1000 quantity, Q 15 500 1000 1500 quantity, Q Supply and demand curves, with tariff, for all markets O. Afonso, P. B. Vasconcelos Computational Economics 34 / 38 Numerical results and simulation Free trade vs restricted trade: export subsidies F , as an exporting country, imposes a (specific) subsidy in order to export 400 units. --------------------------------------------------------Supply-demand model with international trade policy subsidy --------------------------------------------------------F applies a subsidy to exports to trade of 400 units computed endogenous variables (subsidy): Home price, PHs: 23.33 Foreign price, PFs: 28.89 subsidy: 5.56 Home quantity demanded, QdHs: 766.67 Home quantity supplied, QsHs: 366.67 Foreign quantity demanded, QdFs: 822.22 Foreign quantity demanded, QsFs: 1222.22 computed welfare variation: Home, WH_var: 512.15 Foreign, WF_var: -1710.07 O. Afonso, P. B. Vasconcelos Computational Economics 35 / 38 Numerical results and simulation World market Foreign market 70 70 60 60 60 50 50 50 price, P 70 price, P price, P Home market 40 40 40 30 30 30 20 20 20 0 500 1000 quantity, Q 0 500 1000 quantity, Q 500 1000 1500 quantity, Q Supply and demand curves, with subsidy, for all markets O. Afonso, P. B. Vasconcelos Computational Economics 36 / 38 Highlights The supply–demand model provides a practical and simple explanation of how markets work. In competitive markets, the model allows for the determination of price and quantity traded, along with the social welfare. The framework is extended to consider international trade policy; the effects of a tariff to imports and of a subsidy to exports are analysed. The Gaussian elimination method for the solution of a system of linear equations is introduced. O. Afonso, P. B. Vasconcelos Computational Economics 37 / 38 Main references A. Mas-Colell, M. D. Whinston, and J. R. Green Microeconomic theory Oxford University Press (1995) G. Dahlquist and Å Björck Numerical methods in scientific computing Society for Industrial Mathematics (2008) J. W. Demmel Applied Numerical Linear Algebra Society for Industrial Mathematics (1997) O. Afonso, P. B. Vasconcelos R. Krugman, M. Obstfeld, and M. J. Melitz International Economic: Theory and Practice Prentice Hall, 9th Edition (2011) J. M. Perloff Microeconomics: Theory and Applications with Calculus Prentice Hall, 3rd edition (2013) H. R. Varian Microeconomic Analysis W. W. Norton & Company, 3rd edition (1992) Computational Economics 38 / 38
© Copyright 2026 Paperzz