Научная статья на тему 'Имитационная многоагентная нечетко-логическая модель принятия маркетинговых решений промышленного предприятия в условиях неопределенности'

Имитационная многоагентная нечетко-логическая модель принятия маркетинговых решений промышленного предприятия в условиях неопределенности Текст научной статьи по специальности «Экономика и бизнес»

CC BY
248
51
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Прикладная информатика
ВАК
RSCI
Область наук
Ключевые слова
МНОГОАГЕНТНАЯ МОДЕЛЬ РЫНКА / MULTI-AGENT MARKET MODEL / МЕТОДЫ ПРИНЯТИЯ РЕШЕНИЙ / DECISION-MAKING METHODS / НЕЧЕТКАЯ ЛОГИКА / FUZZY LOGIC

Аннотация научной статьи по экономике и бизнесу, автор научной работы — Мухаметзянов И.З., Мешалкин В.П.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Simulation multiagent fuzzy logic model for industrial companies marketing decision making under uncertainty

The task of creating a tool-making support system of industrial enterprise marketing decisions under uncertainty. It is proposed to use the methodology for multi-agent programming situational modeling functioning of the market as a complex socio-economic system and fuzzy inference procedures for handling uncertain information. We consider examples of situational strategies and making rational marketing solutions for oil and gas service market.

Текст научной работы на тему «Имитационная многоагентная нечетко-логическая модель принятия маркетинговых решений промышленного предприятия в условиях неопределенности»

№ 3 (51) 2014

И. З. Мухаметзянов, докт. физ.-мат. наук, профессор Уфимского государственного нефтяного

технического университета, miz2004@yandex.ru

В. П. Мешалкин, докт. техн. наук, член-корр. РАН, профессор, директор МИЛРТИ, зав. каф. Логистики и экономической информатики РХТУ им. Д. И. Менделеева, г. Москва, clogist@muсtr.ru

имитационная многоагентная нечетко-логическая модель принятия маркетинговых решений промышленного предприятия в условиях неопределенности

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

Ключевые слова: многоагентная модель рынка, методы принятия решений, нечеткая логика .

введение

Модель системы управления является наиболее важным элементом в системах поддержки принятия решений и определяет эффективность решения. Современные тенденции развития таких моделей характеризуются все большим использованием индуктивных механизмов рассуждения, основанных на прецедентах или прототипических случаях и не использующих знания предметной области для дедуктивных выводов. Данное исследование проводится на основе интеграции парадигмы многоагентных систем в качестве модели системы управления, построенной на основе индуктивных рассуждений агентов, и инструментов нечеткого логического вывода для обработки неопределенной информации.

Многоагентная модель рынка

Рассматривается рынок с небольшим числом конкурирующих предприятий, кото-

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

Каждый из участников рынка в состоянии ограничить возможности конкурента своим маркетинговым решением, воздействуя на условия обращения товаров на рынке.

№ 3 (51) 2014

Маркетинговые решения относятся к выбору цены, организации рекламной деятельности, формированию свойств продукта и другим аспектам.

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

Для формализованного описания деятельности продавцов и покупателей (активных участников или агентов рынка) предлагается использовать методологию мно-гоагентного программирования для ситуационной модели функционирования рынка как сложной социально-экономической системы. Ее активными элементами (субъектами) являются агенты-продавцы, агенты-покупатели, а также внешние факторные агенты, к которым относятся рыночная ситуация и окружающая социально-экономическая среда [1-4]. При таком подходе многоагент-ная модель функционирования рынка может быть представлена в виде обобщенного кортежа фреймов как специальных моделей представления знаний [2, 5, 6]:

Market = <Agent, Market_Char, Ambient>, (1)

где Agent — агенты — участники рынка; Market_Char — характеристики рыночных ситуаций; Ambient — характеристики внешней социально-экономической среды для рынка.

Каждый фрейм [2, 5, 6] представляет собой сложную семантическую структуру, отображающую смысловое словесное описание в структурно-классифицированной форме иерархических знаний о каком-либо интересующем понятии (объекте, субъекте, операции, состоянии или событии) со-

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

Рассмотрим формальные отображения блоков-переменных для каждого фрейма, входящего в кортеж (1):

1) Agent = { Ag1,., Agk}, где значения блоков-переменных Agi = {posi_Ag,, char_Agi, char_Pr, stra_Ag} соответственно позиции экономических агентов на рынке; характеристика экономических агентов; характеристика конкурирующих видов продукции и стратегия экономических агентов;

2) Market_Char = Market_Char (phase, size, p_size, rate, trend, distr), где значения блоков-переменных phase — степень развития рынка, баллы; size — текущий объем рынка; p_size — потенциальный объем рынка; rate — оценка темпов роста (динамика емкости рынка) за период полного цикла продукта; trend — тенденция развития рынка (рост; стагнация); distr — каналы сбыта (уровень и мощность);

3) Ambient = Ambient (sta_living, lev_econ), где значения блоков-переменных sta_living — уровень жизни населения региона, охватываемого рынком; lev_econ — уровень экономического развития региона.

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

Например, агенты-продавцы должны самостоятельно принять решение о цене, рекламе, свойствах продукта, уровне запасов продукта, образующих возможные умозрительные ситуации, которые можно воспроизвести с помощью имитационной много-агентной модели.

л 101

№ 3 (51) 2014

Имитация процедур принятия решений каждым активным агентом проводится на каждом шаге (ходе) ситуационного моделирования с последующим изменением состояния многоагентной модели. Каждой переменной состояния многоагентной модели рынка соответствует рациональное маркетинговое решение в виде некоторого продукционного правила, которое хранится в базе знаний, представленной в кодированном виде (табл. 1). Процедура принятия решений вырабатывает одно или несколько рациональных решений для каждого активного агента на заданный период времени с варьированием цены, рыночных предложений продукта и неценовых факторов в зависимости от условных событий и значений блоков-параметров фреймов Agent, Market_Char, Ambient, используя базу знаний продукционных правил с помощью формальной операции пересечения множеств. Из нескольких вариантов решений выбирается оптимальное по критерию максимума прибыли для каждого агента-продавца в рассматриваемый период.

Пример формального вывода рационального маркетингового решения в виде продукционного правила {ЕСЛИ (условие), ТО (действие)} для одного из агентов и заданной рыночной ситуации для значений блоков-переменных (phase=1, posi_Ag=0,6, sta_living=0) фреймов Agent, Market_Char и Ambient соответственно с использованием заключений продуктивного правила принятия рационального решения по табл. 1 выглядит следующим образом (см. формулу (2)).

В рассмотренном примере рынок находится на стадии развития, позиции агента-продавца на рынке оцениваются как средние, уровень жизни населения региона — как низкий, рациональное решение (2) означает сохранение объема выпуска продукции и проведение мероприятий по снижению се-

бестоимости продукции для активного агента-продавца, относительно которого проводится принятие решения.

После выработки решений для каждого активного агента-продавца производится оценка всех решений и с учетом фактора конкуренции принимается решение для своего предприятия. Действия, связанные с сотрудничеством и конкуренцией в системе, осуществляются одновременно. Затем следует реализация действия одного или нескольких активных агентов (транзакция), что будет соответствовать новой точке отсчета на временной шкале. В результате реализации действия ситуация на рынке изменяется, поэтому изменяются и значения части блок-переменных. Относительно всех принятых решений агентов-продавцов производится анализ решения и выявление агента «победителя», на основании чего производится обновление базы знаний продукционных правил принятия рациональных решений.

Таким образом, для принятия маркетинговых решений промышленного предприятия предложена методология имитационного многоагентного программирования, позволяющая проводить ситуационное моделирование функционирования рынка как сложной социально-экономической системы, активными элементами-субъектами которой являются активные агенты-продавцы, агенты-покупатели, а также внешние факторные агенты — рыночная ситуация и окружающая социально-экономическая среда.

Процедура нечетко-логического принятия маркетинговых решений в условиях неопределенности

Неопределенность изучаемой социально-экономической маркетинговой системы заложена в рассматриваемых фреймах. Дей-

If {(phase=1) a (posi_Ag=0,6) a (sta_living=0)} Then {(R1 a M1v R2 a (M1v M2 v M3 v M6)) n ( )

(R1 a M1v R2 a (M1v M2 v M3 v M6)) n ( )

(R1 a (M1v M2 v M5) v R3 a M1)}={R1 a M1]

102 I

№ 3 (51) 2014

где R1, R2, R3 — решение активных агентов по выпуску продукции, соответственно сохранение, наращивание и снижение объема выпуска; М1 — снижение себестоимости продукции; М2 — уменьшение цены продукции за счет снижения себестоимости; М3 — улучшение охвата рынка за счет маркетинговых мероприятий; М4 — улучшение конкурентных свойств товара; М5 — уменьшение цены продукции за счет сокращения нормы прибыли; М6 — увеличение цены продукции за счет улучшения эксплуатационных свойств.

Tаблица 1

Фрагмент базы знаний продукционных правил

Значение блок-переменной фрейма Название Значение характеристик Заключение продуктивного правила принятия рационального решения

Market_Char

phase ступень развития рынка 0 — становление 1 — развитие 2 — насыщение R1 V R2 л (M1 V M3) R1 л M1 V R2 л (M1 V M2 v M3 v M6) R1 л (M1 v M2 v M3 v M4 v M5) v R2 л (M1 v M2 v M3)

p_size

Agent

posi_Ag позиции активных агентов на рынке < 0,2 0,2... 0,8 > 0,8 R1 v R2 л (M1 v M3) R1 л M1 v R2 л (M1 v M2 v M3 v M6) R1 л (M1 v M2 v M3 v M4 v M5) v R2 л (M1 v M2 v M3)

char_Ag

Ambient

stajiving уровень жизни населения 0 — низкий 1 — средний 2 — высокий R1 л (M1 v M2 v M5) v R3 л M1 R1 л (M1 v M2 v M3 v M4) v R2 л (M1 v M2 v M3) v R2 л (M1 v M2 v M3 v M4 v M5) v R2 л (M1 v M2 v M3)

lev_econ

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

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

Данные предприятия: Х1 — объем продаж предыдущего периода; Х2 — прогноз продаж; Х3 — плановые продажи; Х4 — целевая прибыль; Х5 — степень удовлетворенности клиентов.

Данные агентов-конкурентов: Х6 — цены; Х7 — качество продукции; Х8 — реклама; Х9 — расходы на маркетинг; Х10 — конкурентный уровень.

Данные рынка: Х11 — объем рынка; Х12 — сегментация рынка.

Такие переменные, как прогноз продаж, данные конкурентов, рекламы, распределение расходов и др., являются неопределенными переменными, значение которых не может быть известно точно. Но они могут быть интерпретированы как высокое, низкое, связанное с центром или средним значением. Аналогично не может быть определена точно переменная, отражающая

ч 103

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

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

Для обработки неопределенной информации в разрабатываемой процедуре принятия решений использованы методы нечеткого логического вывода и принятия решения в условиях неопределенности. Реализация нечеткого вывода выполнена с использованием алгоритма Мамдани [8], в котором взаимосвязь между заданными в виде нечетких множеств входами X = (Х1, Хг,..., Хп) и выходом Y определяется нечеткой импликацией

к, п _

ип (X = ) ^ Y = d| , I = 1,т, (3)

р=1( =1

где а1р — нечеткий терм, которым оценивается лингвистическая переменная Х( в строке с номером 1р (р = 1,., к); к — количество строк-конъюнкций, в которых выход — лингвистическая переменная Y оценивается термом d; т — количество термов, исполь-

зуемых для выходной лингвистическом переменной Y.

а,Р = jtap (x)/ x. x e[x.x];

xi

У _

d = J^d| (У)/ У, У e[y,У],

(4)

где ц|р(x() и |j.d (у) — функции принадлежности входа Xt и выхода Y нечеткому терму.

Последовательно используя операцию фаззификации, преобразующую фиксированный вектор влияющих факторов X в вектор нечетких множеств X, необходимых для выполнения нечеткого логического вывода, нечеткую базу знаний, содержащую информацию о зависимости Y = f (X) в виде нечетких продукционных правил типа «ЕСЛИ (...), ТО (...)», позволяющих определять значение выходной переменной в виде нечеткого множества Y, соответствующего нечетким значениям входных переменных X и дефаззи-фикатор, преобразуем выходное нечеткое множество Y в четкое число Y.

Рассмотрим модельный пример для выходной переменной Q — качество продукции. Экспертная база знаний содержит шесть табличных функций — терм значений параметра Q (табл. 2).

Решения Q1(X1,X10); Q2(X4); Q3(X2,X3); Q4(X6,X7); Q5(X5); Q6(X9) в зависимости от объема продаж предыдущего периода (X1), уровня конкуренции (X10), прибыли (X4), прогноза (X2), плана продаж (X3), цены (X6), качества продукции конкурентов (X7), удовлетворенности клиентов (X5) и расходов на маркетинг конкурентов (X9), построенные на стандартном пятиуровневом классификаторе, выражаются следующими значениями термов лингвистических переменных: VL — очень низкий; L — низкий; M — средний; H — высокий; VH — очень высокий.

Приведем пример правила вывода для выходной переменной Q: Q1 = {If X1 = «М» л л X10 = «Н» then Q = «VH»} для трапециевидной функции принадлежности. Для нормирован-

№ 3 (51) 2014

Таблица 2

Экспертные правила принятия решений для переменной Q (качество продукции)

Then Q1 if X, Then Q4 if X,

VL L M H VH VL L M H VH

VL M M M M M VL L L L L L

L M M M M M L M M M L L

M H H H H H -53 M H H H M M

n A n A

H VH VH VH VH VH H VH VH VH H H

VH VH VH VH VH VH VH VH VH VH VH VH

Then if X Then if Xs

q2 VL L M H VH q5 VL L M H VH

L L M H H L M M VH VH

Then if X2 Then if Xt

Q3 VL L M H VH Qe VL L M H VH

VL M M L L L VH H M M L

L M M L L L

-53 n A M H VH M H VH M H VH M H H M H H M H H

ных значений входной переменной и Х10 = 0,77 функции принадлежности принимают значения цМ(Х4 = 0,42) = 0,6 и цН(Х10 = 0,77) = 0,8 соответственно (расчет проведен по аналитическому выражению функции). Тогда лингвистическая выходная переменная Q принимает терм-значение «VI"!» со значением функции принадлежности, определяемой по правилу операций с нечеткими числами:

ц, = цш №) = тИцм (Х1), цн (Х10)) = min{0,6; 0,8} = 0,6.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

При следующих заданных текущих входных установках (в нормированном виде):

Х1 = 0,27 (Ц; Х2 = 0,8 (V"); Х3 = 0,68 (Н);

Х4 = 0,41 (М); Х5 = 0,5 (М);

Х6 = 0,7 (Н); Х7 = 0,7 (Н); Х8 = 0,8 (VI); Х9 = 0,5 (М); Х10 = 0,77 (Н).

По таблице 2 экспертных правил принятия решений для переменной Q получим: Q1(L, Н) = V"; Q2(M) = М; Q3(VH, Н) = Н; Q4(H, Н) = Н; Q5(M) = М; Q6(M) = М.

Тогда значения функции принадлежности равны:

ц = ц,Н(^) = тИц_(Х1), цН(Х10)) = 0,8;

Ц = цМ(ф = 1цм(х4) =0,6;

Цз = ц^з) = тИц^Х2), мН(ХЗ)) =0,8; ц = 1^4) = тИц^Х6), МХ7)) =1;

Ц = цМ(ф = цМ(Х 5 ) =4; Ц =Цм(03) = Цм(х9) =4.

105

Для нескольких нечетких логических выводов относительно выходного параметра Q проводим дефаззификацию по правилу (по методу центра тяжести):

Q=

Ziv Q

Xi

(5)

где Q¡ — абсцисса точки максимума (узловая точка) функции принадлежности, для которой Q принимает соответствующее терм-значение.

Пусть для термов VL, L, М, Н, VH точки максимума показателя рейтинга качества Qj соответственно 1, 2, 3, 4, 5 (баллы). Тогда из соотношения (5) Q = 3,65. С применением правила округления до большего целого Q = 4.

Как правило, экспертные решения построены так, чтобы обеспечить согласованность между всеми выходными параметрами маркетинга — в нашем случае между ценой продукции, сбытом и расходами на рекламу. Формально это означает, что правила для терм решений цены и сбыта должны включать найденное значение нечеткой оценки качества в виде, например, Р = F(X Q). Это является одним из преимуществ методики «мягких» вычислений. Описанная процедура принятия решения по нечетким данным применяется отдельно для каждого продукта и для каждой торговой площадки путем обработки соответствующих входных переменных и заполнения базы знаний необходимыми данными.

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

концептуальная модель

Блок-схема концептуальной многоагент-ной нечетко-логической модели принятия маркетинговых решений в условиях неопределенности представлена на рис. 1.

Комплексная процедура ситуационного анализа рынка как сложной социально-экономической системы в условиях неопределенности включает следующие основные этапы.

Этап 1. Мониторинг внешней и внутренней среды.

Этап 2. Анализ и обработка аналитической, вероятностной и нечеткой информации о состоянии рынка.

Этап 3. Аналитический ситуационный анализ функционирования многоагентной модели рынка.

Этап 4. Выбор оптимальных маркетинговых стратегий в соответствии со спросом на продукцию и предложениями продукции на рынке в текущих и будущих условиях.

Этап 5. Выбор оптимальных решений.

Этап 6. Перенастройка базы знаний.

Этап 7. Подготовка отчетных материалов по результатам вычислительных экспериментов.

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

Мониторинг внешней и внутренней среды включает сбор, анализ и обработку аналитической, случайной и нечеткой информации. Имитационная многоагентная модель позволяет проводить ситуационный анализ рынка при различных экономических и социальных возмущениях и формализовать взаимодействие и свойства агентов-конкурентов в виде нечетких высказываний в зависимости от состояния других агентов и внешней среды. Выбор оптимальных маркетинговых стратегий осуществляется на основе нечет-

№ 3 (51) 2014

АГЕНТЫ

ИСТОЧНИКИ ДАННЫХ

ПОКАЗАТЕЛИ ДЕЯТЕЛЬНОСТИ АКТИВНЫХ АГЕНТОВ

ХАРАКТЕРИСТИКИ ПРОДУКТА

БАЗА ЗНАНИЙ ПРОДУКЦИОННЫХ ПРАВИЛ ПРИНЯТИЯ РЕШЕНИЙ

ЦЕЛИ СТРАТЕГИИ

Û Û

Система управления знаниями

tr

Система управления ЖЦ продукции (PLM)

Покупатели

Многоагентная модель рынка

Нечетко -логический вывод

£

Подготовка и принятие решений

i Г

Аналитический маркетинг с использованием методов системного анализа

1 ^

Выпуск, V Цена, P Реклама, A Сбыт, D Качество, Q

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

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

Применение модели

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

доли рынка, а в краткосрочной — в получении контрактов на поставку оборудования по тендеру.

Суть имитационного эксперимента состоит в следующем. Для каждого активного агента и заданной рыночной ситуации устанавливаются значения блоков-параметров фреймов Agent, Market_Char, Ambient для некоторого момента времени. С использованием базы знаний продукционных правил выбирается оптимальное решение каждого активного агента-продавца в рассматриваемый период. После выработки решений на основе конкуренции осуществляется

ч 107

№ 3 (51) 2014

принятие решения для своего предприятия. Относительно всех принятых решений агентов-продавцов производится анализ решения и выявление агента «победителя». Затем реализуются действия одного или нескольких активных агентов (транзакция), что будет соответствовать новой точке отсчета на временной шкале.

На рисунках 2 и 3 представлены результаты изменения доли рынка для четырех компаний при разыгрывании ситуационных стратегий и принятия рациональных маркетинговых решений соотношения цена — качество продукции. Условные моменты времени на графиках соответствуют моментам окончания тендера. Относительная доля рынка после проведения тендера меняется. Рациональные решения агентов-конкурентов направлены на снижение соотношения цена — качество продукции с целью получения большей доли рынка. На рисунке 2 можно наблюдать выравнивание долей рынка для четырех игроков при варьировании соотношения цена-качество для всех игроков. На рисунке 3 представлены графики, отражающие рост доли рынка для двух игроков при их активной стратегии и уменьшение доли рынка двух других агентов при их пассивной стратегии.

В результате реализации действия одного или нескольких активных агентов ситуация на рынке изменяется, поэтому до пе-

рехода к следующему условному моменту времени значения части блок-переменных меняются. На основании рационального решения агента «победителя» производится также обновление базы знаний продукционных правил принятия рациональных решений.

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

На рисунке 4 представлены результаты ситуационных стратегий ценообразования в условиях проведения тендера на поставку и ремонт нефтепромыслового оборудования с участием указанных выше четырех фирм-конкурентов. По графику можно наблюдать процессы эластичного ценообразования при большом различии исходных цен и отсутствии преимуществ у конкурентов, что согласуется с реальными экономическими предположениями.

-Ад1

-Ag2

-Ag3

-Ag4

40,0

0 1 2 3 4 5 Условные моменты времени

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

50

£ 40 гс

| 30 .0

к 20 §

^ 10

0 1 2 3 4 5 Условные моменты времени

Рис. 3. Изменение доли рынка для четырех игроков при активной стратегии Ад1 и Ад2

0

№ 3 (51) 2014

—♦— Agi —ш— Ag2 —Ъ— Ag3 —•— Ag4

Условные моменты времени

Рис. 4. Стабилизация цен при неизменных условиях на рынке для четырех игроков

Заключение

В работе предложена комплексная процедура ситуационного анализа рынка как сложной социально-экономической системы в условиях неопределенности. Процедура использует в качестве основы имитационную многоагентную нечетко-логическую модель принятия маркетинговых решений промышленным предприятием. В модели применяется методология многоагентного программирования и процедура нечеткого логического вывода и принятия решений в условиях неопределенности.

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

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

Список литературы

1. Aliev R. A, Fazlollahi B, Vahidov R. M. Soft Computing Based Multi-Agent Marketing Decisión Support Systems // Journal of Intelligent and Fuzzy Systems. 2000. V. 9. P. 1-9.

2. Мешалкин В. П. Экспертные системы в химической технологии. М.: Химия, 1995. — 367 с.

3. Бахтизин А. Р. Агент-ориентированные модели экономики. М.: Изд-во «Экономика», 2008. — 280 с.

4. Ивашкин Ю. А. Агентные технологии моделирования рынка // Известия РАН. Теория и системы управления. 2008. № 4. С. 165-176.

5. Мешалкин В. П., Образцов А. А. Декомпозиционно-эвристический алгоритм оптимального размещения технологического оборудования химических производств // Известия вузов (серия «Химия и химическая технология»). 2009. № 10 (52). С. 102-105.

6. Мешалкин В. П., Богомолов Б. Б. Принципы разработки экспертной системы оптимальной компоновки оборудования химических производств // ТОХТ. 1994. № 6 (28). С. 638-643.

7. Зайнашева Э. Б, Мухаметзянов И. З. Оценка маркетинговых решений в условиях нечеткой рыночной информации // РИСК: Ресурсы, Информация, Снабжение, Конкуренция. 2013. № 2. С. 38-41.

8. Прикладные нечеткие системы / под ред. Т. Тэра-но, К. Асаи, М. Сугэно. М.: Мир, 1993. — 368 с.

I. Mukhametzyanov, Dr of Physics & Mathematics, Professor, Ufa State Petroleum Technological University, miz2004@yandex.ru

V. Meshalkin, Dr. Tech. Sci., Professor, D. Mendeleev University of Chemical Technology of Russia, Moscow, clogist@muсtr.ru

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

simulation multiagent fuzzy logic model for industrial companies marketing decision making under uncertainty

The task of creating a tool-making support system of industrial enterprise marketing decisions under uncertainty. It is proposed to use the methodology for multi-agent programming situational modeling functioning of the market as a complex socio-economic system and fuzzy inference procedures for handling uncertain information. We consider examples of situational strategies and making rational marketing solutions for oil and gas service market. Keywords multi-agent market model, decision-making methods, fuzzy logic.

ч 109

i Надоели баннеры? Вы всегда можете отключить рекламу.