ЭКОНОМИЧЕСКАЯ ТЕОРИЯ
Теория, математическое моделирование и прогнозирование развития рынка (2. Структура рынка)
Юрий Машунин1*
1 Дальневосточный федеральный университет, Владивосток, Россия
Информация о статье
Поступила в редакцию: 19.12.20 16 Принята к опубликованию: 10.07.20 17
УДК 51-77 JEL C 61
Ключевые слова:
рынок, спрос, предложение, модель рынка, векторная оптимизация, моделирование, прогнозирование, принятие решений.
Keywords:
Market, Demand and supply, Market model, Vector optimization, Simulation, Forecasting, Decision making.
Аннотация
Представлена методология моделирования исследования структуры рынка, на основе раннее опубликованной математической модели в виде векторной задачи математического программирования. Показана модель рынка, которая построена таким образом, что учитывает, во-первых, целенаправленность каждого производителя, во-вторых, целенаправленность каждого потребителя. Базовая модель рынка представлена векторной задачей с четырьмя критериями, которые отражают цели двух производителей и двух потребителей. Методология принятия оптимального решения показана на решении численной векторной задачи линейного программирования - модели рынка совершенной конкуренции с двумя производителями и двумя потребителями. При исследовании структуры рынка совершенной конкуренции показана социальная направленность участников рынка - как производителей, так и потребителей.
Theory, mathematical modeling and forecasting of market development (2. Structure of the market)
Yuriy Mashunin
А bstract
The methodology of modeling the market structure research is presented on the basis of the earlier published mathematical model in the form of a vector problem of mathematical programming. The market model is shown, which is constructed in such a way that it takes into account, firstly, the purposefulness of each producer, and secondly, the pur-posefulness of each consumer. The basic market model is represented by a vector problem with four criteria that reflect the objectives of the two producers and two consumers. The methodology of making the optimal decision is shown in the solution of the numerical vector problem of linear programming - the model of the market of perfect competition with two producers and two consumers.
* Автор для связи: E-mail: mashunin@mail.ru. DOI: dx.doi.org/10.24866/2311 -2271/2017-3/3-21
When studying the structure of the market of perfect competition, the social orientation of the market participants - both producers and consumers - is shown.
Введение
Одной из важнейших проблем эконометрики является проблема построения модели рынка, исследования его структуры, моделирования и, как следствие, принятия оптимальных решений по его развитию. В предыдущей работе [1] была представлена и исследована модель рынка с одним продуктом, в основе которой установлен баланс между спросом и предложением, отраженный функциями спроса, предложения. Этим вопросам построения модели рынка уделяется достаточно большое внимание в развитых странах мира [2-12]. Большинство моделей рынка строилось по принципу установления конкурентного равновесия, т.е. баланса совокупного предложения и спроса [7]. Но в этих агрегированных моделях рынка отсутствовала конкуренция как между производителями и потребителями, а также не отражена целенаправленность действий участников рынка (производителей и потребителей), которая и является основой конкуренции. Модель рынка должна отражать не только баланс между предложением и спросом, но и целенаправленность каждого участника рынка с учетом их общей взаимосвязи. Такой математической моделью, которая наряду с балансом может отразить целенаправленность каждого участника рынка, является векторная (многокритериальная) задача математического программирования [13-17].
Цель данной работы состоит в построении модели рынка, в которой отражена целенаправленность каждого производителя (фирмы) и каждого потребителя. На базе такой модели исследована структура рынка. Решена численная задача моделирования рынка совершенной конкуренции.
Для достижения поставленной цели построены математическая модель производителя (фирмы) [17] и модель потребителя. Путем объединения математических моделей всех производителей и всех потребителей предложений рынка построена математическая модель рынка в виде векторной задачи математического программирования (ВЗМП), которая решает вопросы целенаправленности участников рынка (конкуренции) в совокупности.
Построена базовая модель рынка, которая включает двух производителей и двух потребителей, на основе которой исследована структура рынка. Решение ВЗМП основано на нормализации критериев и принципе гарантированного результата. Методология моделирования рынка представлена на числовом примере рынка совершенной конкуренции.
1. Модель рынка,
определяющая целенаправленность
всех производителей и всех потребителей
Рынок представляет собой систему экономических взаимоотношений между производителями продукции и потребителями, определяемую свободными ценами на товар в зависимости от спроса и предложения [13-14] (рис. 1).
Первая подсистема рынка представлена Q производителями: q =\, q , где
Q - число, q - индекс, а Q - множество индексов производителей (фирм), Q = 1, Q ; вторая подсистема представлена L потребителями продукта отрасли:
/ = 1,Ь, где / - индекс, Ь - число, Ь - множество потребителей; третья подсистема связующая - товар.
Исходные данные -рынок на момент времени 1;еТ
Модель рынка Векторная задача: Opt F(X(t + т)),
G(X(t)) < В, X(t + т)) > 0
Результаты решения -рынок на момент времени
(г+т)еТ
ЛПР Принятие решения 1еТ
Рынок - - Объект исследования
Производитель 1 —► О К Потребитель 1
я <L> Товар Товар (Услуга) Товар о о
Производитель q й -^ о | Потребитель 1
—► о ч С и
ч <D о Цена Цена
Производитель С) —► С м- ч- Потребитель Ь
Рис. 1. Схема рынка и взаимосвязь с моделью
Цель любого производителя продать как можно больше товара по наиболее возможно высокой цене с тем, чтобы получить, возможно высокую прибыль. Такую целенаправленность производителя представим в виде задачи линейного программирования:
VqeQmaxfq(X) = £
Pqxql
l=1
при ограничениях £ aqxq l< bq , Vq^Q,
(1) (2)
l = 1
д-й фирмой на рынке от 1-го потребителя; /д(X) = £м сдхд/, - величина, кото-
хд1 > 0, д = 1, 0, / =1,Ь, (3)
где X = (хд/, д = 1, д, / = 1,Ь} - вектор переменных, определяющий объемы продукции, произведенные в д-й фирме и проданные /-му потребителю за некоторый конечный период времени ¿еТ, (время указывать не будем);
сд - стоимость единицы товара, установленная д-й фирмой на рынке (для всех потребителей одинакова); сдхд/ - объем денежных средств, полученных
лЬ
Ч=1
рая характеризует объем денежных средств, полученных q-й фирмой на рынке от всех потребителей;
I = 1, М - индекс и множество М всех видов ресурсов, которые используются при производстве продукции д-й фирмой;
а/д, / = 1, М тсЛ - затраты /-го ресурса на единицу продукции, выпущенной д-й фирмой, Ыта1(^М; аналогично трудовые затраты, приходящиеся на единицу какого-либо вида продукции, / = 1, ММ1г<^М; прямые затраты, связанные с производственными мощностями на единицу продукции, М^М;
производственная себестоимость единицы произведенной продукции
мт
M
(переменные затраты): ад
f
qv
£ Сг% + £ Сг% + £ С
qj
q = 1, Q - где c - стои-
I=1 I=1 I=1
мость материальных трудовых ресурсов и мощностей;
себестоимость единицы произведенной продукции ад = аду + адс!, д = 1, Q, где ачл стоимость постоянных затрат, приходящаяся на единицу продукции;
предполагаемая линейная функциональная зависимость роста затрат от
объема выпускаемого продукта: а^, д = 1, Q.
рд = сд - ад - прибыль, получаемая фирмой при производстве единицы продукта, д = 1, Q.
biq, i = 1, M, q = 1, Q - величина i-го ресурса, имеющегося на q-й фирме
м
q /^¡-л c'b'q
и использующегося при производстве продукта; Ьд= с,Ьщ - финансовые
возможности фирмы при производстве продукта, д = 1, Q.
Заметим, что модель производителя (1)-(3)является линейным отображением функции предложения на товар "х" [1]:
вХ = Асх, с» Рг, Ьх), (4)
где в^ - количество требуемого товара "х"; сх - цена этого товара; ск- цена исходных ресурсов, необходимых для производства (например, цена на сырьё, заработную плату основных производственных рабочих и т. д.); рг - цена технологически однородных товаров; кх - значение любой другой переменной, влияющей на предложение товара на рынке. Функциональная зависимость в^
может быть как линейной, так и нелинейной [11].
Цель любого производителя продать как можно больше товара по наиболее высокой цене, чтобы получить возможно высокую прибыль. Такую целенаправленность производителя представим в виде задачи линейного программирования:
е
У/е£шт/1(Х) = ^ (5)
при ограничениях
q=1
Q
bГ < bГ, l = 1,L, (6)
q=1
Xqi> 0, q = lg, l = 1L, (7)
где X = {xql, q = 1, Q, l = 1, L } - вектор переменных, определяющий объемы продукции, купленные l-м потребителем у q-го производителя (фирмы); он по своей величине совпадает с вектором переменных, определяющим действия производителя;
1 min 1 max 717" " " Г Л.
bz , b , l = 1, L - минимальный и максимальный объемы финансовых
средств, которые потребитель может выделить на покупку продукта от различных фирм.
При покупке продукта главными мотивами, побуждающими потребителя - "покупать-не покупать" являются: величина цены cq, установленная q-м производителем - потребитель стремится выбрать тот товар, у которого cq, VqeQ как можно меньше; набор характеристик товара: качество, место расположения продажи, время доступа, реклама и д.р.
Заметим, что модель потребителя (5)-(7) является линейным отображением функции спроса на товар "x" [1]:
вах = f(cx, Cy, bx, hx),
где ddx - количество приобретенного товара "x", сх - цена этого товара, cy- цена
взаимозаменяющего товара, bx - доход (бюджетные ограничения), hx - значение любой другой переменной, влияющей на спрос (затраты на рекламу, численность населения, качество продукции, транспортные расходы и другие потребительские ожидания) [11].
При увеличении количества факторов в (8) оптимизационная задача (5)-(7) становится нелинейной задачей математического программирования.
Математическая модель рынка по своему функциональному назначению должна отражать целенаправленность участников рынка в совокупности. Для этого объединим множество Q - математические модели всех производителей (1)-(3) и множество L модели всех потребителей (5)-(7), K = QuL. В итоге получим математическую модель рынка в виде векторной задачи математического программирования (ВЗМП):
L _
optF(X) = {maxFi(X)={maxfq(X) = £ pqtqi, q= 1,Q, (8)
t=1
Q _
minF2(X)={minfi(X) = £ cqxqt, t=1,L }, (9)
9=1
Q L
maxf£q(X)= £ £ pqixql, (10)
q=1 t=1 LQ
minfEt(Xo)= £ £ Cq^ql}, (11)
t=1 q=1
Q _
bГ <£ cxqSbГ , l=1,L, (12)
q=1
L _
£ aqxqt< bq, q = 1, Q, (13)
t=1 _ _
aq < c< cmax, xq, > 0, q = 1Q, t = 1, L, (14)
где F(X) - векторная целевая функция (векторный критерий), X(t) = {xql(t), q = 1, Q; t = 1, L } - вектор переменных, определяющий объемы продукта, купленные l-м потребителем у q-го производителя (фирмы);
(8) - критерии "Q" производителей, максимизирующих свои прибыли, Pq = (cq - aq) - прибыль, получаемая при производстве единицы продукции q-м производителем; (9) - критерии "L" потребителей, минимизирующих свои затраты за счет стоимости покупаемой продукции;
(10), (11) - системные критерии, определяющие совокупное предложение и спрос соответственно;
cq, xqt, q = 1, Q, t = 1, L - управляющие переменные, которые представлены в задаче произведением; если cq лежит в пределах (14), задача векторной оптимизации (8)-( 14) нелинейна, если cq - const, задача векторной оптимизации (8)-(14) линейна;
(12) - ограничения по бюджетным (финансовым) возможностям "L" потребителей;
(13) - ограничения по производственным мощностям "Q" производителей;
(14) - ограничения, связанные с неотрицательностью объемов произведенной и проданной продукции.
Задача (8)-(14) представляет собой модель однопродуктового рынка, учитывающую целенаправленность всех участников рынка на дискретный период te T. Для решения векторной задачи линейного программирования (8)-(14) используются методы, основанные на нормализации критериев и принципе гарантированного результата, которые дают возможность решать задачи при равнозначных критериях и заданном приоритете критерия [13, 14].
В результате решения векторной задачи линейного программирования (8)-(14) - модели продуктового рынка - получим:
точку оптимума Х = { х qi, q = 1, Q, l = 1, L } - объемов продуктов, произведенных и проданных каждым производителем каждому потребителю за период времени teT (верхний индекс "o"- optimum);
величины целевых функций fk(X), k = 1, K, K=QuL, в том числе fq (X0), q = 1, Q, определяют доходы каждого производителя; f(X), l = 1,L определяют затраты каждого покупателя;
суммарный объем продаж всех производителей и финансовых затрат всех потребителей, которые равны между собой:
Q L L Q
o
• ql ■.
q=1 l=1 l=1 q=1
суммарное предложение fzq(X), равное суммарному спросу fzl(X). Заметим, что состояние рынка - Х0, при котором спрос равен предложению, называется
o
равновесным, а цена - c , при которой достигается равенство спроса и предложения, называется равновесной ценой;
- нормализованные величины целевых функций:
Як(Х) = (f(X)f° )/f* -f° ), k = 1K, (16)
где f* - наилучшее решение по keK критерию, f°k - наихудшее соответственно, K = Q^L - множество критериев;
- максимальную относительную оценку Я0, которая является максимальным нижним уровнем, до которого подняты обоюдные интересы всех производителей и потребителей в относительных оценках A,k(X°). Другими словами, Я0 является гарантированным результатом в относительных единицах. Я0 гарантирует, что в полученной оптимальной точке X все критерии (оценки производителей и потребителей), измеренные в относительных единицах, равны или лучше Я0:
Я0 < ЯДХ0), k = 1K , XeS. (17)
Любое увеличение интересов (критерия) производителя или потребителя приводит к ухудшению положения оставшихся участников рынка (производителей и потребителей).
£(Х) = £ £ (Pql+aql)X °ql = MX) = £ ^ c0 х °ql , (15)
(19)
вектор-функцию спроса.
Векторная задача математического программирования (8)—(14) представляет собой математическую модель рынка и предназначена для моделирования поведения всех участников рынка при условии «что - если». Статистические (регрессионные) модели, например «развитие спроса» [1], дают прогноз, что будущий спрос наиболее вероятен, если потребитель и производитель будут вести себя (принимать решения) так же, как в прошедший период. В отличие от статистических моделей в математической модели рынка можно изменять условия: производственные мощности производителя (13), финансовые возможности потребителя (12) и т.д. Из полученного множества решений лицом, принимающим решения (ЛПР), выбирается единственное, которое и является прогнозом развития рынка.
2. Математическое моделирование
рыночных структур
Под структурой рынка понимают совокупность элементов, определяющих функционирование рынка. Сюда входят: число компаний, действующих на рынке и конкурирующих друг с другом, относительный размер этих компаний (концентрация), технологические и стоимостные показатели, условия спроса, условия предложения, а также степень открытости рынка для появления на нем новых компаний или ухода с него прежних участников [13].
Понятие структуры рынка дает возможность оценить объемы спроса-предложения и определить линию поведения компании или потребителя продукции на некоторый период времени.
Структура рынка зависит от ряда структурных характеристик, факторов, величина и значение которых во многом определяют управленческие решения. К ним относятся: размеры компаний; численность продавцов, действующих на данном товарном рынке; доли, занимаемые продавцами на данном товарном рынке; концентрация в отрасли, технология, условия спроса и прочие рыночные условия. В соответствии с изменениями перечисленных выше факторов, рыночные структуры подразделяются на структуры с совершенной и несовершенной конкуренцией.
Для анализа сформулированных рыночных структур рассмотрим математическую модель (8)-( 14) для наиболее простой ситуации, когда на рынке с одним товаром действуют два производителя и два потребителя этого продукта. К такой модели наиболее близки модели-дуополии Курно, Штакельбер-га, Бертрана и Эджуорта [11, 12], в которых рассмотрены взаимоотношения только двух производителей (фирм). Такую модель назовем базовой.
Построение базовой математической модели рынка.
Рассматривается рынок с одним товаром, в котором участвуют два производителя и два потребителя этого продукта.
Введем обозначения:
х1, х2 - объемы продуктаО проданные первым производителем, х3, х4- вторым производителем первому и второму потребителю соответственно;
сь c2, c3, c4 - фиксированные цены на продукт, позволяющие рассматривать задачу (8)-(14) как линейную;
ü\, a2, a3, a4- затраты на производство продукта у обоих производителей; pi = ci-ai - прибыль от производства и продажи продукта у обоих производителей i = 1,...,4;
1 min 1 max 71^ « ~ г
ог , öj , l = 1,2 - минимальный и максимальный объемы финансовых
средств, которые могут выделить на покупку продукта от разных фирм первый и второй потребители.
bq - финансовые возможности фирмы при производстве продукта, q = 1,2. Базовую математическую модель рынка с двумя производителя и двумя потребителями (модель 2*2) в линейной постановке (т. е. цены на некоторый период времени постоянны) с учетом введенных обозначений представим
в виде векторной задачи линейного программирования:
opt F(X) = {max f1(X) = p1x1 + p2x2, max f2(X) = p3x3 + p4x4, (20)
min f3(X) = c1x1 + c3x3 , min f4(X) = c2x2 + c^4} (21)
, min , ,, max , min , , , max
при ограничениях b - c1x1 + c3x3 < b , b 2 < c2x2 + c4x4 < b 2 , (22)
a1x1+ a2x2 < b1, a3x3 + a4x4 < b2, (23)
x1, x2, x3, x4> 0. (24)
Математическая модель рынка (20)-(24) может использоваться для различных рыночных структур путем изменения соответствующих параметров, поэтому она названа базовой. Аналогично могут быть построены базовые модели большей размерности.
Для решения векторной задачи (20)-(24) используем алгоритмы, основанные на нормализации критериев и принципе гарантированного результата. В модели такого рынка в зависимости от изменения параметров модели - цены на товар и ресурсные затраты - рассматриваются:
а) модель с одинаковыми параметрами, что соответствует модели совершенной конкуренции;
б) модель олигополии, в которой параметры могут изменяться, т. е. у некоторых фирм имеется возможность доминирования над другими фирмами по ценам, ресурсам и прочим параметрам;
в) модель монополии, в которой имеется один критерий (20) - производители, и множество критериев (21) - потребители (в нашем примере два);
г) модель монопсонии, в которой имеется и множество критериев (20) -производители и один критерий (21) - потребитель.
Построение и исследование структуры рынка на основе численной модели совершенной конкуренции.
Введем обозначения, уточняющие модель (20)-(24):
ci= c2 = c3 = c4 = 50 - цены на продукт; ai = a2 = a3 = a4 = 40 - затраты;
Pi = p2=p3 = p4 = (c1-a1 ) = 10 - прибыль от производства-продажи продукта;
b m'n =3500, b P = 5000, l = 1,2; bq = 5000, q = 1,2.
Связь спроса и предложения решена следующим образом.
Спрос определяется: а) максимальной суммой, которую могут выделить потребители для своей покупки:
max . max ^f\f\ max max 7 max / 7 max , Л ^r,
Xj +х2 = 200, где Xj =х2 =bj /c1 =b2 /c2 = 100 единиц продукта,
cq(x +x max) = 10000 - ее стоимость;
б) минимальной суммой, которая необходима для наименьшего потребления продукта:
min . min л л ~ min min 7 min / 7 min ,
^ +x2 = 140, где x =x2 = b /c1=b2 /c2 = 70 единиц продукта
cq(x ^ +x ^) = 7000 - ее стоимость.
Предложение вытекает из того, что каждая фирма может изготовить не
г max , , , ~ - , ~ max
более x = bq/aq = 125, q = 1,2 единиц товара и с учетом стоимости cqx =
= 6250. Это, с одной стороны, несколько больше, чем минимальная потребность одного потребителя, но меньше минимальной суммы потребностей обоих потребителей, т. е. 3500 = b m™ < cxm™ < cq(xj"in + x™n) = 7000, а с другой
max . max ~ Г1Л , max . max ч ^г/л/л
стороны, сумма xx +x2 = 250 и ее стоимость cq(xj +x2 ) = 7500 превышают максимальные потребности финансовых средств, которые могут выделить на покупку продукта от разных фирм оба потребителя.
Следовательно, в модели (20)-(24) с установленными числовыми параметрами, предложение превышает спрос, хотя модель может быть использована и при других взаимоотношениях спроса и предложения.
Математическая модель рынка с двумя производителями и двумя потребителями (модель 2*2) введенными параметрами представим в виде векторной задачи линейного программирования:
opt ДХ)={тах f1(X) = 10x1 + 10x2, max f2(X) = 10x3+ 10x4, (25)
min f3 (X) = 50xj + 50x3 , min f4(X) = 50x2+ 50x4} (26)
при ограничениях 3500 <50xj+50x3 < 5000, 3500 < 50x2+50x4 < 5000, (27)
40xj+ 40x2 < 5000, 40x3+ 40x4 < 5000, (28)
x1, x2, x3, x4 > 0. (29)
Для решения векторной задачи (25)-(29) используются методы, основанные на нормализации критериев и принципе гарантированного результата [15, 16]. Эти методы будут использоваться при решении векторной задачи линейного программирования (25)-(29) с равнозначными критериями.
Исследование модели совершенной конкуренции, представленной в виде векторной задачи (25)-(29), проведем для трех вариантов:
а) моделирование поведения с учетом целенаправленности всех производителей и потребителей (четыре критерия - задача (25)-(29)).
б) моделирование поведения только производителей (без учета целенаправленности потребителей, т. е. используются два критерия (25), (27)-(29));
в) моделирование поведения только потребителей с использованием двух критериев (6.4.2) и ограничений (27)-(29).
Моделирование поведения с учетом целенаправленности всех производителей и потребителей
Решение векторной задачи - модели рынка с четырьмя равнозначными критериями представим задачей (25)-(29). Экономическая сущность решения векторной задачи (25)-(29) состоит в том, что в модели рынка все цели как производителей, так и потребителей уравниваются в виде относительных оценок при совместной оптимизации.
Решение векторной задачи (25)-(29) при равнозначных критериях на основе нормализации критериев и принципе гарантированного результата согласно [15, 16] представим в виде последовательности шагов.
Шаг 1. Решается задача (25) -(29) по каждому критерию отдельно, ищется наилучшее X* ={х;, у = 1^ }, к = \К ,/* = /¿(X* ), к = \К , (К = 4).
В результате получим:
*
по 1-му критерию X* ={х! = 62.5, х2 = 62.5, х3 = 37.5, х4 = 37.5} - точка оп-
* *
тимума (производитель), /* = /(X*) = 1250.0;
*
по 2-му критерию X * = {х1 = 37.5, х2 = 37.5, х3 = 62.5, х4 = 62. 5} - точка
* *
оптимума (производитель), /* = /¡(X* ) = 1250.0 - величина целевой функции в этой точке;
по 3-му критерию X* = {х1 = 35.0, х2 = 50.0, х3=35.0, х4 = 50.0} - точка
оптимума (потребитель), /* = /;(X*) = 3.5000 - величина целевой функции в этой точке;
*
по 4-му критерию X * = {х1 = 50.0, х2 = 35.0, х3 = 50.0, х4 = 35.0} - точка опти-
* *
мума (потребител), /* = /(X* ) = 3.5000 - величина целевой функции в этой точке. На первом шаге выполняется имитационное моделирование. Сначала
предоставляются все ресурсы для выполнения цели первого производителя
*
(критерий 1). В результате решения получаем величину прибыли /* = 1250.0, которую в дальнейшем будем использовать в относительных единицах равной 1 (100 %). Аналогично предоставляются все ресурсы для выполнения цели второго производителя (критерий 2), затем цели первого потребителя (минимум
* *
величины затрат), которую также принимаем за 1 (100 %). Показатели X*, /* -
это монополия для первого (X* ,/* для второго) производителя, а X*, /* - мо**
нопсония для первого (X* ,/* для второго) потребителя. Эти смоделированные показатели берем за цели, к которым стремится каждый участник рынка.
Покажем точки оптимума X*, X* , X*, X* соответственно в агрегированной системе координат х1, х2. Область, ограниченная этими точками, является областью множества точек, оптимальных по Парето (рис. 2).
Шаг 2. Решается задача (25)-(29) по каждому критерию отдельно, ищется наихудшее решение (антиоптимум): X° = {х;,у = 1,N },= /¿(X°к ), к = 1,К . В результате решения задачи (25)-(29)получим: XI = {х1 = 7.5, х2 = 7.5, х3= 62.5, х4 = 62.5}, /X ) = 150.0 (Х1т1П) X2 = {х1 = 62.5, х2 = 62.5, х3 = 7.5, х4 = 7.5}, /.(X2 ) = 150.0 (Х2тт) X° = {х1 = 50.0, х2 = 50.0, х3 = 50.0, х4 = 50.0}, ^° ) = 1000 (Х3тах)
X° = {х1= 50.0, х2 = 50.0, х3 = 50.0, х4 = 50.0}, /(X° ) = 1000.0 (Х4тах) Шаг 3. Проводим системный анализ результатов оптимальных решений, полученных на первом шаге: X * = {ху, у = 1,4 }, к =1,4. Определяем величины критериев в натуральных единицах: Г = {/(X* ), к = 1, К , q = 1, К }.
Рис. 2. Множество Парето и соответствующие оптимальные точки:
■I , X2 X 3 , X4
X*, X 2 X*, X * и X в агрегированной системе координат x1, x2
fk(X к) =
f(X*) = 1250.0 f2(X*) = 750.0 f(X*) = 5000.0 f(X*) = 5000.0 f(X*) = 750.0 f2(X*2) = 1250.0 f3(X*2) = 5000.0 f4(X*2) = 5000.0
(30)
f(X*) = 850.0 f2(X*) = 850.0 f3(X*) = 3500.0 f(X3) = 5000.0 f(X*) = 850.0 f2(X*) = 850.0 f(X*) = 5000.0 f(X*) = 3500.0
Выполняем стандартную нормализацию критериев:
MX) = (f(X) - f0k) / (fk*- fl), k = 1K, (31)
где A,k(X), k = 1, K- относительная оценка точки XeS по k-му критерию, f*, k = 1, K - оптимальное решение по k-му критерию, полученное на первом шаге, fo , k =1, K - наихудшее решение по k-му критерию, полученное на втором шаге: fk = minf(X), Vk = 12, fk = maxf(X), Vk = 3,4;
XeS XeS
VkeK - относительная оценка A,k(X), k = 1, K лежит в пределах 0 < A,k(X) < 1.
Отклонения на допустимом множестве $по каждому критерию равно
dk = f* -f° , k = 1, K = 1100.0, = 1100.0, d3 = -1500.0, d4 = -1500.0.
^ (X*) = 1.0 Л2 (X*) = 0.5455 ^ (X*) = 0.0 (X*) = 0.0 (X*) = 0.5455 (X2) = 1.0 къ (X*) = 0.0 (X*) = 0.0
MX k) = 4
\ (X*) = 0.6364 (X*) = 0.6364 Хъ (X*) = 1.0 (X*) = 0.0 (X2) = 0.6364 (X*) = 0.6364 (X*) = 0.0 (X*)=1.0
(32)
В точках оптимума нормализованные цели X * = Xk(X*) =1, VkeK. При оптимизации к этим точкам должен стремиться каждый участник рынка. На это направлена X-задача.
Шаг 4. Построение X-задачи осуществляется в два этапа.
На первом этапе строится максиминная задача:
Xo = max min Xk(X), (33)
X keK
G(X < B, xj > 0, j = 1, N .
На втором этапе введем дополнительную переменную:
X = min XkX). (34)
keK
X- это минимальный уровень среди всех относительных оценок в точке
XeS:
x < Xk(X), k = 1K.
Используя взаимосвязь (34) и (35), максиминную задачу (33) преобразуем в однокритериальную X-задачу:
Xo = max X, (35)
х- (fk(X)-fkow;-fk°) < о, k = 1K,
G(X) < B, Xj > 0, j = 1N. X-задача (35) решается стандартными методами.
В нашем примере X-задача примет следующий вид:
Xo= maxX, (36)
10x + 10x - f0 10 x + 10 x4 - fO X--1—:-2 Jl <0, X--3—;-4 j2 <0, (37)
f* - fo f* - fO
50x + 50x - fo 50x + 10x - fO X--1—;-3—<0, X--^-4 Ja <0, (38)
f* - fO f* - fO )
3500 < 50x1+50x3 < 5000, 3500 < 50x2 + 50x4 < 5000, (39)
40x1+ 40x2 < 5000, 40x3 + 40x4 < 5000, (40)
x1, x2, x3, x4 > 0.
Шаг 5. Решение X-задачи.
X-задача - это стандартная задача линейного программирования, для ее решения используются стандартные методы, например функция Matlab: linprog (...).
В результате решения X-задачи получаем точку оптимума X°={xi=40.8929, Х2=40.8929, Х3=40.8929, Х4=40.8929} и максимальную относительную оценку X°=0.6071, X (см. рис. 1);
fi(X°) = 817.9, f2{X) = 817.9, f3(X°) = 4089.3, f(X)= 4089.3 - величины целевых функций в этой точке;
Xj(X°) = 0. 6071, X2(X°) = 0. 6071, Xj(X°) = 0. 6071, X2(X°) = 0. 6071 - величины относительных оценок в точке X.
Максимальная относительная оценка X°=0. 6071 является максимальным нижним уровнем для всех относительных оценок X° = min(Xk(X°), k = 1,...,4),
т. е. гарантированным результатом в относительных единицах, который гарантирует, что в полученной оптимальной точке X все критерии равны или лучше Х°, т. е. выполняются условия Хк(Х) > Х°, к = 1,2, или в общем виде:
Х° < Хк(Х), к= 1, К . Действительно,
МХ) = (/1 (X0)/ °)/(/1 *-/°) = 0. 6071,_, Х4(Х) = (/т-/4°)1(/:-/4°) = 0. 6071.
С социальной точки зрения математическая модель рынка (25)-(29) реализует цели всех участников рынка (производителей и потребителей) и является социально направленной, эта модель соответствует социалистическому способу производства.
Анализ модели совершенной конкуренции.
Для оценки модели (25)-(29) рассмотрим агрегированную модель совершенной конкуренции. Для этого объединим данные производства и введем некоторые преобразования: объем продукции, произведенной первым производителем, обозначим как X] = х]+х2, а вторым как X2 = х3+х4. Отсюда цели и ограничения задачи(25)-(29) примут вид:
ор1ГрГ) = {тах/ (X) = 10X1, тах/2(Х) = 10X2, (41)
т1п/3 (X) = 25Х+25Х>, т1п/4(Х) = 25Х1+25Х2} (42)
при ограничениях 3500 < 25Х + 25Х2 < 5000, 3500 < 25Х + 25Х2 < 5000, (44)
40Х1 < 5000, 40Х2 < 5000, X, Х2 > 0. (45)
В итоге получаем агрегированные показатели: X0 ={Х(Х) = 0.6071 х1= 81.7857 х2 = 81.7857}, Ьо = X °= -0.6071 «0 ={817.9 817.9 4089.3 4089.3} ЬХ0 = {0.6071 0.6071 0.6071 0.6071}.
Покажем точку оптимумаX в системе МаЛаЪ на рис. 3.
Х - точка оптимума, полученная при (четырех) равнозначных критериях, т. е. с учетом всех производителей и потребителей.
Область ограничений X*, X* , X*, X* и X, представленные на рис. 2 в агрегированной системе координат х1, х2, покажем на трехмерном графике (рис. 3), где в качестве третьей координаты используем ось X - относительные оценки.
На этом рисунке представлены четыре функции (в относительных единицах), определяющие цели, во-первых, индивидуальных производителей (41):
их - /1° -
ад = , ад = ,
/1 /1 / 2 / 2
где /l(X) =10Х[, /.(X =10Х2 - текущее значение 1,2-го критерия в точке XeS; / =1250 - величина к-го критерия в точке оптимума X*к, к = 1,2; = 150 -наихудшая величина к-го критерия в точке X° , к = 1,2; и, во-вторых, обоих потребителей (42):
ад =/х/, ад , (46)
!з !з /4 /4
где /3(Х) = /4(Х)=25Х1 + 25Х2 - текущее значение 3, 4-го критерия в точке Х<еБ; /*к = 3500 - величина к-го критерия в точке оптимума X*к , к = 3; /°к = 5000 -
наихудшая величина к-го критерия в точке X° , к = 3,4.
Demand-Supply
Рис. 3. Целевые функции производителя и потребителя на области спроса-предложения
На рис. 3 область ограничений, как и на рис. 2, представлена точками X*,
X* , X*, X* , образующих четырехугольник, который искусственно опущен до
X = -1, (чтобы был виден). На нем также показана точка X.
Точка Х0 учитывает целенаправленность производителей и потребителей продукции. Она является седловой, в ней:
во-первых, критерии равнозначны X0 = Х1(Х0) = Х2(Х0) = Х3(Х0) = Х4(Х0) = = 0.607, т. е. в этой точке интересы (критерии) как производителей, так и потребителей учтены в равной мере;
во-вторых, это равенство максимальное, т. е. не существует другой точки, в которой бы увеличение одного критерия не приводило бы к уменьшению другого, причем такая точка только одна;
в третьих, в терминах стоимостей финансовые затраты производителей и потребителей также равны между собой:
в ь ь в
Ь(Х)= £ £ (рч+ач1)х4=/в(Х)= £ £ еч1хф (47)
д=1 1=1 1=1 д=1
т. е. агрегированный спрос равен агрегированному предложению.
Моделирование поведения только производителей в модели совершенной конкуренции
Для оценки поведения только производителей в модели рынка (25)-(29) используются два критерия:
орг ад ={шах /1(Х) = 10Хьшах ^(Х) = 10X2, (48)
при ограничениях (43)-(45). (49)
и соответствующей Х-задачи (36)-(40), которая в итоге примет вид:
Х°= тах Х,
Х -10х + 10х2 - < 0 Х -10Хз + 10х4 - /2° <
0
/ - /1°
/2 - /2°
(51)
(51)
при ограничениях (39), (40).
В результате решения Х-задачи получаем:
X Ор = (х1= 50.0, х2 = 50.0, х3= 50.0, х4= 50.0} - точку оптимума
Х = 0.7727 - максимальную относительную оценку;
У1(Х ) = 1000, /2(Х ) =1000 - величины целевых функций в этой точке;
Х1(Х) = 0. 7727, Х2(Х°р ) = 0. 7727 - величины относительных оценок. Для оценки модели (48)-(50) рассмотрим агрегированную модель совершенной конкуренции, аналогичную (41)-(44), и представим геометрическую интерпретацию взаимосвязи в системе МаЛаЪ (рис. 4).
Рис. 4. Целевые функции производителей Х1(Х°), Х2(Х°) в области спроса-предложения
Точка Х°р учитывает целенаправленность обоих производителей продукции в совокупности, деятельность которых в относительных единицах представлена кривыми Х^Х) и Х2(Х). Эти кривые на рис. 4 проходят через точки Х* Х°рХ* и принимают следующие значения:
Х:(Х*) = 1, Х1Х°Т) = Х2(Х°Т) = 0.7727 , Х2Х2 ) = 1.
Чтобы показать переход из Х* в Х* , они соединены отрезками. Понятно, что точка Х оптимальна по Парето, ибо нельзя улучшить один из критериев, не ухудшая второй.
Эти кривые, как указывалось ранее, представляют собой модель Курно, Штакельберга, Бертрана и Эджуорта [11, 12] в относительных единицах, и от-
ражают конкуренцию, которая возникает во взаимоотношениях двух производителей (фирм). Математическая модель рынка (25)-(29) может отражать цели любого количества товаропроизводителей и потребителей.
О недостатках моделей, подобных Курно, говорилось и раньше, но не было математического аппарата, учитывающего влияние (целенаправленность) различных фирм. И только векторная оптимизация, в которой методы решения задач построены по принципу гарантированного результата и нормализации критериев, позволила решить эту проблему.
В терминах стоимостей финансовые затраты производителей и потребителей также равны между собой, т. е. выполняется равенство (47), но оно учитывает интересы только потребителей. Действительно, точке оптимума X^p1 соответствуют относительные оценки XjXOp1) = X2(XO'p1) = 0.7727, а точке оптимума X - максимальная относительная оценка Ao=0. 6071. Разность 8А = Xl(Xo1p1) - Г = 0.7727 - 0. 6071 = 0.1656
характеризует объем прибыли, который присваивается производителями, невзирая на цели потребителей.
С социальной точки зрения математическая модель рынка потребителей (50)-(52) реализует цели всех производителей, т.е. получение максимальной прибыли, эта модель соответствует капиталистическому способу производства.
Моделирование поведения только потребителей в модели совершенной конкуренции
Для оценки поведения только потребителей в модели рынка (25)-(29) используются два критерия:
opt F(X) ={ minf (X) = 25Х1+25Х2, minf4(X) = 25Х1+25Х2}, (53)
при ограничениях (43)-(45). (54)
и соответствующей А,-задачи (36)-(40), которая в итоге примет вид:
Xo = max А, (55)
50x + 50x - f0 50x + 10x - fO А---< 0, А--^-< 0, (56)
fl-fO fl-fO )
при ограничениях (39), (40).
В результате решения Х-задачи получаем:
X ={х1= 40.0, х2= 40.0, х3 = 40.0, х4 = 40.0} - точку оптимума;
X °рр=0.6667 - максимальную относительную оценку;
/(X °рр) = 4000, /4X0^) = 4000 - величины целевых функций в этой точке;
X3(X °°рр) = 0. 6667, X4(X °рр) = 0. 6667 -величины относительных оценок.
Для оценки модели (55)-(56) рассмотрим агрегированную модель совершенной конкуренции, аналогичную (41)-(44), и представим геометрическую интерпретацию взаимосвязи в системе МаЛаЪ (рис. 5).
Точка X°рр учитывает целенаправленность обоих потребителей продукции в совокупности, деятельность которых в относительных единицах пред-
ставлена кривыми Х1(Х) и А,2(Х). Эти кривые на рис. 5 проходят через точки X*
X0рХ* и принимают следующие значения:
Х3(Х*) =1, Х3(Х) = МХ) = 0.6667 , их4 ) = 1.
Чтобы показать переход из Х* в Х * , их соединяем отрезками. Понятно,
что точка Х оптимальна по Парето, ибо нельзя улучшить один из критериев, не ухудшая второй.
Оетапс1-8ирр1у
3 _ __________
Производитель 1
Рис. 5. Целевые функции потребителей Х3(Х°), Х4(Х°) в области спроса-предложения
С социальной точки зрения математическая модель рынка потребителей (53)-(54) реализует цели всех потребителей, т.е. игнорирование целей производителей; эта модель соответствует рабовладельческому способу производства.
Заключение
В рассмотренной оптимизационной модели рынка и его числового варианта впервые исследована структура рынка с учетом целей как производителей, так и потребителей в совокупности. Полученный результат (структура рынка совершенной конкуренции) показывает социальную направленность деятельности каждого из множества производителей и потребителей с точки зрения способа производства. Таким образом, математическая модель рынка, представленная векторной задачей математического программирования, может служить основой для моделирования и прогнозирования развития рынка. Автор готов предоставить разработанные модели и программное обеспечение для решения задач моделирования и прогнозирования развития различных рыночных структур.
Список источников /References
1. Машунин Ю.К. Теория, математическое моделирование и прогнозирование развития рынка. Известия ДВФУ. Экономика и управление, 2016, № 4, сс. 3-17. [Machunin Yu. K. Teoría, matematicheskoe modelirovanie razvitia rinka [Theory, mathematical modeling and forecasting of market development]. Izvestia DVFU. Ekonomika I upravlenie - FEFU news. Economy and management, 2016, no. 4, pp. 3-17.
2. Arrow K. J., Debreu G. Existence of an equilibrium for a competitive economy. Econometrica, 1954, vol. 22, no. 3, pp. 265-290.
3. McKenzie L.W. On equilibrium in Graham's model of world trade and other competitive market. Econometrica, 1954, vol. 22, no. 2, pp. 147-161.
4. Gale D. On optimal development in multi-sector economy. Rev. Econ. Studies, 1967, vol. 34, no.1.
5. Nikaido H. Stability of equilibrium by the Brown - von Neumann differential equation. Econometrica, 1959, vol. 27, no. 4.
6. Моришима М. Равновесие, устойчивость, рост (Многоотраслевой анализ). Москва, Наука, 1972. 280 с. [Morishima M. Ravnovesie, ustoychivost', rost (Mnogootraslevoy analiz) [Equilibrium Stability, and Growth: A Multi-Sector Analysis]. Moscow, Nauka Publ., 1972. 280 p.]
7. Nikaido H. Convex structures and economic theory. New York and London, Academic press, 1968.
8. Ланкастер Л. Математическая экономика. Москва, Наука, 1972. 280 с. [Lancaster L. Matematicheskaya economika [Mathematical economy]. Moscow, Nauka Publ., 1972. 280 p.]
9. Тироль Жан. Рынки и рыночная власть: Теория организации промышленности. Санкт-Петербург, Экономическая школа, 1996. 745 с. [Tyrol Zhan. Rynki i rynochnaya vlast': Teoriya organizatsii promyshlennosti [Markets and market power: Theory of industry organization]. St-Petersburg, Economic school Publ.. 1996. 745 p.]
10. Шерер Ф., Росс Д. Структура отраслевых рынков. Москва, ИНФРА-М, 1997. 698 с. [Sherer F.A., Ross D. Struktura otraslevykh rynkov [Industrial Market Structure]. Moscow, INFRA-M Publ., 1997. 698 p.
11. Байе М.Р. Управленческая экономика и стратегия бизнеса. Москва, ЮНИТИ-ДАНА, 1999. 743 с. [Baye M.R. Upravlencheskaya ekonomika i strategiya biznesa [Managerial Economics and Business Strategy]. Moscow, UNITI-DANA, 1999. 743 c.
12. Сио Л.К. Управленческая экономика: пер. с англ. Москва, ИНФРА-М, 2000. 671 с. [Sio K.K. Upravlencheskaya ekonomika [Managerial Economics]. Moscow, INFRA-M Publ., 2000. 671 p.]
13. Машунин Ю.К. Теория и моделирование рынка на основе векторной оптимизации. Москва, Университетская книга, 2010. 352 с. [Mashunin Yu.K. Te-oriya i modelirovanie rynka na osnove vektornoy optimizatsii [The theory and modeling of the market on the basis of vector optimization of management]. Moscow, University book Publ., 2010. 352 p.
14. Mashunin Yu.K. and Mashunin I.A. Mathematical model of the Market. International Journal of Information Technology and Business Management (IJTBM), 2014, vol. 25, no. 1, pp. 45-61. Available at: http://www.jitbm.com/jitbm%-2025th%20volume/5%20Marketing%20Model.pdf
15. Машунин Ю.К. Методы и модели векторной оптимизации. Москва, Наука, 1986. 141с. [Mashunin, Yu.K. Metody I modeli vektornoy optimizatsii [Methods and models of vector optimization]. Moscow, Nauka Publ., 1986. 141 p.]
16. Машунин Ю.К. Теория управления. Математический аппарат управления экономикой. Москва, Логос, 2013. 448 с. [Mashunin Yu. K. Teoriya uprav-
leniya. Matematicheskiy apparat upravleniya ekonomikoy [Management theory. The mathematical apparatus of management of the economy]. Moscow, Logos Publ., 2G13. 448 p.]
17. Машунин Ю.К. Моделирование и прогнозирование развития фирмы на базе векторной оптимизации (1. Постановка проблемы). Известия ДВФУ. Экономика и управление, 2016, № 1, сс. 17-3б. [Machunin Yu. K. Modeliro-vanie i prognozirovanie razvitia firmy na baze vektornoy optimizattsii (1. Post-anovka problemy) [Modeling and forecasting of development of firm on the basis of vector optimization (1. Statement of a problem)]. Izvestia DVFU. Ekonomika i upravlenie - FEFU news. Economy and management, 2016, no. 1, pp. 17-36.
Сведения об авторе / About author
Машунин Юрий Константинович, кандидат технических наук, доктор экономических наук, доцент, профессор кафедры «Государственное и муниципальное управление», Школа экономики и менеджмента Дальневосточного федерального университета. 690920 Россия, г. Владивосток, о-в Русский, кампус ДВФУ, корп. G, ауд. 525. E-mail: mashunin@mail.ru
Yuriy K. Mashunin, Candidate of Engineering Science, Doctor of Economic Sciences, Associate Professor. Far Eastern Federal University, School of Economics and Management, Department «State and municipal management», Professor. Bldg. G Ajax Street, 525 Office, 690920, Vladivostok. E-mail: mashunin@mail.ru
© Машунин Ю.К. © Mashunin Yu.K. Адрес сайта в сети интернет: http://jem.dvfu.ru