Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

3558_EI

.pdf
Скачиваний:
121
Добавлен:
15.03.2016
Размер:
1.04 Mб
Скачать

Система состоит из 5 уравнений и имеет 6 неизвестных. Система неопределенная. Одному из потенциалов задаем значение произвольно: пусть u1 = 0. Находим остальные потенциалы:

u2 = 4; u3 = 5;

 

v1 = 1; v2 = -3;

v3 = -4.

Проверяем опорное решение на оптимальность. Для этого вычисляем оценки ij для всех незаполненных клеток таблицы:

12 = u1 + v2 - c12 = 0 - 3 - 3 = -6; 13 = u1 + v3 - c13 = 0 - 4 - 2 = -6; 23 = u2 + v3 - c23 = 4 - 4 - 4 = -4; 31 = u3 + v1 - c31 = 5 + 1 - 4 = 2.

Полученное опорное решение не является оптимальным, т.к. имеются положительные оценки.

Переходим к новому опорному решению. Для клетки (3, 1) строим цикл (табл. 4). Осуществляем сдвиг по циклу на величину θ = 150. Получаем новое опорное решение (табл. 5).

Таблица 5

A\B

250

 

250

100

 

 

 

 

 

 

1

 

3

2

100

100

 

 

 

 

 

-4

 

-4

 

 

 

 

 

 

5

 

1

4

200

 

 

200

 

 

-2

 

 

-4

 

 

 

 

 

 

4

 

2

1

300

150

 

50

100

 

 

 

 

 

Значение целевой функции на данном опорном решении:

Z(X) = 100·1 + 200·1 + 150·4 + 50·2 + 100·1 = 1100.

Для проверки оптимальности опорного решения находим потенциалы. Записываем систему уравнений для нахождения потенциалов.

u1 + v1 = 1, u2 + v2 = 1, u3 + v1 = 4, u3 + v2 = 2, u3 + v3 = 1.

11

Система состоит из 5 уравнений и имеет 6 неизвестных. Система неопределенная. Одному из потенциалов задаем значение произвольно: пусть u1 = 0. Находим остальные потенциалы:

u2 = 2; u3 = 3;

 

v1 = 1; v2 = -1;

v3 = -2.

Проверяем опорное решение на оптимальность. Для этого вычисляем оценки ij для всех незаполненных клеток таблицы:

12 = u1 + v2 - c12 = 0 - 1 - 3 = -4; 13 = u1 + v3 - c13 = 0 - 2 - 2 = -4; 21 = u2 + v1 - c21 = 2 + 1 - 5 = -2; 23 = u2 + v3 - c23 = 2 - 2 - 4 = -4.

Полученное опорное решение является оптимальным, т.к. все оценки отрицательные.

Ответ: Наименьшие затраты на перевозку составят minZ = 1100 условных денежных

100

0

0

 

единиц при оптимальном плане перевозок X* = 0

200

0

.

 

50

100

 

150

 

Модель Леонтьева. Макроэкономика функционирования многоотраслевого хозяйства требует баланса между отдельными отраслями. Каждая отрасль, с одной стороны, является производителем продукции, а с другой стороны, она же является потребителем продукции, выпускаемой другими отраслями. Возникает довольно непростая задача расчета связи между отраслями через производство и потребление продукции разного вида. Данная задача решается с использованием модели Леонтьева. Эта модель основана на алгебре матриц и использует аппарат математического анализа.

Введем следующие обозначения:

xi – общий объем продукции i-й отрасли (ее валовой выпуск);

xij – объем продукции i-й отрасли, потребляемый j-й отраслью при производстве объема продукции xj;

yi – объем продукции i-й отрасли, предназначенный для реализации (потребления) в непроизводственной сфере, или так называемый продукт конечного потребления. К нему относятся личное потребление граждан, удовлетворение общественных потребностей, содержание государственных институтов и т.д.

Балансовый принцип связи различных отраслей промышленности состоит в том, что валовой выпуск i-й отрасли должен быть равным сумме объемов потребления в

12

производственной и непроизводственной сферах. В самой простой форме (гипотеза линейности, или простого сложения) балансовые соотношения имеют вид

xi = xi1 + xi2 + ... + xin + yi,i = 1, 2, ...…, n.

(1)

Уравнение (1) называют соотношением баланса.

Линейная модель многоотраслевой экономики

В.В. Леонтьевым на основании анализа экономики США в период перед Второй мировой войной был установлен важный факт: в течение длительного времени величины aij = xij / xj меняются очень слабо и могут рассматриваться как постоянные числа.

В силу указанного факта можно сделать следующее допущение: для производства продукции j-й отрасли объема xj нужно использовать продукцию i-й отрасли объема aijxi, где aij – постоянное число. При таком допущении технология производства принимается линейной, а само это допущение называется гипотезой линейности. При этом числа aij называются коэффициентами прямых затрат. Согласно гипотезе линейности, имеем

xij = aijxj; i, j = 1, 2, …, n.

(2)

Тогда уравнение (1) можно переписать в виде системы уравнений

x1 a11 x1 a12 x2 ...

a1n xn y1 ,

 

 

 

 

a21 x1 a22 x2

a2n xn y2

 

 

x2

,

..............................................

 

 

(3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

n

a

x a

n 2

x

2

...

a

nn

x

n

y

n1

,

 

 

n1 1

 

 

 

 

 

 

Введем в рассмотрение вектор-столбец объемов произведенной продукции (вектор валового выпуска), вектор-столбец объемов продукции конечного потребления (вектор конечного потребления) и матрицу коэффициентов прямых затрат:

x

 

 

 

1

 

 

x2

 

 

x

...

 

,

 

 

 

 

 

 

 

 

 

xn

 

 

 

y

 

 

 

 

a

 

a

...

a

 

 

 

 

 

1

 

 

 

 

11

12

 

 

1n

 

 

y

y

2

 

,

A

a21

a22

...

a2n

.

(4)

...

... ...

...

...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

an2

...

 

 

 

 

 

yn

 

 

 

an1

ann

 

 

Тогда система уравнений (3) в матричной форме имеет вид

х =А х + y .

(5)

13

Обычно это соотношение называют уравнением линейного межотраслевого баланса. Вместе с описанием матричного представления (4) это уравнение носит название модели Леонтьева.

Система (5) имеет ряд особенностей, вытекающих из прикладного характера данной задачи: все элементы матрицы коэффициентов прямых затрат А и векторов х и y должны быть неотрицательными.

Задача (модель Леонтьева)

Даны вектор непроизводственного потребления C и матрица межотраслевого баланса А:

3

 

 

0,5

0,25

 

C

 

,

А =

 

 

.

 

 

 

 

0,25

0,25

 

1

 

 

 

 

Найти вектор валового выпуска, обеспечивающий данный вектор потребления.

Решение: Из равенства C = X AX следует, что X = (E A)-1C. Находим матрицу (Е А):

 

1

0

 

 

0,5

0,25

 

 

0,5

0,25

 

(Е А) =

 

 

 

 

 

 

=

 

 

.

 

0

1

 

 

0,25

0,25

 

 

0,25

0,75

 

 

 

 

 

 

 

Находим определитель матрицы |Е – А|:

|Е А| =

 

0,25

 

= 0,5 0,75 ( 0,25) ( 0,25) = 0,3125.

0,5

 

 

0,25

0,75

 

 

Определитель не равен нулю, матрица (Е А) невырожденная и имеет обратную. Транспонируем матрицу (Е А):

 

0,5

0,25

 

(Е А)Т =

 

 

 

 

0,25

0,75

 

 

 

и находим присоединенную к ней матрицу:

А)* =

 

0,75

0,25

 

 

 

 

.

 

 

0,25

0,5

 

 

 

 

14

 

 

 

 

Находим обратную матрицу (Е А)-1:

(Е А)-1 =

Е А

=

1

 

0,75

0,25

 

 

2,4

0,8

 

·

 

 

 

=

 

 

.

 

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Е А

 

 

0,3125

0,25

0,5

0,8

1,6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Элементы матрицы (Е А)-1 неотрицательные. Следовательно, исходная матрица межотраслевого баланса A продуктивна.

Определяем вектор валового выпуска X = (E A)-1C:

 

2,4

0,8

 

3

 

 

2,4 3 0,8 1

 

8

 

Х =

 

 

 

 

=

 

 

=

 

.

 

0,8

1,6

 

 

 

 

0,8 3 1,6 1

 

 

4

 

 

 

1

 

 

 

 

 

8

Ответ: .

4

Модель НЕЙМАНА (модель расширяющейся экономики) — теоретическая модель экономической динамики, предложенная выдающимся американским математиком Дж. фон Нейманом. В этой модели производство всех продуктов растет в одном темпе, цены не зависят от времени, прирост производства финансируется путем инвестирования прибыли.

В модели рассматривается ограниченное число (k) технологических способов, выпускающих n продуктов с определенными интенсивностями. Чистый продукт делится на фонд потребления и фонд накопления. На этой основе записывается ряд соотношений, используя которые можно последовательно, шаг за шагом «развивать» процесс производства.

Нейман обобщил модель линейного программирования, учтя временной разрыв между затратами и результатами технологического процесса. Если в линейном программировании моменты осуществления затрат и выпуска рассматриваются как одновременные, то в модели фон Неймана матрицы коэффициентов затрат (технологическая матрица) A и коэффициентов выпуска Y отделены друг от друга. Кроме того, предполагается возможным производство любых благ, коэффициенты затрат aij относятся не к единице продукта, а к единице «уровня деятельности». Тогда продукт ВХ, использование которого становится возможным в конце периода, компенсирует затраты AX, и разность между общим продуктом и затратами составляет чистый продукт Y.

Задача (модель Неймана)

Даны матрицы A, B технологических процессов, вектор цен P и вектор начальных запасов S:

15

1

2

,

2

3

,

P 2

6 ,

 

30

A

 

 

 

B

 

 

 

S

 

.

 

2

1

 

 

 

3

4

 

 

 

 

 

30

 

 

 

 

 

 

 

 

 

 

 

Найти интенсивности технологических процессов, максимизирующих стоимость выпуска продукции за один производственный цикл и максимальную стоимость.

Решение.

z1

Пусть Z – вектор-матрица искомых интенсивностей. Тогда для их

z2

нахождения составим задачу линейного программирования:

PBZ max,

AZ S.

Находим:

PBZ → max 2

 

2

3

 

z

 

→ max 2 2 6 3

z

 

 

6

 

 

 

1

 

2 3 6 4 1

 

 

 

3

4

 

 

 

 

 

 

 

 

 

 

z2

 

 

z2

 

 

 

 

22

 

z

 

→ max 22z1

+30z2

 

 

 

 

 

 

 

 

 

 

 

30

 

1

 

→ max.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

2

z

 

30

 

 

 

1 z 2 z

 

 

 

 

30

z 2z

 

 

 

30

 

AZ S

 

 

1

 

 

 

 

1

 

2

 

 

 

1

 

2

 

 

 

 

2

 

 

 

 

30

 

 

 

 

z1

1 z2

 

 

 

 

 

2z1

z2

 

 

30

 

 

 

1

z2

 

 

 

 

 

2

 

 

 

30

 

 

 

 

 

z1 2z2 30,

2z1 z2 30.

Записываем задачу линейного программирования в развернутой форме:

22z1 30z2 max,

z1 2z2 30,2z1 z2 30,

z1, z2 0.

Решаем задачу линейного программирования графическим методом.

Находим область допустимых решений задачи и строим график, как показано на рисунке:

(1) x1 + 2x2 = 30,

(2) 2x1 + x2 = 30,

(x1

= 0, x2 = 15),

(x1

= 0, x2 = 30),

(x1

= 30, x2 = 0).

(x1

= 15, x2 = 0).

16

30 z2

15 A

B

n

 

C

z1

D

15

30

2

1

 

Область допустимых решений ограничена многоугольником ABCD, который показан на рисунке. На этом же рисунке строим нормаль линий уровня n = (22, 30) и одну из линий уровня, имеющую общие точки с областью допустимых решений.

Для нахождения максимума целевой функции линию уровня перемещаем в направлении нормали до опорной прямой. Эта прямая проходит через точку B, лежащую на пересечении прямых (1) и (2). Решая систему

x1 2x2 30,

2x1 x2 30

получаем точку максимума Z* = (10, 10). Максимальная стоимость продукции, выпущенной за один цикл, составит Zmax = 22·10 + 30·10 = 520 ден. ед.

Ответ: 520 ден. ед.

Вариант 1

Задача № 1 (Транспортная задача)

Фирма «Три толстяка» занимается доставкой мясных консервов с трех складов, расположенных в разных точках города в три магазина. Запасы консервов, имеющиеся на складах, а также объемы заказов магазинов и тарифы на доставку (в условных денежных единицах) представлены в транспортной таблице.

17

Склады

Магазины

Запасы,

 

 

 

тыс. шт.

№1

№2

№3

 

 

 

 

 

 

Склад № 1

3

5

1

700

 

 

 

 

 

Склад № 2

7

2

3

200

 

 

 

 

 

Склад № 3

4

3

1

100

 

 

 

 

 

Заказы, тыс. шт.

300

500

200

 

 

 

 

 

 

Найти план перевозок, обеспечивающий наименьшие денежные затраты.

Задача № 2 (модель Леонтьева)

Даны вектор непроизводственного потребления C и матрица межотраслевого баланса А:

 

2

,

1 8

1 4

 

C

 

 

А =

 

.

 

3

 

 

 

1 3

 

 

 

 

1 2

 

Найти вектор валового выпуска, обеспечивающий данный вектор потребления.

Задача № 3 (модель Неймана)

Даны матрицы A, B технологических процессов, вектор цен P и вектор начальных запасов S:

1

3

,

2

4

,

P 3 7 ,

20

 

A

 

 

 

B

 

 

 

S

 

.

 

3

1

 

 

 

4

5

 

 

 

 

40

 

 

 

 

 

 

 

 

 

 

Найти интенсивности технологических процессов, максимизирующих стоимость выпуска продукции за один производственный цикл и максимальную стоимость.

Вариант 2

Задача № 1 (Транспортная задача)

Фирма «Три толстяка» занимается доставкой мясных консервов с трех складов, расположенных в разных точках города в три магазина. Запасы консервов, имеющиеся на складах, а также объемы заказов магазинов и тарифы на доставку (в условных денежных единицах) представлены в транспортной таблице.

Склады

Магазины

Запасы,

 

 

 

тыс. шт.

№1

№2

№3

 

 

 

 

 

 

Склад № 1

2

1

6

300

 

 

 

 

 

Склад № 2

1

3

5

400

 

 

 

 

 

Склад № 3

5

2

4

300

 

 

 

 

 

Заказы, тыс. шт.

250

450

300

 

 

 

 

 

 

Найти план перевозок, обеспечивающий наименьшие денежные затраты.

18

Задача № 2 (модель Леонтьева)

Даны вектор непроизводственного потребления C и матрица межотраслевого баланса А:

 

4

,

1 4

1 4

 

C

 

 

А =

 

.

 

5

 

 

 

1 4

 

 

 

 

1 5

 

Найти вектор валового выпуска, обеспечивающий данный вектор потребления.

Задача № 3 (модель Неймана)

Даны матрицы A, B технологических процессов, вектор цен P и вектор начальных запасов S:

1

4

,

3

6

,

P 1 8 ,

60

 

A

 

 

 

B

 

 

 

S

 

.

 

4

1

 

 

 

6

5

 

 

 

 

50

 

 

 

 

 

 

 

 

 

 

Найти интенсивности технологических процессов, максимизирующих стоимость выпуска продукции за один производственный цикл и максимальную стоимость.

Вариант 3

Задача № 1 (Транспортная задача)

Фирма «Три толстяка» занимается доставкой мясных консервов с трех складов, расположенных в разных точках города в три магазина. Запасы консервов, имеющиеся на складах, а также объемы заказов магазинов и тарифы на доставку (в условных денежных единицах) представлены в транспортной таблице.

Склады

Магазины

Запасы,

 

 

 

тыс. шт.

№1

№2

№3

 

 

 

 

 

 

Склад № 1

4

2

3

200

 

 

 

 

 

Склад № 2

5

4

1

300

 

 

 

 

 

Склад № 3

3

1

4

200

 

 

 

 

 

Заказы, тыс. шт.

100

200

400

 

 

 

 

 

 

Найти план перевозок, обеспечивающий наименьшие денежные затраты.

Задача № 2 (модель Леонтьева)

Даны вектор непроизводственного потребления C и матрица межотраслевого баланса А:

2

 

,

1/ 5

1/ 2

C

 

А =

 

.

 

 

 

 

1/ 4

 

1

 

 

1/ 8

 

Найти вектор валового выпуска, обеспечивающий данный вектор потребления.

19

Задача № 3 (модель Неймана)

Даны матрицы A, B технологических процессов, вектор цен P и вектор начальных запасов S:

1

5

,

4

2

,

P 2 5 ,

40

 

A

 

 

 

B

 

 

 

S

 

.

 

5

1

 

 

 

2

6

 

 

 

 

30

 

 

 

 

 

 

 

 

 

 

Найти интенсивности технологических процессов, максимизирующих стоимость выпуска продукции за один производственный цикл и максимальную стоимость.

Вариант 4

Задача № 1 (Транспортная задача)

Фирма «Три толстяка» занимается доставкой мясных консервов с трех складов, расположенных в разных точках города в три магазина. Запасы консервов, имеющиеся на складах, а также объемы заказов магазинов и тарифы на доставку (в условных денежных единицах) представлены в транспортной таблице.

Склады

Магазины

Запасы,

 

 

 

тыс. шт.

№1

№2

№3

 

 

 

 

 

 

Склад № 1

5

4

1

350

 

 

 

 

 

Склад № 2

3

5

2

450

 

 

 

 

 

Склад № 3

4

3

5

100

 

 

 

 

 

Заказы, тыс. шт.

300

350

250

 

 

 

 

 

 

Найти план перевозок, обеспечивающий наименьшие денежные затраты.

Задача № 2 (модель Леонтьева)

Даны вектор непроизводственного потребления C и матрица межотраслевого баланса А:

 

4

,

1/ 4

1/ 2

C

 

 

А =

 

.

 

3

 

 

 

1/ 3

 

 

 

 

1/ 5

 

Найти вектор валового выпуска, обеспечивающий данный вектор потребления.

Задача № 3 (модель Неймана)

Даны матрицы A, B технологических процессов, вектор цен P и вектор начальных запасов S:

1

7

,

3

4

,

P 3

8 ,

60

 

A

 

 

 

B

 

 

 

S

 

.

 

7

1

 

 

 

4

7

 

 

 

 

 

70

 

 

 

 

 

 

 

 

 

 

 

Найти интенсивности технологических процессов, максимизирующих стоимость выпуска продукции за один производственный цикл и максимальную стоимость.

20

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]