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

5.3. Построение математической модели рынка и его моделирование

12. Построение модели рынка

Рассматривается рынок с одним товаром, который в соответствии с определением раздела 5.1 представим в виде трех подсистем:

  • производители в совокупности, определяющие рыночное предложение;

  • потребители, определяющие рыночный спрос;

  • третья связующая подсистема – товар.

Первая подсистема представлена Q производителями, вторая - L потребителями этого продукта: Q – число, q - индекс, а Q - множество индексов производителей (фирм), аналогично l - индекс, L - число, L - множество потребителей, l= .

Математическая модель рынка должна отражать цели участников рынка и ограничения, накладываемые на их деятельность, а также учитывать внешнее окружение, которое может быть определено функциями спроса и предложения. Поэтому рассмотрим два варианта модели рынка:

  • общая модель рынка, т. е. без учета функции спроса-предложения;

  • модель рынка, учитывающая функции спроса-предложения.

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

opt F(X(t))= {F1(X(t))={max fq(X(t))= qxql(t), q= }, (5.3.1)

F2(X(t))={min fl(X(t))= pqxql(t), l= }}, (5.3.2)

bpqxql b , l= , (5.3.3)

aqxql(t) bq , q= , (5.3.4)

ppq p , xql(t)  0, q= , l= , (5.3.5)

где F(X(t)) - векторная целевая функция (векторный критерий), в ней K=QL - множество критериев - потребителей и производителей соответственно;

q =pq - aq, q= - прибыль производителей, определяющаяся разностью между ценой продажи pq и затратами aq;

pq, xql, q= , l= - управляющие переменные, они представлены в задаче произведением, из этого вытекает, что задача векторной оптимизации (5.3.1)-(5.3.5) - нелинейная;

в (5.3.1) F1(X(t)) - векторный критерий Q производителей, которые максимизируют прибыль от производства и продажи отдельного вида товаров;

в (5.3.2) F2(X(t)) - векторный критерий L потребителей, которые минимизируют свои затраты, за счет стоимости на покупаемую продукцию;

(5.3.3) - ограничения по бюджетным (финансовым) возможностям L потребителей, а (5.3.4) - ограничения по производственным мощностям Q производителей;

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

Задача (5.3.1)-(5.3.5) представляет модель одно - продуктового рынка на дискретный период tT.

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

В результате решения задачи (5.3.1)-(5.3.5) - модели одно - продуктового рынка при равнозначных критериях получим:

  • точку оптимума Хo={x , p , q= , l= }, которая складывается из двух составляющих: x - объемы продукта, произведенного и проданного каждым производителем каждому потребителю, p - стоимости, которая удовлетворяет требованиям, как производителей, так и потребителей за период времени tT;

  • величины целевых функций в точке Xo: fk(Xo), k= , K=QL, в т. ч. fq(Xo), q= , определяют доходы каждого производителя; fl(Xo), l= , определяют затраты каждого покупателя;

  • суммарный объем продаж всех производителей и финансовых затрат всех потребителей, которые равны между собой:

fq(X)= (ql+aql)x =fl(X)= p x , (5.3.6)

т. е. суммарное предложение fq(X) равно суммарному спросу fl(X), заметим, что состояние рынка, при котором спрос равен предложению, называется равновесным, а цена, при которой достигается равенство спроса и предложения, называется равновесной ценой, т. е. p - равновесная цена;

  • величины целевых функций fk(Xo), k= , выраженные относительно своих оптимумов X , т. е.

k(Xo)=(fk(Xo)-f )/(f -f ), k= , (5.3.7)

где k(Xo), k= , XoS - нормализованный критерий, в котором f -наилучшее решение по kK критерию, f - наихудшее соответственно, K=QL - множество критериев;

  • максимальную относительную оценку o, которая является максимальным нижним уровнем, и до которого подняты обоюдные интересы всех производителей и потребителей в относительных единицах k(Xo), k= , другими словами, o является гарантированным результатом, который гарантирует, что в полученной оптимальной точке Xo все критерии в относительных единицах (оценки производителей и потребителей) равны или лучше o: k(Xo)o или

o k(Xo), k= , XoS. (5.3.8)

Любое увеличение интересов (критерия) какого-либо производителя или потребителя, приводят к ухудшению оставшихся участников рынка (производителей и потребителей), т. е. точка {Xo, o} оптимальна по Парето.

Вектор - функция F1(X)={fq(Xo), q= } представляет собой функцию предложения, а вектор - функция F2(X)={fl(Xo), l= } представляет функцию спроса.

Дальше не надо

Пример 1. Линейная модель рынка.

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

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

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

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

  • цены на выпускаемый продукт фиксированы cq =500, q=1, 2;

  • финансовые возможности (бюджетные ограничения) потребителей: b =100000, b =300000, lL – минимальный и максимальный объем финансовых средств, в рамках которого они может осуществлять покупки продукта от разных фирм. Максимальная цена, которую в состоянии оплатить потребители, cmax=800.

Построить математическую модель рынка на основе оптимизационной задачи (5.3.1)-(5.3.5) и решить ее.

Построение модели рынка. Обозначим: x1, x2 – вектор переменных, характеризующий объемы продукции, произведенные первым и вторым производителем соответственно. Так как цены на выпускаемый продукт фиксированы, то это позволяет рассматривать задачу (5.3.1)-(5.3.5) как линейную.

С учетом введенных обозначений математическая модель рынка (5.3.1)-(5.3.5) может быть представлена в виде векторной задачи линейного программирования:

opt F(X)={max f1(X) = 1x1 + 2x2 ,

min f2(X) = p1x1 + p2x2},

при ограничениях b ≤ p1x1+ p2x2≤ b , a1x1≤ b1, a2x2≤ b2, x1, x2 0,

или в числовом виде: pq =500, aq=400, q=pq - aq=100, bq=150000, q=1, 2, b =100000, b =300000

opt F(X)={max f1(X) = 100x1 + 100x2 ,

min f2(X) = 500x1 + 500x2 , (5.3.9)

при ограничениях 100000≤500x1+500x2≤ 300000, (5.3.10)

400x1≤ 150000, 400x2≤ 150000, x1, x2  0. (5.3.11)

где (5.3.9) - критерии производителей, максимизирующих свои прибыли; и критерии потребителей, минимизирующие свои затраты; (5.3.10) - ограничения по финансовым возможностям потребителя при приобретении первого и второго товара; (5.3.11) – ограничения по производственным мощностям при производстве двух товаров.

Для решения векторной задачи (5.3.9)-(5.3.11) использован алгоритм, основанный на нормализации критериев и принципе гарантированного результата при равнозначных критериях. На каждом шаге алгоритма используется симплексный алгоритм, представленный в системе Matlab.

Шаг 1,2. Решается задача (5.3.9)-(5.3.11) по каждому критерию отдельно (наилучшее, наихудшее). В результате решения получим:

X ={x1=300, x2=300}, f =f1(X )=60000,

X ={x1=100, x2=100}, f =f1(X )=20000;

X ={x1=100, x2=100}, f =f2(X )=100000,

X ={x1=300, x2=300}, f =f2(X )=300000.

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

fk(X ) =[f1(X )=60000, f2(X )=300000;

f1(X )=20000, f2(X )=100000].

k(X ) =[1(X )=1.0, 2(X )=0.0; 1(X )=0.0, 2(X )=1.0].

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

o= max , (5.3.12)

 -  0, (5.3.13)

 -  0, (5.3.14)

100000≤ 500x1+500x2 ≤ 300000, (5.3.15)

400x1≤ 150000, 400x2≤ 150000, x1, x20. (5.3.16)

Шаг 4. Решение -задачи (5.3.12)-(5.3.16). o = 0.5,

Xo={x1=0.4999, x2=373.73, x3=26.31}. f1(Xo)=40000, f2(Xo)=200020. 1(Xo)=0.4999, 2(X0)=0.5001, т. е. выполняются условия o ≤ k(Xo), k=1,2.

В терминах стоимостей финансовые затраты производителей и потребителей равны между собой:

fq(X)= (ql+aql)x =fl(X)= pqxql,

- предложение равно спросу.