Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Стандартные оптимизационные модели региона, учитывающие межотраслевой баланс






Оптимизационные межотраслевые модели региона развивают и усиливают аналитические возможности моделей балансового типа. Во-первых, основные условия балансовых моделей обязательно включаются в оптимизационные модели, и поэтому балансовые модели могут интерпретироваться как частный случай оптимизационных моделей. Во-вторых, оптимизационные модели позволяют упорядочить и формализовать выбор наилучшего из сбалансированных состояний экономики региона с точки зрения определенных критериев оптимальности (целевых функций). В-третьих, решение оптимизационной модели наряду с " оптимальным планом" дает важную информацию о со измерителях затрат и результатов - оптимальные оценки (оптимальные значения двойственных переменных, или " объективно обусловленные оценки"), а также другие показатели, характеризующие изменения " оптимального плана" при изменении различных условий модели [51].

Критерий оптимальности (или целевая функция) региона выражает стремление к максимизации благосостояния населения в рамках условий устойчивого социо-экономико-экологического развития региональной системы. Для краткосрочного периода прогнозирования, как правило, применяются критерии максимизации внутреннего конечного спроса или его основной части - конечного потребления при фиксировании прочих частей конечного спроса. Расчеты по оптимизационной модели могут включать процедуры уточнения критерия оптимальности.

Рассмотрим несколько модификаций критерия оптимальности в межотраслевой модели региона.

1. Максимизация внутреннего конечного спроса (или конечного потребления) в заданном ассортименте, модель которого представим в следующем виде:

z max, (12.8.1)

(I - A)X - z Q, (12.8.2)

RX B, (12.8.3)

Xj Мj, j= , (12.8.4)

где z - величина общего объема внутреннего конечного спроса, z={y1+ y2}, y1 - конечное потребление, y2 - конечное накопление, Q={qj, j= } вектор-столбец фиксированных величин КС (например, сальдо внешних связей), y=z+Q - конечный спрос; R - матрица ресурсных коэффициентов, B - вектор имеющихся ресурсов в регионе; М = {Мj, j= } - вектор-столбец производственных мощностей по каждой j-ой отрасли; =( j, j= ) - вектор-столбец структуры внутреннего КС, для удобства принимаем: i=1.

Модель в такой форме имеет 2n линейных неравенств и (n + 1) основных переменных. Решение модели существует, если значения компонентов вектора Q заданы не слишком большие.

2. Максимизация прироста внутреннего КС в заданном ассортименте:

z max, (12.8.5)

yi = yi0 + bi z, i = , (12.8.6)

(I - A)X - Y Q, (12.8.7)

RX B, (12.8.8)

Xj Мj, j= , (12.8.9)

где yi0 - КС i-ой отрасли в базисном году; b={bi j, j= } - вектор-столбец коэффициентов структуры прироста внутреннего КС. Принимаем: bi = 1; z - величина прироста общего объема КС.

3. Максимизация векторной функции внутреннего КС:

Y max, (12.8.10)

(I - A)X - Y Q, (12.8.11)

RX B, (12.8.12)

Xj Мj, j= . (12.8.13)

Принципиальное отличие векторной максимизации КС от рассмотренных выше скалярны х критериев оптимальности выражается в том, что отраслевая (натуральная) структура КС заранее не выбирается и оптимизация выполняется одновременно по всем отраслям региона. Решение векторной оптимизационной модели региона рассмотрено в следующем разделе.

 

12.8.2. Построение оптимизационных моделей на примере экономики Приморского края.

 

1. Максимизация внутреннего конечного спроса (или конечного потребления) в заданном ассортименте - модель (12.8.1)-(12.8.4) [51].

Пример 1. (Модель Приморского края за 1999 год)

Проиллюстрируем оптимизационную модель (12.8.5)-(12.8.9), используя для расчетов исходный межотраслевой баланс, структура которого представлена в [52]. Матрицы затрат и ограничения по ресурсам представим ниже. В составе внутреннего конечного спроса зафиксируем у1 = 12000 тыс. руб., поскольку нет особого смысла стремиться к увеличению использования сырья сверх нормативных потребностей. Вектор a будет включать положительные компоненты a2 = 0, 72 и a3 = 0, 28. Вектор Q будет включать фиксированное сальдо внешних связей и у1 = 12000, т. е.:

a= , Q = , N = .

Переходим к следующей задаче, соответствующей (2.5.3):

z® max, (12.8.14)

0.927x1 - 0.253x2 - 0.150x3 ³ 30425.2, (12.8.15)

-0.048x1 + 0.832x2 - 0.188x3 –0.78z ³ -6580.4, (12.8.16)

-0.121x1 - 0.168x2 + 0.962x3 –0.28z ³ 5948.3, (12.8.17)

x1£ 51000, x2£ 53000, x3£ 36000, x1, x2, x3, z ³ 0, (12.8.18)

Решаем эту задачу в системе Matlab – версия 6.1. М-файл решения задачи линейного программирования (12.8.14)-(12.8.18) представлен в Приложении 8.

В результате решения получим оптимальные значения переменных:

X* ={x1* = 51000, x2* = 45936, x3* = 35058, z* = 49626}.

b = (I - A)-1 = ; (I - A)-1Q = ; N1 = .

Максимальное значение (величина максимизируемого внутреннего конечного спроса) z* = 49626; Y3 = 35731, Y2 = 13895.

Оптимальные значения переменных: x1* = 51000, x2* = 45936, x3* = 35058.

Отметим, что потребность в трудовых ресурсах составляет 933 тыс. чел., что меньше имеющегося ресурса (1000 тыс. чел.).

Двойственная переменная задачи имеет следующее оптимальное значение U1* = 2, 81. Увеличение производственной мощности на " малую" единицу позволяет увеличить максимизируемую переменную z* на 2, 88 единицы.

Рассмотрим теперь модификацию модели с критерием максимизации конечного потребления. В данном случае меняются значения векторов и Q. Вектор теперь будет характеризовать структуру конечного потребления, а вектор Q - дополнительно включать валовое накопление.

В результате решения задачи получим: z* = 50789, y2 = 18792, y3 = 31997. Т. о. Величина максимизируемого конечного потребления равна 50789 тыс. руб. Она лимитируется производственной мощностью отрасли " Добыча". Весь объем конечного потребления, включая зафиксированные 12000 по отрасли " Добыча" составляет 62789 тыс. руб. Сравнивая эту величину с объемом конечного потребления в исходном МОБе, находим выигрыш от оптимизации: 16%. Оптимальные значения переменных: Х1 = 51000, Х2 = 34413, 8, Х3 = 54416, 5.

Теперь предположим, что общим ограниченным ресурсом является труд. Для того, чтобы временно отключить действия ограничений по производственным мощностям, примем N1 = 51500. В результате этой корректировки лимитирующим ресурсом становится труд, а не производственные мощности. В результате расчетов получим следующие данные: z* = 54371, x1* = 52687, x2* = 50690, x3* = 37481. По сравнению с предыдущим оптимальным решением на максимум конечного спроса целевой показатель увеличился на 3582, объемы выпусков также увеличились. Оптимальная оценка труда составляет 66, 23; это означает, что при увеличении лимита трудовых ресурсов на единицу величина максимизируемого конечного спроса возрастет на 66, 23.

Пример 2. (Модель Приморского края за 2003 год – вариант 1)

Проиллюстрируем оптимизационную модель (12.8.1)-(12.8.4), используя для расчетов исходный межотраслевой баланс (см. в [52]).

Матрицы затрат и ограничения по ресурсам полностью сохраняется.

В составе внутреннего конечного спроса зафиксируем у1 = 12000 тыс. руб., поскольку нет особого смысла стремиться к увеличению использования сырья сверх нормативных потребностей. Вектор a будет включать положительные компоненты a2 = 0, 72 и a3 = 0, 28. Вектор Q будет включать фиксированное сальдо внешних связей и у1 = 12000, т. е.:

a= , Q = , N = .

Переходим к следующей задаче, соответствующей (2.5.3):

z® max, (12.8.19)

0.9 x1 - 0.27 x2 - 0.16 x3 ³ 33200, (12.8.20)

-0.05 x1 + 0.84 x2 - 0.2 x3 –0.78z ³ -7600, (12.8.21)

-0.14 x1 - 0.15 x2 + 0.93 x3 –0.28z ³ 11900, (12.8.22)

x1£ 66000, x2£ 50000, x3£ 76000, x1, x2, x3, z ³ 0. (12.8.23)

Решаем эту задачу в системе Matlab – версия 6.1. М-файл решения задачи линейного программирования (12.8.19)-(12.8.23) представлен в Приложении 8.

В результате решения получим оптимальные значения переменных:

X* ={x1* = 59990, x2* = 50000, x3* = 45567, z* = 52066}.

Пример 3. (Модель Приморского края за 2003 год – вариант 2)

Проиллюстрируем оптимизационную модель (12.8.19)-(12.8.23), предполагая, что конечный спрос представляет сумму отраслей:

z= y1 + y2 + y3.

В итоге задача примет следующий вид:

(y1 + y2 + y3)® max, (12.8.24)

0.9 x1 - 0.27 x2 - 0.16 x3 - y1 ³ 0, (12.8.25)

-0.05 x1 + 0.84 x2 - 0.2 x3 - y2 ³ 0, (12.8.26)

-0.14 x1 - 0.15 x2 + 0.93 x3 - y3³ 0, (12.8.27)

x1£ 66000, x2£ 50000, x3£ 76000, (12.8.28)

x1, x2, x3, y1, y2, y3 ³ 0,

Решаем эту задачу в системе Matlab – версия 6.1. М-файл решения задачи линейного программирования (12.8.24)-(12.8.28) представлен в Приложении 8.

В результате решения получим оптимальные значения переменных:

X* ={x1*= 66000, x2*=50000, x3*=76000, y1*=33740, y2* =23500, y3*= 53940},

z* =y1+ y2 + y3 = 111180.

Сравнивая результаты решения примеров 2 и 3 видим, что во втором случае загрузка отраслей значительно выше и это говорит о потенциальных возможностях оптимизационных методов.

Пример 4. (Модель Приморского края за 2003 год – с критерием максимизации конечного потребления)

Рассмотрим теперь модификацию модели с критерием максимизации конечного потребления.

В данном случае меняются значения векторов a и Q. Вектор a теперь будет характеризовать структуру конечного потребления, а вектор Q - дополнительно включать валовое накопление.

Вектор a будет включать положительные компоненты a2=0, 72 и a3=0, 28.:

a= , Q = , N = .

Переходим к следующей задаче, соответствующей (12.8.10)-(12.8.13):

z® max, (12.8.29)

0.9 x1 - 0.27 x2 - 0.16 x3 ³ 33200, (12.8.30)

-0.05 x1 + 0.84 x2 - 0.2 x3 –0.6667z ³ -2700, (12.8.31)

-0.14 x1 - 0.15 x2 + 0.93 x3 –0.3333z ³ 16100, (12.8.32)

x1£ 66000, x2£ 50000, x3£ 76000, x1, x2, x3, z ³ 0, (12.8.33)

Решаем эту задачу в системе Matlab – версия 6.1. М-файл решения задачи линейного программирования (12.8.29)-(12.8.33) представлен в приложении 7.

В результате решения получим оптимальные значения переменных:

X* ={x1* = 61031, x2* = 50000, x3* = 51423, z* = 47043}.

Пример 5. (Модель векторной оптимизации)

В задачах векторной оптимизации имеется множество целей (критериев), по которым выполняется совместная оптимизация. В качестве алгоритма решения в [1] предложен метод аддитивного критерия, а в этой работе для решения векторной задачи математического программирования развивается метод, основанный на нормализации критериев и принципе гарантированного результата.

Критериями являются конечный спрос агрегированных отраслей, которые в совокупности представляют векторный критерий: Y={yj, j= }.

Ограничениями являются, во-первых, межотраслевой баланс, во-вторых, ресурсные ограничения и ограничения по производственным мощностям.

С учетом сказанного, векторная задача, моделирующая развитие экономики региона на планируемый период, примет вид:

opt Y = {max yj, j= }, (12.8.34)

(I - A)X - Y 0, (12.8.35)

B, (12.8.36)

0 X M, (12.8.37)

Y 0, (12.8.38)

где (12.8.34) – представляет векторный критерий максимизации конечного спроса, (12.8.35) – межотраслевые балансовые ограничения, (3.6.3)– ограничения по ресурсам, (12.8.36) – ограничения по мощностям отраслей, (12.8.37) – не отрицательность конечного спроса отраслей.

Для Приморского края эта модель, предполагая, что общим ограниченным ресурсом является труд, примет вид:

opt Y = {max y1, max y2, max y3}, (12.8.39)

0.9 x1 - 0.27 x2 - 0.16 x3 - y1 ³ 0, (12.8.40)

-0.05 x1 + 0.84 x2 - 0.2 x3 - y2 ³ 0, (12.8.41)

-0.14 x1 - 0.15 x2 + 0.93 x3 - y3³ 0, (12.8.42)

0, 0032x1 + 0, 0107x2 + 0, 010x3 £ 1.4, (12.8.43)

x1£ 66000, x2£ 50000, x3£ 76000, (12.8.44)

x1, x2, x3, y1, y2, y3 ³ 0,

Решаем эту задачу в системе Matlab – версия 6.1. М-файл решения задачи линейного программирования (12.8.39)-(12.8.44) представлен в Приложении 8.

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

Шаг 1. Решаем задачу (12.8.39)-(12.8.44) по каждому критерию отдельно.

Результаты решения по первому критерию: f = 55874.

X ={x1*= 66000, x2*= 6546, x3*=10991, y1*=55874, y2* =0.0, y3*= 0.0},

Результаты решения по второму критерию: f = 39034.

X ={x1*= 16886, x2*= 5.0000, x3*=1.0606, y1*=0.0, y2* =3.9034, y3*= 0.0},

Результаты решения по третьему критерию: f = 65094.

X ={x1*= 19284, x2*= 19243, x3*=7.6000, y1*=0.0, y2* =0.0, y3*= 6.5094},

Шаг 2. Строится l-задача.(Заметим, fo=0)

max l,

l - y1/f £ 0, (12.8.45)

l - y2/f £ 0, (12.8.46)

l - y3/f £ 0, (12.8.47)

0.9 x1 - 0.27 x2 - 0.16 x3 - y1 ³ 0, (12.8.48)

-0.05 x1 + 0.84 x2 - 0.2 x3 - y2 ³ 0, (12.8.49)

-0.14 x1 - 0.15 x2 + 0.93 x3 - y3³ 0, (12.8.50)

0, 0032x1 + 0, 0107x2 + 0, 010x3 £ 1.4, (12.8.51)

x1£ 66000, x2£ 50000, x3£ 76000, (12.8.52)

x1, x2, x3, y1, y2, y3 ³ 0, (12.8.53)

Шаг 3. Решается l-задача (12.8.47)-(12.8.53).

В результате решения получим оптимальные значения переменных:

Xo ={x1o= 36098, x2o= 26777, x3o=34483, y1o=19741, y2o =13791, y3o= 22999},

lo = 0.3533.

l1(Xo)=f1(Xo)/f =19741/55874= 0.3533.

l2(Xo)=f3(Xo)/f =13791/39034= 0.3533.

l3(Xo)=f3(Xo)/f = 22999/65094= 0.3533.

Таким образом, все критерии (отрасли – конечный спрос) подняты до максимально возможного уровня. Любое улучшение одного из критериев приводит к ухудшению других критериев (отрасли), т.е. решение оптимально по Парето.



Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.028 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал