+ All Categories
Home > Documents > Application of Linear Algebra - Fuzzy Leontief Input Output Models

Application of Linear Algebra - Fuzzy Leontief Input Output Models

Date post: 11-Feb-2017
Category:
Upload: nguyenque
View: 239 times
Download: 1 times
Share this document with a friend
36
Application of Linear Algebra Fuzzy Leontief Input Output Models Peter Bergene April 15, 2014
Transcript
Page 1: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Application of Linear AlgebraFuzzy Leontief Input Output Models

Peter Bergene

April 15, 2014

Page 2: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Table of Contents

1 Basics of Leontief Input Output Model

2 Notation for LIO Model

3 Crisp LIO Model

4 Fuzzy Numbers

5 Fuzzy Leontief Input Output Model

6 A Numerical Example

7 Sources

Page 3: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Basics of Leontief Input Output Model

What is the Leontief input output (LIO) model?

Came out of Wassily Leontief’s Nobel prize winning work anda “high concentration of theory without fact on the one hand,and a mounting accumulation of fact without theory on theother.” [8].

Captures the idea of interdependence within an economy.It takes wheat to grow wheat.It takes coal to make steel and steel to make cars and cars

to produce coal.

It is a linear model

Used to answer: What level of total output does an economyneed to produce to meet a given final demand using a giventechnology?

Page 4: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Basics of Leontief Input Output Model

What is the Leontief input output (LIO) model?

Came out of Wassily Leontief’s Nobel prize winning work anda “high concentration of theory without fact on the one hand,and a mounting accumulation of fact without theory on theother.” [8].

Captures the idea of interdependence within an economy.

It takes wheat to grow wheat.It takes coal to make steel and steel to make cars and cars

to produce coal.

It is a linear model

Used to answer: What level of total output does an economyneed to produce to meet a given final demand using a giventechnology?

Page 5: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Basics of Leontief Input Output Model

What is the Leontief input output (LIO) model?

Came out of Wassily Leontief’s Nobel prize winning work anda “high concentration of theory without fact on the one hand,and a mounting accumulation of fact without theory on theother.” [8].

Captures the idea of interdependence within an economy.It takes wheat to grow wheat.

It takes coal to make steel and steel to make cars and carsto produce coal.

It is a linear model

Used to answer: What level of total output does an economyneed to produce to meet a given final demand using a giventechnology?

Page 6: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Basics of Leontief Input Output Model

What is the Leontief input output (LIO) model?

Came out of Wassily Leontief’s Nobel prize winning work anda “high concentration of theory without fact on the one hand,and a mounting accumulation of fact without theory on theother.” [8].

Captures the idea of interdependence within an economy.It takes wheat to grow wheat.It takes coal to make steel and steel to make cars and cars

to produce coal.

It is a linear model

Used to answer: What level of total output does an economyneed to produce to meet a given final demand using a giventechnology?

Page 7: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Basics of Leontief Input Output Model

What is the Leontief input output (LIO) model?

Came out of Wassily Leontief’s Nobel prize winning work anda “high concentration of theory without fact on the one hand,and a mounting accumulation of fact without theory on theother.” [8].

Captures the idea of interdependence within an economy.It takes wheat to grow wheat.It takes coal to make steel and steel to make cars and cars

to produce coal.

It is a linear model

Used to answer: What level of total output does an economyneed to produce to meet a given final demand using a giventechnology?

Page 8: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Basics of Leontief Input Output Model

What is the Leontief input output (LIO) model?

Came out of Wassily Leontief’s Nobel prize winning work anda “high concentration of theory without fact on the one hand,and a mounting accumulation of fact without theory on theother.” [8].

Captures the idea of interdependence within an economy.It takes wheat to grow wheat.It takes coal to make steel and steel to make cars and cars

to produce coal.

It is a linear model

Used to answer:

What level of total output does an economyneed to produce to meet a given final demand using a giventechnology?

Page 9: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Basics of Leontief Input Output Model

What is the Leontief input output (LIO) model?

Came out of Wassily Leontief’s Nobel prize winning work anda “high concentration of theory without fact on the one hand,and a mounting accumulation of fact without theory on theother.” [8].

Captures the idea of interdependence within an economy.It takes wheat to grow wheat.It takes coal to make steel and steel to make cars and cars

to produce coal.

It is a linear model

Used to answer: What level of total output does an economyneed to produce to meet a given final demand using a giventechnology?

Page 10: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Notation for LIO Model

aij is the amount of good i used in the production of one unit ofgood j where i = 0, 1, 2, . . . , n and j = 1, 2, . . . , n, a0j representsthe labor allocated to the production of the jth good’s output.A = [aij ], is the input coefficient matrix or the technological matrix.C, the final consumption vector whose entries, ci are the finalconsumption of the ith goodX whose entries denote the gross production of the ith good.xi is the total output of the ith good, and let x0 be the total“production” of a primary non-produced good.Note: For our purposes we neglect the primary input, a0j , c0, x0,for most of this presentation though its existence is important later.

Page 11: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Crisp LIO Model

The total output of the ith good is given by,

xi =n∑

j=1

aijxj + ci . (1)

In matrix-vector form,X = AX + C, (2)

orX = (I − A)−1C (3)

We know that the inverse exists because of productivity

x > Ax, (4)

and profitabilityp > Ap. (5)

Page 12: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Crisp LIO Model

The total output of the ith good is given by,

xi =n∑

j=1

aijxj + ci . (1)

In matrix-vector form,X = AX + C, (2)

orX = (I − A)−1C (3)

We know that the inverse exists because of productivity

x > Ax, (4)

and profitabilityp > Ap. (5)

Page 13: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Crisp LIO Model

The total output of the ith good is given by,

xi =n∑

j=1

aijxj + ci . (1)

In matrix-vector form,X = AX + C, (2)

orX = (I − A)−1C (3)

We know that the inverse exists because of productivity

x > Ax, (4)

and profitabilityp > Ap. (5)

Page 14: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Crisp LIO Model

The total output of the ith good is given by,

xi =n∑

j=1

aijxj + ci . (1)

In matrix-vector form,X = AX + C, (2)

orX = (I − A)−1C (3)

We know that the inverse exists because of productivity

x > Ax, (4)

and profitabilityp > Ap. (5)

Page 15: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Theorem

For any n × n matrix B with bij ≤ 0 for all i 6= j , the followingthree conditions are equivalent:

(a) there exists an x ∈ Rn+, such that Bx > 0

(b) B is a P matrix, that is B has strictly positive principal minors.A principal minor is the determinate of a submatrix formedfrom by “deleting” the same rows and columns form B. Thisis called a principal submatrix.

(c) B−1 ≥ 0, that is bij ≥ 0 for all i and j.

Page 16: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Fuzzy Numbers

Definition

A fuzzy number, A, in R, with membership function µA(x), is afuzzy subset of R that is both convex and normal.

Notation: we will use a bar over a symbol to denote a fuzzynumber.

A trapezoidal fuzzy number can be completely described by aquadruplet A = (a1, a2, a3, a4) where a1 ≤ a2 ≤ a3 ≤ a4, andwhose membership function is defined to be,

µA(x)

= x−a1

a2−a1, a1 ≤ x ≤ a2

= 1, a2 ≤ x ≤ a3

= a3−xa3−a2

, a3 ≤ x ≤ a4

= 0, x ≥ a3.

Page 17: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Fuzzy Numbers

Definition

A fuzzy number, A, in R, with membership function µA(x), is afuzzy subset of R that is both convex and normal.

Notation: we will use a bar over a symbol to denote a fuzzynumber.A trapezoidal fuzzy number can be completely described by aquadruplet A = (a1, a2, a3, a4) where a1 ≤ a2 ≤ a3 ≤ a4, andwhose membership function is defined to be,

µA(x)

= x−a1

a2−a1, a1 ≤ x ≤ a2

= 1, a2 ≤ x ≤ a3

= a3−xa3−a2

, a3 ≤ x ≤ a4

= 0, x ≥ a3.

Page 18: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Fuzzy Numbers

Figure : A trapezoidal fuzzy number A = (a1, a2, a3, a4)

Page 19: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Fuzzy Numbers

A triangular fuzzy number is a version of a trapezoidal fuzzynumber except, a2 = a3 = a. So A = (a1, a, a, a4)

As opposed to a crisp number A = (a1, a2, a3, a4) wherea1 = a2 = a3 = a4

α-cuts:

Aα = [a(α)1 , a

(α)4 ]

= [a1 + α(a2 − a1), a4 − α(a4 − a3)].

Page 20: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Fuzzy Numbers

A triangular fuzzy number is a version of a trapezoidal fuzzynumber except, a2 = a3 = a. So A = (a1, a, a, a4)As opposed to a crisp number A = (a1, a2, a3, a4) wherea1 = a2 = a3 = a4

α-cuts:

Aα = [a(α)1 , a

(α)4 ]

= [a1 + α(a2 − a1), a4 − α(a4 − a3)].

Page 21: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Fuzzy Numbers

A triangular fuzzy number is a version of a trapezoidal fuzzynumber except, a2 = a3 = a. So A = (a1, a, a, a4)As opposed to a crisp number A = (a1, a2, a3, a4) wherea1 = a2 = a3 = a4

α-cuts:

Aα = [a(α)1 , a

(α)4 ]

= [a1 + α(a2 − a1), a4 − α(a4 − a3)].

Page 22: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Fuzzy Leontief Input Output Model

Economic data is inherently uncertain.Fuzzy numbers allow us to capture that uncertainty.How?

Because of close relationship between the level ofpresumption and an interval of confidence.

Page 23: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Fuzzy Leontief Input Output Model

Economic data is inherently uncertain.Fuzzy numbers allow us to capture that uncertainty.How? Because of close relationship between the level ofpresumption and an interval of confidence.

Page 24: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Fuzzy Leontief Input Output Model

A = [aij ] is a n × n matrix of fuzzy numbersaij = (aij1|aij2, aij3|aij4) where 0 ≤ aij1 ≤ aij2 ≤ aij3 ≤ aij4 ≤ 1represent the fuzzy input coefficients.

C = [ci ] be an n × 1 vector where ci = (ci1|ci2, ci3|ci4) and ciis non-negative. C is a fuzzy vector of final consumptiondemand.

X = [xi ] be an n × 1 where xi = (xi1|xi2, xi3|xi4) and xi isnon-negative. X is a fuzzy vector of total output for industriesin this economy [1,2,3].

Just as in the crisp case we are seeking to find a level of totaloutput that will satisfy both final and intermediate demand. Weare finding X

X = (I − A)−1C. (6)

Page 25: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Fuzzy Leontief Input Output Model

A = [aij ] is a n × n matrix of fuzzy numbersaij = (aij1|aij2, aij3|aij4) where 0 ≤ aij1 ≤ aij2 ≤ aij3 ≤ aij4 ≤ 1represent the fuzzy input coefficients.

C = [ci ] be an n × 1 vector where ci = (ci1|ci2, ci3|ci4) and ciis non-negative. C is a fuzzy vector of final consumptiondemand.

X = [xi ] be an n × 1 where xi = (xi1|xi2, xi3|xi4) and xi isnon-negative. X is a fuzzy vector of total output for industriesin this economy [1,2,3].

Just as in the crisp case we are seeking to find a level of totaloutput that will satisfy both final and intermediate demand. Weare finding X

X = (I − A)−1C. (6)

Page 26: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Fuzzy Leontief Input Output Model

Fuzzy arithmetic is more easily preformed in terms of intervals ofconfidence for the level of presumption α ∈ [0, 1], called α-cuts.We define,

aαij = [aαijl , aαiju]

cαi = [cαil , cαiu]

xαi = [xαil , xαiu]

Fuzzy arithmetic based on α-cut arithmetic becomes intervalarithmetic and we are now finding Xα

l and Xαu such that;

Xαl = (I − Aα

l )−1Cαl , (7)

Xαu = (I − Aα

u )−1Cαu . (8)

[1]

Page 27: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Fuzzy Leontief Input Output Model

Fuzzy arithmetic is more easily preformed in terms of intervals ofconfidence for the level of presumption α ∈ [0, 1], called α-cuts.We define,

aαij = [aαijl , aαiju]

cαi = [cαil , cαiu]

xαi = [xαil , xαiu]

Fuzzy arithmetic based on α-cut arithmetic becomes intervalarithmetic and we are now finding Xα

l and Xαu such that;

Xαl = (I − Aα

l )−1Cαl , (7)

Xαu = (I − Aα

u )−1Cαu . (8)

[1]

Page 28: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Fuzzy Leontief Input Output Model

We are guaranteed that a fuzzy economy exists by the followingtheorem.

Theorem

If∑n

i=1 aij4 < 0 for all j , then the fuzzy input output model existsfor this economy. [1]

Page 29: Application of Linear Algebra - Fuzzy Leontief Input Output Models

A Numerical Example

A Simple Two Sector Economy

IndustriesAgriculture Manufacturing Final Consumption (C) Gross Output (X)

Agriculture (0.25/0.3/0.35) (0.3/0.4/0.5) (60/65, 75/80) x1

Manufacturing (0.4/0.45, 0.55/0.60) (0.2/0.25, 0.35/0.4) (50/55, 65/70) x2

Outside Inputs (0.1/0.2/0.3) (0.2/0.3/0.4)Total (0.75/0.95, 1.05/1.25) (0.7/0.95, 1.05/1.3)

Page 30: Application of Linear Algebra - Fuzzy Leontief Input Output Models

A Numerical Example

Does Theorem 2 hold:a114 + a214 < 1 and a214 + a224 < 1 condition is met. Thereforeguaranteed a solution to x1 and x2.Assume the membership function for aij is linear.

Compute the alpha-cuts for the fuzzy input coefficient matrix andfuzzy final consumption vector.

Xαl =

[xα1lxα2l

], Aα

l =

[0.25 + 0.05α 0.4 + 0.1α0.4 + 0.05α 0.2 + 0.05α

], Cα

l =

[60 + 5α50 + 5α

]Xα

u =

[xα1uxα2u

], Aα

u =

[0.35− 0.05α 0.5− 0.1α0.6− 0.05α 0.4− 0.05α

], Cα

u =

[80− 5α70− 5α

]

Page 31: Application of Linear Algebra - Fuzzy Leontief Input Output Models

A Numerical Example

Does Theorem 2 hold:a114 + a214 < 1 and a214 + a224 < 1 condition is met. Thereforeguaranteed a solution to x1 and x2.Assume the membership function for aij is linear.Compute the alpha-cuts for the fuzzy input coefficient matrix andfuzzy final consumption vector.

Xαl =

[xα1lxα2l

], Aα

l =

[0.25 + 0.05α 0.4 + 0.1α0.4 + 0.05α 0.2 + 0.05α

], Cα

l =

[60 + 5α50 + 5α

]Xα

u =

[xα1uxα2u

], Aα

u =

[0.35− 0.05α 0.5− 0.1α0.6− 0.05α 0.4− 0.05α

], Cα

u =

[80− 5α70− 5α

]

Page 32: Application of Linear Algebra - Fuzzy Leontief Input Output Models

A Numerical Example

Does Theorem 2 hold:a114 + a214 < 1 and a214 + a224 < 1 condition is met. Thereforeguaranteed a solution to x1 and x2.Assume the membership function for aij is linear.Compute the alpha-cuts for the fuzzy input coefficient matrix andfuzzy final consumption vector.

Xαl =

[xα1lxα2l

], Aα

l =

[0.25 + 0.05α 0.4 + 0.1α0.4 + 0.05α 0.2 + 0.05α

], Cα

l =

[60 + 5α50 + 5α

]Xα

u =

[xα1uxα2u

], Aα

u =

[0.35− 0.05α 0.5− 0.1α0.6− 0.05α 0.4− 0.05α

], Cα

u =

[80− 5α70− 5α

]

Page 33: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Numerical Example

Use Sage and the Symbolic Ring do to the math.Example:

var(’a’)Au = matrix(SR, [[0.35 -0.05*a , 0.5 - 0.1*a],

[0.6 - 0.05*a , 0.4 - 0.05*a]])Cu = matrix(SR, [[80 + 5*a],

[70 + 5*a]])

Xαl =

[−100(a2+32a+272)(a2+55a−176)−100(25a+246)(a2+55a−176)

]

Xαu =

[100(a2−10a−332)

(a2−59a−36)−100(23a+374)

(a2−59a−36)

]

Page 34: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Numerical Example

Use Sage and the Symbolic Ring do to the math.Example: var(’a’)Au = matrix(SR, [[0.35 -0.05*a , 0.5 - 0.1*a],

[0.6 - 0.05*a , 0.4 - 0.05*a]])Cu = matrix(SR, [[80 + 5*a],

[70 + 5*a]])

Xαl =

[−100(a2+32a+272)(a2+55a−176)−100(25a+246)(a2+55a−176)

]

Xαu =

[100(a2−10a−332)

(a2−59a−36)−100(23a+374)

(a2−59a−36)

]

Page 35: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Numerical Example

Fuzzy total output for Agricultural Sector (x1, above) andManufacturing Sector (x2, below) [1].

Page 36: Application of Linear Algebra - Fuzzy Leontief Input Output Models

Sources

1 Buckley, J.J., “Fuzzy input output Analysis”. European Journal of Operational Research. 39. (1989)54-60. North-Holland.

2 ————————, “Fuzzy Eigen Values and input output Analysis”. Fuzzy Sets and Systems. 34. (1990)187-195, North-Holland.

3 ————————, “Solving Fuzzy Equations in Economics and Finance”. Fuzzy Sets and Systems. 48.(1992). 289-296, North-Holland.

4 Chiang, A. Fundamental Methods of Mathematical Economics, McGraw-Hill Book Company, New York,1967.

5 Dorfman, R., Samuelson, P.A., and Solow, R., Linear Programming and Economic Analysis, The RandSeries, McGraw-Hill Book Company, New-York, 1958.

6 Hands. W., Introductory Mathematical Economics, Second Edition, Oxford University Press, New York,2004.

7 Kauffman, A., and Gupta, M.M., Introduction to Fuzzy Arithmetic: Theory and Applications (VanNostrand Reinhold, New York, 1985)

8 Leontief, W., input output Economics, Second Edition, Oxford University Press, New York, 1986.


Recommended