Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВОПРОСЫ_ОТВЕТЫ РУиТП.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

5.3.2. Нелинейная модель рынка

Методологию моделирования рынка с учетом функции спроса и предложения проведем в три этапа: постановка задачи, построение модели вида (5.3.1)-(5.3.5) и непосредственно моделирование.

Постановка задачи.

Дано. Предположим, что известны статистические данные о покупках и производстве телевизионных приемников: спрос (цена - объемы покупок), предложение (цена - объемы продаж) [26], т. е. решается задача в условиях неопределенности.

На объем производства и соответственно продаж оказывают влияние:

  • производственные возможности производителей: a1=a2=400 - затраты на производство продукта у обоих производителей, b1=b2=150000 - финансовые возможности фирм при производстве продукта;

  • финансовые возможности потребителей: b =100000, b =300000, lL – минимальный и максимальный объем финансовых средств, которые они может выделить на покупку продукта от разных фирм. Максимальная цена, которую в состоянии оплатить потребители, pmax=800.

Построить оптимизационную модель рынка с учетом функций спроса и предложения и рассчитать оптимальную цену, объемы спроса-предложения.

Построение модели рынка с учетом функции спроса и предложения выполним за два шага: используя статистические данные, сформируем функции спроса и предложения, на их основе построим модель вида (10.1)-(10.5).

Построим функцию спроса и предложения, проведя регрессионный анализ статистических данных с использованием пакета программ Statistica [8]. В результате расчета получим: средние значения цены и объемы реализуемого товара, а также данные регрессионного анализа, в т. ч. функции линейного спроса и предложения:

= – 2,60сх +1631,47, = 2,11сх -566,07. (5.3.17)

Эти уравнения и соответствующие параметры регрессионного анализа показаны на рис. 5.2, 5.3.

Построим модель рынка, для этого, используя исходные данные, преобразуем задачу математического программирования (5.3.1)-(5.3.5) с учетом функций рыночного спроса и предложения (5.3.7). В итоге получим векторную задачу нелинейного программирования:

opt F(X)={max f1(X) = (p-400)x1 + (p-400)x2, (5.3.18)

min f2(X) = px1 + px2}, (5.3.19)

при ограничениях

1468.33 2.60p +x1+x2 1794.6, (5.3.20)

-622.67  -2.11p+x1+x2 -509.67, (5.3.21)

100000 ≤ px1+px2 ≤ 300000,

400x1≤ 150000, 400x2≤ 150000, (5.3.22)

400p 800, x1, x2 0, (5.3.23)

где X={p, x1, x2} – вектор неизвестных, определяющий цену и конструктивные параметры рыночного спроса – потребления;

(5.3.18)-(5.3.19)– функции, определяющие цели индивидуального производителя и индивидуального потребителя;

(5.3.20) – функция спроса, в ней bd-10%bd=1631.47-10%*1631.47=1468.33, bd+10%bd=1794.6;

(5.3.21) – функция предложения: bs-10%bs=-566.07-10%(-566.07)=-622.67, bs+10%bs=-509.47.

(5.3.22) - ограничения по бюджету потребителей и производственным мощностям производителей;

(5.3.23) – ограничения, накладываемые на цену и на не отрицательность объемов произведенной и проданной продукции.

Моделирование развития рынка (в нашем примере исследование) выполним путем решения двух вариантов векторной задачи (5.3.18)-(5.3.23) с различными ограничениями: функции спроса-предложения представлены равенствами, неравенствами (5.3.20)-(5.3.23).

Результаты решения проиллюстрируем на рис. 5.3 и 5.4.

1 вариант. Решение равенств (5.3.17), т. е. определения точки равновесия спроса и предложения, представим в системе Matlab.

[q,c]=solve('q+2.60*p=1631.47','q-2.11*p=-566.07'). (5.3.24)

В результате решения получим: Xd=s={p=466.569, q = 418.39}. Эта точка представлена на рис. 5.4 в центре.

2 вариант. Для решения векторной задачи (5.3.18)-(5.3.23) используем метод, основанный на нормализации критериев и принципе гарантированного результата, на каждом шаге которого применяется алгоритм решения однокритериальной задачи нелинейного программирования, представленный в системе Matlab (функция fmincon(…)).

Шаг 1,2. Решается задача (5.3.18)-(5.3.23) по каждому критерию отдельно – ищется наилучшее X , k= (К=2) и наихудшее решение X , k= .

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

X ={p=513.2, x1=230.11, x2=230.11}, f =f1(X )=-52107,

X ={p=419.9, x1=188.2, x2=188.2}, f =f1(X )=7512;

X ={p=443.9, x1=157.03, x2=157.03}, f =f2(X )=139430,

X ={p=489.2, x1=261.3, x2=261.3}, f =f2(X )=255670.

Эти точки представим на рис. 5.4 точками с соответствующими координатами: X1max={p=513.2, d=460.22}, X1min={p=419.9, d=376.4}, X2min={p=443.9, d=314.06}, X2max={p=489.2, d=522.6}, где с – стоимость товара, d=x1+x2 - объем спроса-предложения. Область, ограниченная этими точками представляет собой область спроса-предложения.

Рис. 5.3. Функции спроса-предложения и результаты решения задачи

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

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

fk(X )= ,

k( )= .

На этом этапе цели каждого участника р f , f по числовой величине выравниваются, в результате получим нормализованные цели  =k(X )=1, kК, к которым должен стремиться каждый участник рынка.

Шаг 4. Построение и решение -задачи:

o= max , (5.3.25)

-  0, (5.3.26)

-  0, (5.3.27)

1468.33 2.60p +x1+x2 1794.6, (5.3.28)

-622.67  -2.11p+x1+x2 -509.67, (5.3.29)

100000≤ px1+px2 ≤ 300000, 400x1≤ 150000, 400x2≤ 150000, x1, x2 0,

Рис. 5.4. Целевые функции производителя и потребителя на области спроса-предложения

В -задаче целенаправленность определяется нижним уровнем =min(k(X), k= ), XS.  рассчитывается для всех критериев - как для производителей, так и для потребителей измеренных в относительных единицах, и в -задаче этот уровень устремляется к максимуму, который в итоге равен o.

В результате решения -задачи получаем точку оптимума Xo={p=477.9, x1=202.2, x2=202.2} см. рис. 5.3 и 5.4 и максимальную относительную оценку o=0.5373 см. рис. 5.4, которая является максимальным нижним уровнем для всех относительных оценок o=min(k(Xo), k=1,2), т. е. гарантированным результатом в относительных единицах, который гарантирует, что в полученной оптимальной точке Xo все критерии равны или лучше o, т. е. выполняются условия k(Xo)o, k=1,2 или в общем виде: o ≤ k(Xo), k= .

Действительно: f1(Xo)=31488, f2(Xo)=193210. 1(Xo)=0.5376, 2(Xo)=0.5373.

Покажем функции, определяющие цели индивидуального производителя (5.3.8) и потребителя (5.3.9) на рис. 5.4.

Область спроса-предложения X1maxX2minX1minX2max, рассмотренная на рис. 5.4, представлена четырехугольником, который искусственно опущен до = -1. Точка Xo , принадлежащая области спроса-предложения, является «седловой», в ней, во-первых, спрос равен предложению 1(Xo)=2(Xo)=0.5373, во-вторых, это равенство максимальное.