УДК 338.3
И. А. Быкадоров \ Е. Моретти 2, А. Эллеро 2
1 Институт математики им. С. Л. Соболева СО РАН пр. Акад. Коптюга, 4, Новосибирск, 630090, Россия
E-mail: [email protected]
2 Dipartimento di Matematica Applicata, Universa Ca'Foscari Di Venezia
Dorsoduro 3825/E, 30123, Venezia, Italia E-mail: [email protected]; [email protected]
ОБ ОДНОЙ МОДЕЛИ СЕГМЕНТИРОВАННОГО МАРКЕТИНГА *
Рассматривается линейная модель оптимального управления для маркетинга продуктов, которые производятся некоторой фирмой и продаются ритейлерами (посредниками) на разных сегментах рынка. Временной горизонт разделен на два «примыкающих» (последовательных непересекающихся) интервала - период производства и период продаж. В период производства фазовыми переменными являются уровни запасов и два вида гудвилов (для потребителей и ритейлеров), имеется три вида управлений: производством, качеством продукции и рекламой. В период продаж фазовыми переменными являются уровни продаж и два вида гудвилов, управлениями - коммуникации посредством рекламы, промоушена и стимулирования ритейлеров. Исходная задача сводится к эквивалентной задаче нелинейного программирования.
Ключевые слова: оптимальное управление, реклама, сегментация.
Введение
В статье рассматривается линейная модель оптимального управления маркетингом продуктов, которые производятся одной фирмой, а продаются ритейлерами (посредниками) на различных сегментах рынка.
Более точно, фирма производит и продает некоторый сезонный продукт с различными «атрибутами» в течение двух последовательных временных интервалов, в первый из которых осуществляется производство, а во второй - продажа продукта. В период производства фирма управляет уровнем производства и качеством продукции, а также осуществляет рекламу как среди ритейлеров, так и на различных сегментах потребительского рынка. В период продаж фирма имеет более глубокие возможности для осуществления коммуникаций 1 посредством промоушена для потребителей, стимулирования ритейлеров, а также рекламы (как для потребителей, так и для ритейлеров). Затраты на коммуникации влияют на поведение потребителей и ритейлеров, изменяя тем самым их гудвилы 2. Таким образом, гудвилы потребителей и ритейлеров являются фазовыми переменными. Фирма максимизирует свою прибыль при наличии ограничений на минимальные уровни гудвилов в конце периода продаж. Тем самым обобщаются линейные модели, предложенные в [3-5]. С целью упрощения изложения будем рассматривать только случай одного (единого) вида коммуникаций для всех сегментов и всех ритейлеров.
Статья организована следующим образом. Сначала формулируется задача линейного оптимального управления для сегментированного маркетинга и предлагается ее декомпозиция на параметрические подзадачи. Затем приводится решение этих подзадач, что позволяет да-
* Исследование выполнено при частичной финансовой поддержке Университета Ка'Фоскари (Венеция, Италия), Совета по грантам Президента РФ и государственной поддержке ведущих научных школ (проект НШ-4113.2008.6) и РГНФ (проект 09-02-00337).
1 Под коммуникациями понимается совокупность всевозможных видов рекламы товара, таких как реклама в СМИ, промоушен («продвижение» товара, например, путем проведения всевозможных акций), а также стимулирование торговых фирм к приобретению и хранению продукции.
2 Под гудвилом (qoodwill) часто понимают активы, капитал фирмы, не поддающиеся материальному измерению (репутация, техническая компетенция, связи и т. д.), влияющие на отношение продавца, посредника и потребителя к товару. Этот термин в рассматриваемом контексте был введен M. Nerlove и K. J. Arrow в [6].
ISSN 1818-7862. Вестник НГУ. Серия: Социально-экономические науки. 2009. Том 9, выпуск 4 © И. А. Быкадоров, Е. Моретти, А. Эллеро, 2009
лее свести исходную задачу оптимального управления к эквивалентной задаче нелинейного программирования. В конце статьи - обсуждение полученных результатов и направления предполагаемых дальнейших исследований. Все доказательства приведены в Приложении.
Линейная модель сегментированного маркетинга
Рассмотрим модель с п сегментами рынка и г ритейлерами. Следуя [4], предполагаем, что производство и продажи осуществляются на интервалах [70, 71 ] (период производства) и [7Х, 72] (период продаж). Введем множества индексов I = {1,..., п} и J = {1,..., г}.
Фазовые переменные и управления. В период производства рассматриваются фазовые переменные:
т (7) - уровень запасов в 7-м сегменте, г е I, в момент 7, 7 е [70, 71 ]; и управления:
и1 (7) - темп производственных затрат в 7-м сегменте, г е I, в момент 7,7 е [70, 71 ];
q - темп затрат на улучшение качества производимой продукции; как и в линейной модели несегментированного (однородного) рынка [4], считаем q постоянной и неотрицательной.
В период продаж фазовыми переменными являются:
X(7) - уровень продаж в 7-м сегменте, г е I, в момент 7,7 е[^, 72] (т. е. за время 7 - 71).
Далее, как на интервале производства, так и на интервале продаж, рассматриваются фазовые переменные:
С (7) - гудвил потребителя в 7-м сегменте, г е I, в момент 7,7 е [70 , 72 ];
Щ (7) - гудвилу-го ритейлера, у е J, в момент 7,7 е [70 , 72 ]; и управление:
а(7) - темп коммуникационных затрат в момент 7,7 е [70 , 72].
Гудвил потребителя С (7) показывает, насколько легко потребители в 7-м сегменте делают выбор, покупать ли продукт. Гудвил ритейлера Щ (7) показывает, насколько желательно для у-го ритейлера хранить продукт для продажи (ср. [4]). Относительно управления а(7) предполагается, что в период производства коммуникациями является реклама, а в период продаж - реклама, промоушен и стимулирование ритейлера.
Динамика. Динамика модели существенно различна для периода производства [70, 71 ] и периода продаж [7Х, 72 ].
Динамика в период производства. В период производства [70, 71 ] динамика описывается 2п + г уравнениями: п уравнений для уровней запасов т (7) в 7-м сегменте, г е I, п уравнений для гудвилов потребителя С (7) в 7-м сегменте, г е I, и г уравнений для гудвилов Щ (7) у-го ритейлера, у е J.
Для 7-го сегмента, г е I, динамика уровней запасов определяется уравнением
где ки - маргинальная продуктивность производственных затрат, ки > 1.
Таким образом, предполагается, что прирост запасов прямо пропорционален производственным затратам.
Далее, в 7-м сегменте, г е I, динамика уровня гудвила определяется уравнением
m i(t)=Kui(tX
(1)
C (t) = -5„Ci (t) + &) a(t),
где 5C - коэффициент дисконтирования (decay rate) гудвила Ct (t), 5C > 0;
s(p) - маргинальная продуктивность коммуникационных затрат a в терминах гудвила C в период производства, s(cp) > 0 3.
Первое слагаемое в правой части (2) описывает «эффект забывания» потребителя, а второе - показывает, что рост затрат на рекламу линейно влияет на прирост репутации фирмы. Наконец, для j-го ритейлера, j е J, динамика уровня гудвила задается уравнением
R (t) = -8RjRj (t) + sRp) a(t), (3)
где 5Л - коэффициент дисконтирования (decay rate) гудвила R (t), 5Л > 0;
s^p) - маргинальная продуктивность коммуникационных затрат a в терминах гудвила Rj в период производства, s^p) > 0.
Интерпретация слагаемых в правой части (3) аналогична (2).
Динамика в период продаж. В период продаж [tx, t2] динамика также описывается 2n + r уравнениями: n уравнений для уровней продаж xi (t) в i-м сегменте, i е I, n уравнений для гудвилов потребителя C (t) в i-м сегменте, i е I, и r уравнений для гудвилов R (t) j-го ритейлера, j е J. Интерпретация слагаемых в правых частях уравнений (4)-(6) аналогична приведенной для динамики в период производства.
Для i-го сегмента, i е I, динамика уровней продаж определяется уравнением
X(t) = —ax(t) + уcCt(t) + (t) + sX)a(t) +^ (t, -t0)q, (4)
j^J
где а; - параметр насыщения рынка (saturation aversion), a{ > 0; yc - продуктивность гудвила Ci (t) в терминах продаж, yc > 0;
Jxr - продуктивность гудвила R (t) в терминах продаж в i-м сегменте j-м ритейлером,
у ^ > 0;
s(s) - маргинальная продуктивность коммуникационных затрат типа промоушена в терминах продаж x (t) в период продаж, s(S) > 0;
l - маргинальная продуктивность темпа затрат q для продаж, l > 0.
Отметим, что (t — t0 )q - это общие затраты на улучшение качества в период производства [t0, tj ] (напомним: рассматривается постоянное управление q).
Далее, для i-го сегмента, i е I, динамика уровня гудвила определяется уравнением
C(t) =РЛ(t) — bcC(t) + sCS)a(t) + C (t, — t0)q, (5)
где Р; - продуктивность «торговой репутации» (word-of-mouth) в терминах гудвила
C, Р, > 0;
5С - коэффициент дисконтирования гудвила C (такой же, как и в период производства),
5c, >0;
s^) - маргинальная продуктивность коммуникационных затрат рекламного типа в терминах гудвила C в период продаж, s^) > 0;
lc - маргинальная продуктивность затрат q для гудвила C , lc > 0. Наконец, динамика гудвила R для j-го ритейлера, j е J, задается уравнением
Неравенство е'ср> > 0 означает, что в период производства коммуникационные затраты способствуют росту гудвила С, ■ Аналогично интерпретируются случаи положительности определяемых ниже величин
Лр) „(') „(') „(') Rj , x , C , Rj .
к; (0 = -5^ (0 + е«а(7) + ¡^ (7, - г0 )д,
(6)
г^я 8 - коэффициент дисконтирования гудвила к (такой же, как и в период производства),
( 5)
е(г) - маргинальная продуктивность коммуникационных затрат рекламного и стимулирующего типа в терминах гудвила к в период продаж, е^) > 0;
; ]
¡я - маргинальная продуктивность темпа затрат q для гудвила к, ¡л > 0.
Граничные условия. Естественными граничными условиями на уровни запасов и продаж являются следующие: т (70) = х(^) = 0, х (^) < т(^), г е I.
Далее, граничные условия для гудвилов потребителя имеют вид
где ц , а, д - верхние границы для ц (7), а(7), д соответственно.
Целевой функционал. Прибыль фирмы определяется как разность между доходом и полными затратами (на производство, улучшение качества и коммуникации) и задается функ-
где р - (экзогенно заданная) цена продажи единицы продукта в 7-м сегменте, р > 0;
с - предельные издержки на хранение единицы продукции в единицу времени в 7-м сегменте, с > 0.
Первый блок в (7) представляет собой валовой доход; второй - издержки на производство, хранение и улучшение качества продукции; последний блок - издержки на коммуникации. Формулировка модели. Сведем воедино элементы модели, описанные ранее. Определим:
• «-мерные вектора фазовых переменных ), х(7), С(7) с элементами т (7), х (7), С (7), г е I, соответственно;
• г-мерные вектора фазовых переменных к(7) с элементами к. (7), ; е J;
• «-мерный вектор управления и (7) с элементами и (7), г е I;
• «-мерные постоянные вектора р, с, С0, ¡х, ¡с, С2, и, е(ср>, е(5), е^» с элементами
Г^0 7 7 — (р) (5) (5) ■ Т
р, ci, С, I , ¡с , ц , ц, е(,р), е(.), е(~,), г е I, соответственно;
• г-мерные постоянные вектора к0, ¡д, к2, е), е^) с элементами к°, ¡л , к2, е(р), е^),; е J, соответственно;
• диагональные постоянные матрицы , 5С, а, ус, р порядка « с диагональными элементами ки , 5С , а, Ус , Р ,' е I, соответственно;
Ц(0 е[0, ц], г е 1, 7 е[^,7,], а(7) е[а, а], 7 е[70, ^ ], д е[0, д],
ционалом
(7)
• диагональную постоянную матрицу 5Д порядка г с диагональными элементами
5 я1, ]е 3;
• постоянную матрицу уд размера п х г с элементами , i е I, j е 3.
Кроме того, определим матрицы
( С (?) ^ ( х(?) ^
A(t) =
R(t)
, t e[t0, t2], X(t) =
A(t)
t e[t1512],
A0 =
v R' y
A2 =
v ^: y
A =
Г5с 0„r 1
V 0rn 5r y
EP =
íp( рЛ
8C
p( p)
V8R У
' a -Yc -YR Л (p(s) 1 8 x ( 41
Q = -P Se 0 nr , E = 8( s) 8C , L = le
0 0 V rn rn S R У 8 £ \ V R У к lR y
где, как обычно, 0иг и 0га - это нулевые матрицы размера (п х г) и (г х п) соответственно.
Теперь, используя уравнения (1)-(3) в период производства, уравнения (4)-(6) в период продаж и целевой функционал (7), линейную модель маркетинга с п сегментами и г ритей-лерами можно записать следующим образом.
P: максимизировать
Г1 ч
pTx(t2) - J[cTm(t) + ^щ (t) + q]dt - Ja(t)dt,
при условиях
m(t) = kuu(t), A(t) = -AA(t) + a(t)Ep, t e[to, t^, m(to) = 0n, A(to) = A0, X(t) = -QX(t) + a(t)E + (t - t0 )qL, t e [tj, t2 ], x(t1) = 0n, x(t2) < m(t1), A(t2) > A2, 0и < u(t) < U, a(t) e [0, a], q e[0, q].
Здесь, как обычно, t означает транспонирование, а 0п является «-мерным нулевым вектором.
Замечание. Векторное неравенство x(t2) < m(tj) можно заменить на равенство x(t2) = m(tj). Действительно, если на некотором допустимом решении задачи P выполняется строгое неравенство x(t2) < m(tx), то, в силу специфической формы уравнений модели, можно снизить производство, увеличивая при этом значение целевой функции.
Сформулированная модель является достаточно общей и допускает различные спецификации. Некоторые возможные интерпретации модели и предложения по ее обобщению приведены в заключении.
Декомпозиция. Параметрические подзадачи. Задача P имеет ряд особенностей: ее система уравнений расщепляется на подсистемы, целевой функционал является аддитивным (сепара-бельным), и т. д. Это позволяет провести декомпозицию задачи P.
Прежде чем описывать подход к решению задачи P, определим:
• «-мерный вектор m, чьи элементы гй{, i e I, являются некоторыми параметрами;
• (« + г)-мерные вектора A, A, чьи элементы A. , A, i e I, An+ A j e J, соответственно, также являются некоторыми параметрами.
Как и в [5], задача P может быть решена следующим образом. Сначала решаются некоторые задачи оптимального управления, зависящие от параметров
m = m(tj), A = A(tj), A > A2;
затем решается координирующая задача - некоторая задача нелинейного программирования, в которой эти параметры рассматриваются как переменные. Обозначим
X =
Г 0. ^
IА У
X =
^ тЛ
V А у
Параметрические подзадачи р = р (т), р = р (А) и р = р (т, д, А, А) могут быть записаны следующим образом.
р : максимизировать
при условиях
р : максимизировать
при условиях
'1
'о Ш
т(') = кыи('), ' е ['о, Га], т('о) = 0И, т('а) = т, 0. < и() < и.
'1
А(') = -М(0 + а(')Ер, ' е['о, 'а], А('о) = А0, А('а) = А, а(') е [0, а ].
р : максимизировать
при условиях
X(') = -дх(') + а(')Е + (' - ' е [', ],
X ('а) = X, X ('2) = X,
а(') е [0, а].
Отметим, что каждая из этих задач имеет простую содержательную интерпретацию: минимизация издержек на производство и хранение продукции (задача р), а также на коммуникации в период производства (задача р) и в период продаж (задача р).
Более того, задача р, в силу специфики ее уравнений, распадается на . более простых задач р(') = р°)(гп1), г е I (ср. параметрическую задачу р (т) в односегментном случае, [4]):
п(')
р максимизировать
при условиях
'а
-¡[е1т1 (') + иг (0]Л,
пг1 (0 = кищ (г), г е шг (г0) = 0, шг (О = Ш,, и,, (г) е [0, и ].
Пусть величины р0) = рЧшД/' е /, Р2 = р, (А), р = Ё (Ш, д, А, А) являются оптимальными значениями целевых функций задач р(' е I, р, р соответственно. Тогда задача Р эквивалентна некоторой задаче нелинейного программирования, в которой целевой (максимизируемой) функцией является следующая функция:
рТШ - (^ - Од + ХЁ')(Ш1) + р,(А) + Ёз(Ш, д, А, А). (8)
ге1
В дальнейшем будем предполагать, что для каждой параметрической подзадачи выполнено условие общности положения (УОП). (См. [1] или, более точно, [7. С. 166].) Необходимые и достаточные условия выполнения УОП будут сформулированы далее, см. леммы 1, 2 и 4.
Решение параметрических подзадач
В этом параграфе будет дано решение каждой из упомянутых выше параметрических подзадач. Как обычно (см., например, [1. С. 15]), будем предполагать, что все фигурирующие в этих задачах управления являются непрерывными слева и непрерывными в концах интервалов производства и продажи.
Процесс получения оптимальных решений задач р(1 ), ..., р(п) совпадает, по существу, с аналогичным процессом для случая п = 1 (см. [5]), т. е. имеет место следующее утверждение.
Утверждение 1. Для каждого I е I оптимальное решение задачи р( г) имеет вид
Г а г е (^ и* (г) = '
Ги ,, г е Ч X
Г 0, г е [to,
ш* (г) = \ _ '
К и ,(г - К), г е [1и , ^
Ш
где момент переключения определяется равенством ^ = ^--'—. Оптимальное значение
' ' к и.
целевого функционала дается равенством
) = + m, (9)
2k u k
2k„ U- k„
u, i u,
где
m e [0, ku U(ij -10)]. (10)
Отметим, что в [5] аналог утверждения 1 был установлен без предположения о выполнении УОП. Это неудивительно, поскольку имеет место следующая лемма.
Лемма 1. Для каждого i e I в задаче р( 1) выполняется условие общности положения. Что касается УОП для задачи р, имеет место следующая лемма.
Лемма 2. Для задачи р условие общности положения выполнено в том и только в том случае, если
s(f *0 V/eI, s^ *0 V je J, (11)
5C *5C V1 <i< j < и, *5Д V1 <i< j < r, (12)
5C *5Д V i e I, V j e J. (13)
Напомним: предполагается, что для задачи Р2 выполнено УОП. Кроме того, все собственные числа матрицы —А (в правой части системы уравнений) являются вещественными. Поэтому число моментов переключений в оптимальном управлении а (?) не может быть больше, чем п + г (см. [7. С. 166]). Обозначим эти моменты переключений через х1, ..., хи+г. Более того, удобно обозначить тя+г+1 = ?.
Утверждение 2. В задаче Р2 оптимальное значение целевого функционала дается равен-
ством
Р^2 =<
—а Е (—1)j х., если п + г четно,
з=1
п+ г+1
—а Е (—1)3 х., если п + г нечетно,
з=1
где моменты переключений х1, ..., хп+г таковы, что
? < т <...<т <т . = ?
О 1 п+г п+г+1 1
и, более того, удовлетворяют условию
(14)
(15)
екА А — еЧА А0 =
а •
( п + г ^
Е (—1) V 3 А
V з =1 У
п+г+1 ^
Е (—
V з =1
А 1Е, если п + г четно,
А 1Е , если п + г нечетно.
(16)
Рассмотрим теперь задачу р. Структура матрицы Q позволяет сравнительно легко вычислить ее собственные числа.
Лемма 3. Собственные числа матрицы Q имеют вид
а, +5с, — л/(а, — 5с,)2 + 4р, У с т К =-!-, , е I,
К,, =
г с,
^/(а,—5д)2 + 4р,.у с,
г е I,
К2п+ з = 5Я, , 3 е 3.
Заметим, что К2и+/ > О V 3 е 3. Кроме того, для каждого , е I, поскольку р. > О и ус > О,
собственные числа К и Хи+1. являются вещественными; более того, Кя+1. > О.
Для простоты изложения ограничимся рассмотрением случая, когда все собственные числа матрицы Q различны. Если матрица Q имеет кратные собственные числа, вычисления проводятся сходным образом (ср., например, [4]).
Пусть Б - (невырожденная!) матрица собственных векторов матрицы Q 4.
4 Более точно, пусть к-й столбец матрицы Б является собственным вектором матрицы Q, соответствующий собственному числу Хк. В силу предположения
(К2п+з — К, )(К2п+з — Кп+,) * О V, е IV 3 е 3 матрица Б может быть записана, например, следующим образом:
5,, ...
(
Б =
л
Б2п+г ,1 . БЪ
где для каждого I е I имеем
а
2
2
Обозначим
Л = diag{\,...,„+r} = S lQS.
(17)
Что касается УОП для задачи Р3, имеет место следующая лемма.
Лемма 4. Для задачи Р3 условие общности положения выполняется в том и только в том случае, если ^ ^ 0 V' е I и, более того, вектор 5не имеет нулевых компонент.
Далее, поскольку выполнено УОП и все собственные числа матрицы 0 являются вещественными, то число моментов переключений в оптимальном управлении а (г) не может быть больше, чем 2п+г. Обозначим эти моменты переключений через р1,...,р2я+г. Более того, обозначим
О = е'2А5-1Х - ечА5-1Х + (е*А - е*А )А-1
где матрица А определена в (17).
Пусть М е I - число отрицательных собственных чисел матрицы 0.
Утверждение 3. Для задачи Р3 справедливы утверждения:
1) если М четно, то оптимальное значение целевого функционала дается равенством
F =
-a (-1)jp., если r четно,
j=1
2 n+r+1
(18)
-a - I (-1) jp., если r нечетно,
j =1
где моменты переключения р1,..., р2я+г таковы, что
= р0 ^ р1 ^ ... ^ р2п+г ^ Р2п+г+1 = г2
и, кроме того, удовлетворяют условию
(19)
G =
( 2n+r
К-1) v ^
V j=
л
V jЛ
л
А 15 Е, если г четно, А-15 1Е, если г нечетно;
/
2) если М нечетно, то оптимальное значение целевого функционала дается равенством
(2n+r+1
I (-1)
V j=1
(20)
Sk,i =
Yc_, если a, - X,, если
k = i, k = n + i,
0, если k e {1, ...,2n + r}\{i, n + i},
yc, если k = i,
a - X„+1, если k = n + i,
0, если k e {1, ...,2n + r}\{i, n + i},
а для каждого j e J имеем
S
k ,2n+j
(8c, -8^)Y
(8r -Xi )(8R -Xn+i )■
Pi Y x,R,
k = i, i e I,
k = n + i, i e I,
(8*, -X, Х8*, -Хп+,)
1, если к = 2п + ],
0, если к е{2п +1, ... ,2п + г}\{2п + ,}. Таким образом, матрица 5 является невырожденной.
S
k
-а • Е (-1) jp., если r четно,
j=o
2n+r
-а •Е (-1)^^, если r нечетно,
=0
где pt,...,р2и+г удовлетворяют (19) и, кроме того,
G =
(2n+r+1
Е (-1)
V 3=0
( 2n+r
V j=0
\
Л 1S 1 Es, если r четно,
Jej
\
Л 1S 1 E„, если r нечетно.
(21)
(22)
Координирующая задача
Утверждения 1, 2 и 3 дают явный вид для р(гр, р, а также условия на моменты переключений. Это позволяет сформулировать координирующую задачу. Напомним, что выполняются условия
А > А2, д е [0, д], (23)
кроме того, моменты переключений должны удовлетворять условию
1о <т1 <... <тп+г < ^ <Р1 <... < р2я+г < ^. (24)
Если М четно, то координирующая задача является следующей.
Задача Р+ : максимизировать (8) при условиях (10), (23), (24), (16), (20), где функции
р(,) V i е /, F2, FF определены равенствами (9), (14), (18) соответственно.
Если же М нечетно, то координирующая задача имеет следующий вид.
Задача Р : максимизировать (8) при условиях (10), (23), (24), (16), (22), где функции
р(,) V г е I, р, р определены равенствами (9), (14), (21) соответственно.
а
У
а
Каждая из задач P+ и P является задачей нелинейного программирования с 6n + 4r +1 переменными: 3n + 2r +1 переменными - параметрами m, q, A, A, а также 3n + 2r переменными - моментами переключений Tj,...,ти+г, р,..., р2и+г. Кроме того, в этих задачах имеется 3n + 2r нелинейных ограничений в виде равенств и несколько простейших ограничений в виде неравенств. Целевые функции в этих задачах сравнительно просты, однако ограничения в виде равенств являются нелинейными и не могут быть разрешены явно.
Отметим, что ограничения координирующей задачи задают необходимые и достаточные условия разрешимости задачи P.
Заключение
В статье изучена модель маркетинга на сегментированном рынке с целью определения оптимальных затрат.
Отметим, что если рассматривается только один ритейлер и один сегмент рынка (т. е. n = r = 1) и если общие коммуникационные затраты разделены на две части a priori, одна для ритейлера и одна для потребителей, то получается модель, изученная в [4].
Представляется интересным рассмотреть обобщение этой модели на случай нескольких видов коммуникаций. Например, может быть рассмотрен случай, когда каждый из d видов коммуникаций действует только для одного ритейлера и на одном сегменте рынка (т. е. d = n + r). Другая интерпретация задачи P может быть получена, если рассматривать d как число различных коммуникационных каналов, например: телевидение, радио, газеты,
промоушен, стимулирование... каждый из которых оказывает различные эффекты на каждого ритейлера или сегмент в терминах как продаж, так и гудвилов. Однако для случая нескольких видов коммуникаций еще более усложняется даже описание модели. Что касается исследования модели, то требуется, прежде всего, уточнить (к сожалению, усложнить) формулировки утверждений 2 и 3.
Тем не менее, представляется, что дальнейшее изучение модели, в частности изучение координирующей задачи, а также разработка ее обобщений может быть направлением будущих исследований.
Приложение. Доказательства утверждений
Доказательство леммы 1. Как показано в [7. С. 166], требуется лишь показать, что
аег (в АВ 0,
где
Имеем
А =
Г 0 -с Л
V0 0 У
в =
МЛ
V ки У
ёег (В АВ ) = ¿еЬ
Г-1 -ски Л
и 0)
= с(ки )2 > 0.
Доказательство леммы 2. Как показано в [7. С. 166], требуется только показать, что
где
Имеем
¿еЬ (В АВ ••• Ап+гв )ф 0,
А =
¿еЬ (В АВ •■■ А+гВ2 ) = ¿еЬ
0 ... 0Л Г1Л
, В г. =
Д ~ 2 Е
р
1 0
Е ДЕ
V р р
¿еЬ (ДЕр ... Дп+гЕр ) = ¿еЬ Д- ¿еЬ (Ер ДЕр
Г1 8С,
1 8„
П8с -П8Й, П^СР) ПР} - ^
С, Ц° С,
'е1 ]еЗ 'е1
18
18
V *г
Д п+гЕр ) Дп+г-1 Ер ) =
оп+ г-1 ^ 8 С
^п+ г-1 8
сп
п+ г-1
^п+ г-1
* у
(25)
=П8с«С') П8*,П(8с-8,)-П(8*- V-П(8*,-8С').
'е1 jеJ
'е1 ,е1
'еJ jеJ
'е1
jеJ
Напомним, что 8С > 0 V' е I, 8л > 0 V , е J. Следовательно, (25) выполнено в том и только
в том случае, если выполнено (11)—(13).
Доказательство утверждения 2. Прежде всего установим некоторые вспомогательные утверждения.
0
0
V
У
V У
Нижеследующая лемма устанавливает знак детерминанта матрицы, которую можно рассматривать как некоторое «обобщение» матрицы Вандермонда. Лемма 2.1 Если 0 < ц <... < и 0 < ^ <... < ^, то
е... е
1 е" ^ ... е ^ ^
> 0.
Используя лемму 2.1, можно также доказать следующее утверждение. Лемма 2.2 Если 0 < ^ <... <^, <... < V и V,. ^ 0 Vг е {1,..., 5}, то система линейных уравнений
Xи/'1, ] = 1, ..., 5, (26)
1=1
имеет единственное решение (Щ,..., ). Более того, функция
р,...* (')=Х и^1' -1
1=1
удовлетворяет равенству
(') = (-1)М+1 V' (27)
где М есть число отрицательных элементов в множестве ^,..., ^ }.
Применяя принцип максимума Понтрягина, легко показать, что число моментов переключения совпадает с числом нулей функции
(') = Xие^ + Xип+/'-' -1, ' е ['0, '1],
'е1 jеJ
где и, .••, ии+г есть произвольные константы.
При фиксированных т < — < тя+г линейная система
^..„и^ (Т ) = 0, ' = 1, . , П + r, имеет единственное решение (иг, ..., йп+г) в силу (12), (13) и леммы 2.2. Следовательно, если рассмотреть
' < т, < — < т < ' ,
0 1 п+г 1 '
то функция ~ (') имеет в открытом интервале ('0, ^) ровно п + г корней. Более того, рщ,...,«„„ ('0) < 0 в силу леммы 2.2.
Поэтому если п + г четно, то для каждого ' е < 0,1,...,-1 имеем
а(') =
0 ' е (Т21, Т21+1), а, ' е (Т21+1, Т21+ 2), (28) 0 'е (тп+г, тп+г+1);
. I п + г -11 если же п + г нечетно, то для каждого 1 е 1 0,1,...,---> имеем
10, ' е (Т21, Т21+Д
а(') = 1 - , , , (29)
[а, ' е (т2,+l, Т2/+2 ).
Отметим, что если имеет место (15), то все возможные виды оптимального управления а (') могут быть записаны в единой форме (28) и (29) соответственно. Следовательно, оптимальным значением целевого функционала является (14).
Для дальнейшего удобно ввести следующие формальные обозначения:
£ V =
0,
( V Л
т,Д
V = 0,
£(-1)3е1'Д Д-1Ер , Vе{1,..., п + г}.
V ,=1 У
Теперь прямыми вычислениями можно показать, что оптимальный вектор фазовых переменных имеет вид
А (г) = е-'Д-(е'0Д А0 + В(г)), п + г - 2"
имеем
(30)
где если п + г четно, то для каждого ' е 10,1,.
£(20,
В(г) =
г е[^2,, +1],
£(2' +1) + а - егДД-^Ер, г е^, Х2'+2],
£ (п + г),
г е [тп+г , Тп+г+1 ]'
. I п + г -1) если же п + г нечетно, то для каждого г е < 0,1,...,---> имеем
£^ г е[Т2', Т2' +1], ( ) = [£(2' +1) + а - егДД-1Ер, г е[т2'.+1, т*^].
Более того, используя непрерывность компонент вектора А (г) (см. (30)) и граничные условия, легко показать, что моменты переключений ^,..., ти+г должны удовлетворять (16).
Доказательство леммы 2.1. Доказательство проведем индукций по 5. Для 5 = 2 утверждение очевидно.
Предположим, что оно верно для 5 = ш. Полагаем 5 = ш +1. Рассмотрим функцию
О(г) = ¿еЬ
С1 е ^
1 е ^ 1 е^
Л
„IV
Имеем
О(г) = ¿еЬ
С1 е^
1 е^1«"
-Рш-А Л
(1 еЦ2^1
+(-1)т-1 - ¿еЬ
1е
с 1
1 е^
- е^1' + (-1)" - ¿еЬ
е^1 Л
„и!
е^ +... +
„ «1
Следовательно (см., например, [1. С. 136]), функция О(г) имеет не более ш корней. Но ) = 0 V г = 1, ..., ш. Поэтому О(г) Ф 0 V г > «т . Более того, в силу индукционного предположения,
(1 е ^
1 е
Поэтому Нт^ О(г) = +<х>. Следовательно, О(«т+^ > 0. Доказательство Леммы 2.2. Рассмотрим
ё = ¿еЬ
Ге ^
е ^
^4,
Имеем
e(V2 -V')^ «(-V')^ ^
- = eVi( b+-+«•) • det
... e
,(VS-V1)4s
1 е^ ... е (
V У
поэтому, в силу леммы 1.1, й > 0. Следовательно, система (26) имеет единственное решение (и1,...,). Далее, функция Е-,.,- (') имеет не более 5 корней (см, например, [1. С. 136]). Но р,.,_ (£j ) = 0 V j е {1, ., 5}. Поэтому (') ф 0 V' < ^ .
Если М = 0, то, поскольку V. Ф 0 V ] е {1, ..., 5}, имеем
Нт^ Я -(') = -1 < 0, поэтому р- _ - (') < 0 V' < ^ . Следовательно, (27) выполняется для М = 0. Рассмотрим теперь случай М > 0. Имеем
Г-да, если — < 0,
Нш К - (t) =
если — > 0,
поэтому
-1 • К-,...- (t) > 0 V t (31)
Можно показать, что sign — = (- 1)м 1. Действительно, — = —, где
d
(1 e v2 ^ ... e
d = det
1 e 2is ... e
Vs^s
Если M = 1, то d > 0 в силу леммы 1.1. Если же М > 1, то
^eV2i evM ^ 1 evM
d = (-1)М-1 • det
„V2 is
,VM is
1e
VM +1 %s
... e
,Vsis
f 1 e(V3-Vz)i1
= (-1)M-1 • eVz(+.+is) • det
e^M V2 )i1 e~V2i e(vM+1 -V2)i
1 e(V3 e(v" -Vz)is e_Vlis e(vM+1 -V2)i
,(Vs-V2)i1 Л
,(Vs-V2)4s
Поэтому, в силу леммы 1.1, sign d = (- 1)M 1.
Следовательно, если М > 0, то sign — = (-1)М-1. Итак, в силу (31), равенство (27) имеет место для М > 0.
Доказательство леммы 3. Обозначим, как обычно, через /2я+r, In и 7. единичные матрицы порядка соответственно 2n + r, n и r. Имеем
Га-XI.
det (0-XI 2n+r ) = det
"Ус -Уд
-р 5с -XIn 0n
v 0r„
0 rn 5Д -XIr,
= det
Га-XI.
"Ус
= (-1)n det
-P 5r - XI \
1 С n
. а - X/
V n
-Ус
:det (5Д -XIr ) = det
-P 5с -XI„ P XIn-5с ^
. а - XI
Vn
: det (5Д -XIr ) =
:det (5д -XIr).
'с
В силу формулы дополнения по Шуру (см., например, [2. С. 35]), имеем
det
P X/ -5<Л i . ч
„ n с = det Px det (-Ус - (а-XIn) 'P (X4 -5с)).
- XIn -Ус У
Vа-XIn
Следовательно, поскольку матрицы а, P, ус, 5С, 5Д являются диагональными, имеем
¿еЬ(0 - И2п+г) = П((Ь - «'■ )(Х - 8с) - РУс, ) - П(8* - X). (32)
/е/
Утверждение леммы теперь легко следует из (32).
Доказательство леммы 4. Как показано в [7. С. 166], требуется лишь показать, что
(33)
где
¿еЬ (В АВ . А2п+гВ )ф 0,
Г1Л
А3 =
Г0 0 ... 0Л 0
; 0 0
В3 =
Имеем
¿еЬ (В АВ .■■ А2 п+гВ ) = ^
Г1 0
0 Л
= (вЕ, ... в2п+гЕ,).
V Е5 вЕ, ... в 2п+гЕ5 У
В силу (17) имеем 0 = 5А5_1. Более того, очевидно, что в' = 5А'5 1 VПоэтому ¿еЬ (0В ... д2п+гВ ) = ¿еЬ (5А5 5А2 5 ... 5А 2п+г5 ) = = ае1(5А)ае1 (5 ~1Е, А5 ~1Е, ... 5 А 2п+г-15 ~1Е, ) =
2п+г
¿еЬ 5 х ¿еЬ А х П (5"Е) х ¿еЬ
1 X!
Х2
2 п+г -1 Л
1 . .. X2
2п+г 2п+г
= ¿еЬ5 х ¿еЬА х П(X х (5~1Е,).) х П(X - X),
'=1 >,,=1
где, как обычно, через (5_1ЕХ) обозначена ия компонента вектора 5"Е. Таким образом,
(33) имеет место в том и только в том случае, если выполнены условия леммы.
Доказательство утверждения 3. Применяя принцип максимума Понтрягина, легко показать, что число моментов переключения совпадает с числом нулей функции
Ё,...,и 2п+г (г) = £ и/2' -1' + £ и^' + £ и2п+^ -1, г е [^, г2],
iеI iеI jеJ
где и, ., и2п+г - некоторые произвольные константы.
В силу леммы 2.2 (см. доказательство утверждения 2), для всех р1 <...<р2и+г линейная система
Е
(р.) = 0, ' = 1, ... ,2п + г,
и ,...,и 2п+г ^г*
имеет единственное решение 5 (и, ..., й2п+г). Поэтому если г1 < р1 < ... < р2и+г < г2, то функция Е- _2и+Дг) имеет на открытом интервале (г1, г2) ровно 2п+г нулей. Более того, в силу леммы 2.2 имеем
2п+г (О = (-1)М+1. (34)
1. Пусть М четно. Тогда в силу (34) структура оптимального управления а (г) является следующей:
■ 1 г - 2)
если г четно, то для всех ' е < 0,1,..., п +
' Напомним: предполагается, что X,. ф X, V1 <' < , < 2п + г.
V У
'=1
а * (7) = 1
если же г нечетно, то для всех 1 е 1 0,1,..., п +
0 7 е(р2,, р2,+1 ) , а , 7 е(р2,+1, Р2, + 2 ) ,
0, 7 е(р2п+г , Р2п+г+1 ); г - 1]
(35)
10, 7 е(р2", Р2>'+1 ), а (7) = 1 - , ( \
(36)
Отметим, что если имеет место (19), то все возможные виды оптимального управления а (7) могут быть записаны в единой форме (35) и (36) соответственно. Поэтому оптимальным значением целевого функционала является (18).
Для дальнейшего удобно ввести следующие формальные обозначения:
0, V = 0,
-(V) =
(
£ (-1>е
V м
10р>к
\
Л-1ЕЧЕ, V е {1,... ,2п + г}.
Теперь прямыми вычислениями можно показать, что оптимальный вектор фазовых переменных имеет вид
X * (7) = Яе* • |ег1Л [Е^Х -Л-1Е 1Ь ] + У (7)} ,
(37)
причем если г четно, то для каждого 1 е 1 0,1,..., п +
У (0 =
г - 2
имеем
(20,
£+ (2 +1) + а • е7ЛЛ-1Е1 Е, 7 е [р21., р2,-+2],
(2п + г ),
7 е[р2,, р2,+1], е[р2,+1, р2, + 2] 7 е [р2п+г , р2п+г+1 ];
если же г нечетно, то для каждого 1 е 1 0,1,..., п +
У (7) =
г -1
имеем
g+ (21),
7 е[р21, р21+1],
£+ (21 +1) + а • е7ЛЛ-1Е1 Е, 7 е [р2,+1, р2,.+2].
В силу непрерывности компонент вектора X (7) и граничных условий моменты переключений р1,..., р2я+г должны удовлетворять (20).
2. Пусть М нечетно. Тогда в силу (34) структура оптимального управления а (7) является следующей:
' г - 2 ] если г четно, то для всех 1 е 1 0,1,..., п +--
(38)
а * (7) =
если же г нечетно, то для всех 1 е 1 0,1,., п +
а, 7 е(р2,, р21+1 ), 0, 7 е(р2,+1, р2,+2 ), а, 7 е(р2п+г , р2п+г+1 );
г -1]
а * (7) = <
Ь 7 е(р2,, р2,+1 ),
(39)
^ 7 е(р2.+1> р2<+ 2 )•
Отметим, что если имеет место (19), то все возможные виды оптимального управления а (7) могут быть записаны в единой форме (38) и (39) соответственно. Поэтому оптимальным значением целевого функционала является (21).
а
Для дальнейшего удобно ввести следующие формальные обозначения:
Í v л
g_ (v) = a х
I H)
j+1 gP УЛ
А-15 Е, V е{0,1, ..., 2п + г}.
V,=0 У
Прямыми вычислениями можно показать, что оптимальный вектор фазовых переменных
I г - 2)
имеет вид (37), причем при четном г имеем для каждого ' е < 0,1,..., п +--
Y (t ) =
g_(2i +1) + a • e^-1S1 E, t e [p2i., p2,+1], g_ (2i + r), t e [p
2i+1, p2i+2],
g_ (2n + r) + a • е'ЛЛ-1 S1E, t e [p2„+r, P2„+r+1 ];
I r -1]
если же r нечетно, то для каждого i e < 0,1,..., n +—— > имеем
m = jg- (2i) + a • e^-1S-1 E, t e ^, ръ+1 ], I g- (2i +1), t e [p
2i +1, P2i +2]-
В силу непрерывности компонент вектора X (t) и граничных условий, моменты переключений p,..., р2я+г должны удовлетворять (22).
Список литературы
1. Понтрягин Л. С., Болтянский В. Г., Гамкрелидзе Р. В., Мищенко Е. Ф. Математическая теория оптимальных процессов: 2-е изд. М.: Наука, 1969.
2. Хорн Р., Джонсон Ч. Матричный анализ. М.: Мир, 1989.
3. Bykadorov I, Ellero A., Moretti E. Minimization of communication expenditure for seasonal products // RAIRO Operations Research. 2002. Vol. 36. P. 109-127.
4. Bykadorov I., Ellero A., Moretti E. A model for the marketing of a seasonal product with different goodwills for consumer and retailer // Journal of Statistics & Management Systems. 2003. Vol. 6. P. 115-133.
5. Favaretto D. and Viscolani B. A single season production and advertising control problem with bounded final goodwill // Journal of Information and Optimization Sciences. 2000. Vol. 21. P.337-357.
6. Nerlove M., Arrow K. J. Optimal advertising policy under dynamic conditions // Economica. 1962. Vol. 29. P. 129-142.
7. Seierstad A. and Sydsœter K. Optimal Control Theory with Economic Applications. North-Holland: Amsterdam, 1987.
Материал поступил в редколлегию 23.06.2009
I. A. Bykadorov, E. Moretti, A. Ellero A MODEL FOR MULTI-SEGMENT MARKETING
We consider a linear optimal control model for the marketing of seasonal products which are produced by the same firm and sold by retailers in different market segments. The horizon is divided in two consecutive non-intersecting intervals, production and selling periods, respectively. The production period state variables are the inventory levels and two kinds of goodwills (for consumers and for retailers) while the selling period state variables are the sales levels and the two kinds of goodwills. In the production interval there are three kinds of controls: on production, quality and advertising, while in the selling one the controls are on communication via advertising, promotion for consumers and incentives for retailers. We consider the case of several kinds of communications. The optimal control problem is transformed into an equivalent nonlinear programming problem.
Keywords: optimal control, advertising, seasonal products, segmentation.