Правильно ли Вы ввели численные значения и знаки (+, -) коэффициентов целевой функции и ограничений, правых частей ограничений?
Экранная форма
Сбалансирована ли двухиндексная задача?
Экранная форма
Правильны ли формулы в целевой ячейке и в ячейках левых частей ограничений? Для наглядности проверки поставьте курсор на ячейку с формулой и сделайте двойной щелчок левой клавишей мыши. Рамкой в экранной форме будут выделены ячейки, участвующие в данной формуле (см. рис. 1.4, 1.5)
Экранная форма
Правильно ли указан адрес целевой ячейки?
Окно Поиск решения
Правильно ли указано направление оптимизации ЦФ?
Окно Поиск решения
Правильно ли указаны адреса ячеек переменных?
Окно Поиск решения Поле Изменяя ячейки
Правильно ли введены знаки ограничений (<=, >=, =)?
Экранная форма Окно Поиск решения Поле Ограничения
Правильно ли указаны адреса ячеек левых и правых частей ограничений?
Окно Поиск решения Поле Ограничения
Не забыли ли Вы задать требование неотрицательности переменных?
Окно Поиск решения Поле Ограничения
Не забыли ли Вы задать требования по единичному значению верхней границы переменных (для задач с булевыми переменными)?
Окно Поиск решения Поле Ограничения
Не забыли ли Вы задать условие целочисленности переменных (согласно условию задачи)?
Окно Поиск решения Поле Ограничения
Проверьте правильность установки параметров
Окно Параметры поиска решения
Вопросы и задачи для самостоятельного решения
1. Что называется планом задачи линейного программирования?
2. Какими свойствами обладает КЗЛП?
3. Дайте определение линии уровня целевой функции ЗЛП.
4. Перечислите правила формулировки двойственной задачи.
5. К чему приведет включение в план выпуска изделия, для которого
?
6. Какие задачи называются задачами дискретного программирования?
7. Частным случаем какой задачи является задача о назначениях?
I. Написать двойственную задачу к следующей задаче линейного программирования:
a) max f(x1x2) = -Зх1 + 2х2, б) min f(x1x2) = 2х1 - Зх2, 2х1 + Зх2 = 5, 2х1 - х2 -4,
3x1 + 2х2 7, х1 + х2 5.
х1 0.
Совет. Для проверки правильности записи двойственной задачи постройте двойственную задачу к уже полученной двойственной задаче - в результате должна получиться исходная задача.
II. Решить следующие задачи при помощи двойственных к ним задач:
а) max f(X) = Зх1 + 2х2 - х3, Ответ:
2х1 + х2 + х3 10, х1 = 5, х2 = 0, х3 = 0,
-х1 + х2 + 2х3 -5, max f(X) = 15.
x1,2,3 0.
б) min f(X) = 2х1 - х2 + х4, Ответ:
Зх1 + 2х2 - х3+ х4 10, решений нет.
-2х1 + 2х2 + Зх3 - х4 10,
xj 0, j = 1, .., 4.
в) min f(X) = 0,2x1 + 0,3x2, Ответ:
2х1 + х2 6, х1 = 2, х2 = 2,
2х1 + 4х2 12, min f(X)=1.
х1 0, х2 0.
Глава 2. БАЛАНСОВЫЕ МОДЕЛИ
Эффективное функционирование экономики предполагает наличие баланса между отдельными отраслями. Каждая отрасль при этом выступает, с одной стороны, как производитель некоторой продукции, а с другой - как потребитель продуктов, вырабатываемых другими отраслями. Для наглядного выражения взаимной связи между отраслями используют таблицы определенного вида, которые называют таблицами межотраслевого баланса. Впервые эти таблицы были опубликованы в 1926 г. в России. Математическая модель межотраслевого баланса (МОБ), допускающая широкие возможности анализа и прогноза, появилась позже (1936 г.) в трудах американского экономиста Василия Леонтьева (см. Приложение 1).
2.1. ЭКОНОМИКО-МАТЕМАТИЧЕСКАЯ МОДЕЛЬ МЕЖОТРАСЛЕВОГО БАЛАНСА (МОДЕЛЬ ЛЕОНТЬЕВА)
Рассмотрим наиболее простой вариант модели межотраслевого баланса (ее называют моделью Леонтьева, или моделью «затраты - выпуск»).
Алгебраическая теория анализа модели «затраты — выпуск» сводится к решению системы линейных уравнений, в которых параметрами являются коэффициенты затрат на производство продукции.
Пусть весь производственный сектор народного хозяйства разбит на п «чистых» отраслей. «Чистая» отрасль — это условное понятие — некоторая часть народного хозяйства, более или менее цельная (например, энергетика, машиностроение, сельское хозяйство и т.п.).
Пусть xij - объем продукции отрасли i, расходуемый в отрасли j; Xi - объем производства отрасли i за данный промежуток времени (так называемый валовой выпуск продукции i);. Yi — объем потребления продукции отрасли i в непроизводственной сфере (объем конечного потребления); Zj - условно чистая продукция, которая включает оплату труда, чистый доход и амортизацию.
Единицы измерения всех указанных величин могут быть или натуральными (кубометры, тонны, штуки и т.п.), или стоимостными. В зависимости от этого различают натуральный и стоимостной межотраслевые балансы. Ниже мы будем рассматривать стоимостной баланс. В табл. 2.1 представлена принципиальная схема межотраслевого баланса в стоимостном выражении.
Таблица 2.1
Производящие отрасли
Потребляющие отрасли
Конечный продукт
Валовой продукт
...
п
Х11
Х12
…
Х1n
Yi
Х1
Х21
Х22
…
Х2n
Y2
Х2
…
…
…
…
…
…
…
п
Хп
Хп2
…
Хnn
Yn
Хn
Условно чистая продукция
Z1
Z2
…
Zn
Валовой продукт
Х1
Х2
…
Хn
Рассматривая схему баланса по столбцам, можно заметить, что итог материальных затрат любой потребляющей отрасли и ее условно чистой продукции равен валовой продукции этой отрасли. Данный вывод можно записать в виде соотношения.
, j=1,…,n. (2.1)
Напомним, что величина условно чистой продукции Zj равна сумме амортизации, оплаты труда и чистого дохода отрасли j. Соотношение (2.1) охватывает систему из п уравнений, отражающих стоимостный состав продукции всех отраслей материальной сферы.
Рассматривая схему МОБ по строкам для каждой производящей отрасли, замечаем, что валовая продукция той или иной отрасли равна сумме материальных затрат потребляющих ее продукцию отраслей и конечной продукции данной отрасли:
, j=1,…,n. (2.2)
Формула (2.2) описывает систему из п уравнений, которые называются уравнениями распределения продукции отраслей материального производства по направлениям использования.
Балансовый характер таблицы выражается в том, что
, .
Коэффициенты прямых материальных затрат. Основу экономико-математической модели МОБ составляет технологическая матрица коэффициентов прямых затрат А(аij).
Коэффициент прямых материальных затрат aij показывает, сколько необходимо единиц продукции отрасли i для производства единицы продукции отрасли j, если учитывать только прямые затраты:
aij = xij / Xj, i, j=1,…,n. (2.3)
Сделаем два важных предположения, необходимых для дальнейшего рассмотрения модели Леонтьева.
1. Сложившуюся технологию производства считаем неизменной. Таким образом, матрица А = (аij) постоянна.
2. Постулируем свойство линейности существующих технологий: для выпуска отраслью j любого объема продукции Хj необходимо затратить продукцию отрасли i в количестве aijXj, т.е. материальные издержки пропорциональны объему производимой продукции:
xij = aijXj (2.4)
Подставляя (2.4) в балансовое соотношение (2.2), получаем
, (2.5)
или в матричной форме
Х=АХ+ Y. (2.6)
С помощью этой модели можно выполнять три вида плановых расчетов:
• задавая для каждой отрасли величины валовой продукции (Xi), можно определить объемы конечной продукции каждой отрасли (Yi):
Y=(E-A)X; (2.7)
• задавая величины конечной продукции всех отраслей (Yi), можно определить величины валовой продукции каждой отрасли (Xi):
X=(E-A)-1Y; (2.8)
• задавая для ряда отраслей величины валовой продукции, а для всех остальных отраслей — объемы конечной продукции, можно найти величины конечной продукции первых отраслей и объемы валовой продукции вторых.
В формулах (2.7) и (2.8) символ Еобозначает единичную матрицу порядка n, а (Е - А)-1 - матрицу, обратную к матрице (Е - А). Если определитель матрицы (Е-А) не равен нулю, т.е. эта матрица невырожденная, то существует обратная к ней матрица. Обозначим обратную матрицу через В = (Е - А) -1 , тогда систему уравнений в матричной форме (2.8) можно записать в виде Х= BY.
Элементы матрицы В называются коэффициентами полных материальных затрат. Они показывают, сколько всего нужно произвести продукции отрасли i для выпуска в сферу конечного использования единицы продукции отрасли j. Плановые расчеты по модели Леонтьева можно выполнять, если соблюдаются условие продуктивности.
Неотрицательную матрицу А будем называть продуктивной, если существует такой неотрицательный вектор X 0, что
Х>АХ. (2.9)
Очевидно, что условие (2.9) означает существование положительного вектора конечной продукции Y > 0 для модели межотраслевого баланса (2.6).
Для того чтобы матрица коэффициентов прямых материальных затрат А была продуктивной, необходимо и достаточно, чтобы выполнялось одно из перечисленных ниже условий:
1) матрица (Е - А) неотрицательно обратима, т.е. существует обратная матрица (Е - А) -1 0;
2) матричный ряд Е + А + А2 + А3 + ... = сходится, причем его сумма равна обратной матрице (Е - А) -1:
В= (Е- А) -1 = Е + А + А2 + А3 + ... (2.10)
3) наибольшее по модулю собственное значение матрицы А, т.е. решение характеристического уравнения , строго меньше единицы;
4) все главные миноры матрицы (Е-А), т.е. определители матриц, образованные элементами первых строк и первых столбцов этой матрицы, порядка от 1 до п, положительны.
Более простым способом проверки продуктивности матрицы А является ограничение на величину ее нормы, в данном случае на величину наибольшей из сумм элементов матрицы А в каждом столбце. Если норма матрицы А строго меньше единицы, то эта матрица продуктивна. Данное условие является достаточным, но не необходимым условием продуктивности, поэтому матрица А может оказаться продуктивной и в случае, когда ее норма больше единицы.
Пример 2.1. Даны коэффициенты прямых затрат аij конечный продукт Yi для трехотраслевой экономической системы:
А = , Y =
Требуется определить:
а) коэффициенты полных затрат;
б) вектор валового выпуска;
в) межотраслевые поставки продукции;
г) проверить продуктивность матрицы А;
д) заполнить схему межотраслевого баланса.
Для решения задачи воспользуемся функциями Excel[6].
В табл. 2.2 приведены результаты решения задачи по первым трем пунктам.
• выделить диапазон ячеек для размещения обратной матрицы;
• выбрать функцию М0БР в категории Математические;
• ввести диапазон ячеек, где содержится матрица Е - А;
• нажать клавиши CTRL+SHIFT+ENTER.
В ячейки B6:D8 запишем элементы матрицы Е - А. Массив Е - А задан как диапазон ячеек. Выделим диапазон B10:D12 для размещения обратной матрицы В = (Е - А)-1 и введем формулу для вычислений М0БР (B6:D8). Затем следует нажать клавиши CTRL+SHIFT+ENTER.
Все элементы матрицы коэффициентов полных затрат В неотрицательны, следовательно, матрица А продуктивна (это ответ на пункты «а»—«г»).
2. Вычислим вектор валового выпуска Х по формуле Х= BY.
Для умножения матриц необходимо:
• выделить диапазон ячеек для размещения результата умножения матриц;
• выбрать функцию МУМН0Ж в категории Математические;
• ввести диапазоны ячеек, где содержатся матрицы В и Y;
• нажать клавиши CTRL+SHIFT+ETER.
В ячейки G10:G12 запишем элементы вектора конечного продукта Y. Выделим диапазон В15:В17 для размещения вектора валового выпуска X, вычисляемого по формуле x = (Е - А)-1 К Затем вводим формулу для вычислений МУМНОЖ (B10:D12, G10:G12). Далее следует нажать клавиши CTRL+SHIFT+ENTER.
3. Межотраслевые поставки xij вычисляем по формуле xij = aijXj.
4. Заполняем схему МОБ (табл. 2.3).
Таблица 2.3
Производящие отрасли
Потребляющие отрасли
Конечный продукт
Валовой продукт
232,6
51,0
291,8
775,3
155,1
255,0
0,0
510,1
232,6
51,1
145,9
729,6
Условно чистая продукция
155,0
153,1
291,9
Валовой продукт
775,3
510,1
729,6
2015
2.2. МЕЖОТРАСЛЕВЫЕ БАЛАНСОВЫЕ МОДЕЛИ В АНАЛИЗЕ ЭКОНОМИЧЕСКИХ ПОКАЗАТЕЛЕЙ
К числу важнейших аналитических возможностей данного балансового метода относится определение прямых и полных затрат труда на единицу продукции и разработка на этой основе балансовых продуктово-трудовых моделей. При этом исходной моделью служит отчетный межпродуктовый баланс в натуральном выражении. В отдельной строке баланса дается распределение затрат живого труда в производстве всех видов продукции. Предполагается, что трудовые затраты выражены в единицах труда одинаковой степени сложности.
Пусть Lj — затраты живого труда в производстве продукта j, а Xi - объем производства этого продукта (валовой выпуск). Тогда прямые затраты труда на единицу продукции вида j (коэффициент прямой трудоемкости) можно задать следующей формулой:
j=1,…,n. (2.11)
Введем понятие полных затрат труда как суммы прямых затрат живого труда и затрат овеществлённого труда, перенесенных на продукт через израсходованные средства производства. Если обозначить величину полных затрат труда на единицу продукции вида j через Tj, то произведения вида аijТ отражают затраты овеществленного труда, перенесенного на единицу продукта j через средство производства i. Будем предполагать, что коэффициенты прямых материальных затрат аij выражены в натуральных единицах. Тогда полные трудовые затраты на единицу продукции вида j (коэффициент полной трудоемкости) будут равны
; j=1,…,n. (2.12)
Введем вектор-строку коэффициентов прямой трудоемкости = (tl,t2,…,tn) и вектор-строку коэффициентов полной трудоемкости = (T1,T2,…,Тп). Тогда с помощью матрицы коэффициентов прямых материальных затрат А (в натуральном выражении) систему (2.12) можно переписать в матричном виде
. (2.13)
Произведя очевидные матричные преобразования с использованием единичной матрицы Е:
,
получим следующее соотношение для вектора коэффициентов полной трудоемкости:
(2.14)
Матрица (Е - А)-1 нам уже знакома, это матрица коэффициентов полных материальных затрат - В, поэтому равенство (2.14) можно переписать в виде
. (2.15)
Обозначим через L величину совокупных затрат живого труда по всем видам продукции, которая с учетом формулы (2.11) будет равна
. (2.16)
Используя соотношения (2.9), (2.15) и (2.16) приходим к следующему равенству:
. (2.17)
Здесь и - векторы-строки коэффициентов прямой и полной трудоемкости а и - векторы-столбцы валовой и конечной продукции соответственно.
Соотношение (2.17) представляет собой основное балансовое равенство в теории межотраслевого баланса труда. В данном случае его конкретное экономическое содержание заключается в том, что стоимость конечной продукции, оцененной по полным затратам труда, равна совокупным затратам живого труда. Сопоставляя потребительский эффект различных взаимозаменяемых продуктов с полными трудовыми затратами на их выпуск, можно судить о сравнительной эффективности их производства. Показатели полной трудоемкости выявляют структуру затрат на выпуск различных видов продукции, и прежде всего соотношение между затратами живого и овеществленного труда.
На основе коэффициентов прямой и полной трудоемкости могут быть разработаны межотраслевые и межпродуктовые балансы затрат труда и использования трудовых ресурсов. Схематически эти балансы строятся по общему типу матричных моделей, однако все показатели в них (межотраслевые связи, конечный продукт, условно чистая продукция и др.) выражены в трудовых измерителях.
Пример 2.2. Пусть в дополнение к исходным данным примера 2.1 заданы в некоторых единицах измерения затраты живого труда (трудовые ресурсы) в трех отраслях: L1 = 1160, L2 = 460, L3 = 875. Требуется определить коэффициенты прямой и полной трудоемкости и составить межотраслевой баланс затрат труда.
Решение
1. Воспользовавшись формулой (2.11) и результатами примера 2.1, находим коэффициенты прямой трудоемкости:
2. По формуле (2.15), где В - это матрица коэффициента полных материальных затрат, найденная в примере 2.1, находим коэффициенты полной трудоемкости:
3. Умножая строки 1-3 первого и второго квадрантов межотраслевого материального баланса, построенного в примере 2.1, на соответствующие коэффициенты прямой трудоемкости, получаем схему межотраслевого баланса труда (в трудовых измерителях) (табл. 2.4).
Таблица 2.4
Межотраслевой баланс затрат труда
Производящие отрасли
Потребляющие отрасли
Межотраслевые затраты овеществленного труда
Затраты труда на конечную продукцию
Затраты труда в отраслях (трудовые ресурсы)
348,9
76,5
437,7
300,0
1163,0
139,6
229,5
0,0
90,0
459,1
279,1
61,2
175,1
360,0
875,5
2.3. МОДЕЛЬ МЕЖДУНАРОДНОЙ ТОРГОВЛИ (ЛИНЕЙНАЯ МОДЕЛЬ ОБМЕНА)
В модели международной торговли процесс взаимных закупок товаров анализируется с использованием понятий собственного числа и собственного вектора матрицы А. Будем полагать, что бюджеты п стран, которые мы обозначим соответственно xl, х2,…,хп, расходуются на покупку товаров. Обозначим:
xi — национальный доход страны i;
аij — доля национального дохода страны у, которую она расходует на закупку товаров страны i;
pi - общая выручка страны от внутренней и внешней торговли.
Предположим, что государство расходует весь свой национальный доход на закупку товаров внутри страны и на импорт из других стран. Это означает, что
, j=1,…,n.
Матрица А, элементами которой являются коэффициенты aij, называется структурной матрицей торговли. Сумма элементов каждого столбца этой матрицы равна единице.
Предположим, что в течение некоторого фиксированного промежутка времени не меняется структура международной торговли (т.е. структурная матрица торговли остается постоянной), тогда как национальные доходы торгующих стран могут измениться. Требуется определить, какими могут быть национальные доходы, чтобы международная торговля осталась сбалансированной, т.е. чтобы сумма платежей всех государств была равна суммарной выручке от внешней и внутренней торговли.
Для любой страны выручка от внутренней и внешней торговли составит
pi = ai1x1 + ai2xi + … + ainxn.
В сбалансированной системе международной торговли не должно быть дефицита, т.е. у каждой страны выручка от торговли должна быть не меньше ее национального дохода: р1 xi i =1, 2,…,п.
Последнее неравенство справедливо только в случае, когда pi = xi i = 1,2,…, п, т.е. у всех торгующих стран выручка от внешней и внутренней торговли должна совпадать с национальным доходом [4]. В матричной записи это означает, что имеет место равенство , где А - структурная матрица международной торговли, а X - вектор национальных доходов.
Вектор X является собственным вектором структурной матрицы торговли А, а соответствующее собственное значение равно единице. Отсюда следует, что баланс в международной торговле будет достигнут, если собственное значение структурной матрицы международной торговли равно единице, а вектор национальных доходов торгующих стран является собственным вектором, отвечающим этому единичному собственному значению.
Пример 2.3. Найти национальные доходы Х1, Х2, Х3 торгующих стран в сбалансированной системе международной торговли. Структурная матрица торговли трех стран имеет вид
Решение
Найдем собственный вектор , отвечающий собственному значению = 1, решив уравнение (А - Е) = 0. Система уравнений имеет вид
С помощью метода Жордана-Гаусса найдем общее решение этой системы
Из приведенных вычислений видно, что сбалансированность торговли трех стран достигается при векторе национальных доходов Х = (2,25с; 2,5с; с), т.е. при соотношении национальных доходов стран 2,25:2,5:1, или 9:10:4.
2.4. МОДЕЛЬ НЕЙМАНА
Модель Неймана является обобщенной моделью Леонтьева, поскольку допускает производство одного продукта разными способами (в модели Леонтьева каждая отрасль производит один продукт и никакая другая отрасль не может производить этот продукт) [9].
В модели представлено п продуктов и т способов их производства, каждый способ j задается вектором-столбцом затрат aj и вектором-столбцом выпусков bj в расчете на единицу интенсивности процесса
Из векторов затрат и выпуска образуются матрицы затрат и выпуска
A = (a1,a2,…,am), B = (b1,b2,…,bm).
Коэффициенты затрат aij и выпуска bij неотрицательны. Предположим, что для реализации любого процесса необходимы затраты хотя бы одного продукта, т.е. для каждого j найдется хотя бы одно i, такое что
aij > 0, (2.18) и каждый продукт может быть произведен хотя бы одним способом, т.е. для каждого i существует некоторое j, такое что
bij > 0, (2.19)
Из (2.18) и (2.19) следует, что каждый столбец матрицы А и каждая строка матрицы В должны иметь по крайней мере один положительный элемент.
Обозначим через xt неотрицательный вектор-столбец интенсивности производственных процессов
а через pt - вектор-строку неотрицательных цен
pt = (p1(t), p2(t),…,pm(t)).
Вектор yt = Axt - это вектор затрат при заданном векторе интенсивности процессов хt, а вектор zt = Bxt - вектор выпусков.
Модель Неймана описывает замкнутую экономику в том смысле, что для производства продукции в следующем производственном цикле (в год t) расходуется продукция, произведенная в предыдущем производственном цикле, т.е. в год (t - 1):
AxtBxt-1, xt>0, t=1, 2, ... Т. (2.20)
При этом предполагается, что задан первоначальный вектор запасов Вх00,Вх00. Система (2.12) — это модель Неймана в натуральной форме.
2. Как распределяется валовая продукция отраслей материальной сферы производства?
3. Каково различие между промежуточной и конечной продукцией в модели МОБ?
4. Что показывают коэффициенты прямых затрат?
5. Дайте определение коэффициентов полных материальных затрат.
6. При каких условиях модель Леонтьева продуктивна?
7. Раскройте экономическое содержание и укажите способ вычисления показателей прямой и полной трудоемкости продукции.
Задача 2.1. В табл. 2.5 приведены данные об исполнении баланса за отчетный период (у. д. е.).
Вычислить необходимый объем валового выпуска каждой отрасли, если конечный продукт первой отрасли увеличится вдвое, второй отрасли - на 20%, а третьей отрасли сохранится на прежнем уровне.
Таблица 2.5
Производство
Отрасль
Потребление
Конечный
Валовой
продукт
выпуск,
Задача 2.2. В табл. 2.6 даны коэффициенты прямых затрат aij и конечный продукт Yi. Требуется определить:
1) межотраслевые поставки продукции;
2) проверить продуктивность матрицы А;
3) заполнить схему межотраслевого баланса.
Таблица 2.6
Отрасли
Коэффициенты прямых затрат аij
Конечный
продукт Yi
0,1
0,2
0,1
0,2
0,1
0,0
0,1
0,2
0,3
Задача 2.3. На основании данных, приведенных в табл. 2.7, требуется рассчитать коэффициенты прямых и полных затрат и условно чистую продукцию для промышленности, сельского хозяйства и непроизводственной сферы.