Научная статья на тему 'Рынок как оптимально самоуправляемая инерционная система с запаздыванием'

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

CC BY
177
38
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РЫНОК / ЦЕНА ТОВАРА / ИНЕРЦИОННОСТЬ / ЗАПАЗДЫВАНИЕ / МАТЕМАТИЧЕСКАЯ МОДЕЛЬ / ОПТИМАЛЬНОЕ САМОУПРАВЛЕНИЕ / MARKET / PRICE OF GOODS / INERTIA / DELAY / MATHEMATICAL MODEL / OPTIMAL SELF-MANAGEMENT

Аннотация научной статьи по экономике и бизнесу, автор научной работы — Поддубный Василий Васильевич, Романович Ольга Владимировна

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

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

Похожие темы научных работ по экономике и бизнесу , автор научной работы — Поддубный Василий Васильевич, Романович Ольга Владимировна

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

The Market as Optimum Self-Control System with Inertia and Delay

The mathematical model of the market of one goods is considered prix the known demand line with accounting of delay in supply of the goods. The general and some partial criteria of optimality of the market behavior are formulated. The market state at consequent discrete time moments is characterized by the goods price and by the volume of the unsold goods (remainders). The self-management of the market is executing by change of the goods price. The certain market conservatism (inertness) in relation to changes of the goods price is taken into account. From criteria of the optimality the strategies (algorithms) of the self-management of the market for its transition from a certain outraged state into the equilibrium state are obtained. Examples of numerical research of various market models with use of the method of possible directions are presented.

Текст научной работы на тему «Рынок как оптимально самоуправляемая инерционная система с запаздыванием»

2008

ВЕСТНИК ТОМСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА Управление, вычислительная техника и информатика

№ 3(4)

УПРАВЛЕНИЕ ДИНАМИЧЕСКИМИ СИСТЕМАМИ

УДК 519.865

В.В. Поддубный, О.В. Романович РЫНОК КАК ОПТИМАЛЬНО САМОУПРАВЛЯЕМАЯ ИНЕРЦИОННАЯ СИСТЕМА С ЗАПАЗДЫВАНИЕМ

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

Ключевые слова: рынок, цена товара, инерционность, запаздывание, математическая модель, оптимальное самоуправление.

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

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

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

Пусть х - цена товара, 0° - объем спроса товара при данной цене. В простейшем случае линия спроса, определяющая зависимость объема спроса товара от его цены, представляется прямой линией [1], понижающейся с ростом цены:

0° (х) = <2т - ах, (1)

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

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

Примем в качестве стратегии поставки товара на рынок поставку товара при закупке его в объёме покупательского спроса. В момент времени г покупательский спрос определяется линией спроса

ел (г) = - ах(г). (2)

Обычно между моментом заказа товара для поставки его на рынок и моментом исполнения заказа (фактической поставкой) проходит некоторое время т (запаздывание, лаг поставки), так что к моменту времени г на рынок поступит товар, заказанный за т единиц времени до этого в объёме

25 0) = <2т - аХ({ -« (3)

по цене закупки Таким образом, к моменту времени г объём поставки товара равен 0(г), тогда как объём спроса товара в этот момент составляет величину 0°(г) по цене х(г).

Заметим, что стратегия закупки товара в объёме текущего спроса (3) не учитывает того факта, что в момент времени г-т на рынке уже может находиться непроданный на предыдущем интервале товар в объёме 0(г-т), так что логичнее было бы заказывать поставку товара в объёме

<2S 0) - -« = бт - аХ({-т) - -т)

вместо объёма спроса (3), если 0(г) > 0(г-т), т.е. если текущий спрос превышает остатки, или вообще не заказывать товар, если его остатки превышают текущий спрос. Однако в такой постановке модель рынка резко усложняется, хотя, естественно, является более адекватной реальности. Из-за сложности такой модели оставим пока стратегию закупки товара для поставки его на рынок в виде текущего спроса (3).

Если х(г-т) < х(г), то 0(г) > 0°(г), и спрос будет полностью удовлетворен. При этом останется непроданным 0(г) = 05(г) - 0°(г) >0 единиц товара. Если же х(г-т) > х(г), то 0(г) < 0°(г), и спрос может оказаться неудовлетворенным в полном объёме. Весь товар 0(г) будет продан, непроданного товара (остатка) не будет (0(г) = 0), и образуется дефицит спроса 0(г) - 0°(г) < 0, что приведет к недополученной прибыли.

Таким образом, если к моменту t (к началу г-го интервала дискретного времени) имелся остаток (непроданный товар) в объёме Q(t), а дополнительное предложение (поставка) товара на этом интервале составило величину 0(7), то продано на этом интервале может быть либо Q^(t), если Q(t) + Q(t) > Q^(t), либо Q(t) + QS(t), если Q(t) + Q(t) < Q^t). Тогда остаток товара на рынке к началу следующего (t+1-го) интервала выразится величиной

Q(t +1) = [Q(t) + Qs (t) - QD (t)] • 1 (Q(t) + QS (t) > QD it)), (4)

где 1(-) - индикатор события, указанного в скобках, равный 1, если событие имеет место, и 0, если нет.

Соотношение (4) может рассматриваться как уравнение состояния рынка по переменной Q. В развернутой форме это уравнение имеет вид

Q(t +1) = [Q(t) - a(x(t-т) - x(t))]1 (Q(t) - a (x(t-t) - x(t))), t = 0,1,2,... (5)

Очевидно, на закупку товара в объёме Q(t) по цене P1 продавец платит сумму Q(t)Pi. А продажа товара происходит в момент t по цене x(t) в объёме

бпрод0) = min ) + QS it), QD it)) = min iQit) + Qm - axit - x), Qm - axit)) =

= [Qm - (ax(t -t) - Q(t)) • !( x(t -t) ^ x(t) + Q(t) 1 a)-

-ax(t) • 1 (x(t - t) < x(t) + Q(t) / a)] x(t) - (Qm - ax(t - t)) P - Q(t)P2 . (6)

При этом выручка продавца составит на интервале t величину Qpo^tMt), а прибыль - разницу

Qs it)р - бпрод (t)x(t).

При этом, если Q(t) Ф 0 (оставался некоторый объём непроданного товара на текущем интервале дискретного времени), то хранение его стоило Q(t)P2, где Р2 -цена хранения единицы товара, и прибыль уменьшается на эту величину. Таким образом, текущая прибыль продавца на t-м интервале времени составляет величину

J it) = min iQit) + Qm - axit-x), Qm - axit)) x{t) -

- (- axit -T)) p - Qit)P2 . (7)

Если с течением времени цена стабилизируется, принимая равновесное значение х, так что x(t) ^ x, x(t-x) ^ x, min(Q(t) + Qm - ax(t-x), Qm - ax(t)) ^ Qm - ax, то текущая прибыль принимает вид

Jit) = (Qm - ax)(x - p) - Qit)P2, (8)

откуда видно, что наибольшего и стационарного значения она достигает в отсутствие остатков непроданных товаров, т.е. при Q(t) = 0:

Jiх) = iQm - ax)ix - Pi). ()

Это квадратичная выпуклая вверх функция x. Следовательно, максимальное значение текущая прибыль достигает при

x = = p*, ()

2 a

max J(x) = J (P* ) = (Qm aPl )2 .

x ' ' 4a

Заметим, что линия спроса 0т - ах принимает значение, равное нулю, при

хтах = 0т/а (это максимальная цена, при которой спрос обращается в нуль, т.е.

предельная цена, по которой покупатель уже не согласен покупать товар). Цена закупки товара р < Р < хтах всегда.

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

Пусть до некоторого начального момента г = 0 рынок находился в состоянии равновесия, так что

*(/)|,<0 = Р*. (1

Пусть в момент г = 0 рынок каким-либо образом выводится из состояния равновесия, т.е. цена товара в этот момент принимает значение

х(0) = Р0 Ф Р*. (12)

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

Я 2

(( +1) - х(г)) , Я > 0,

к целевой функции рынка /(г). Величину и(г) = х(г+1)-х(г) можно рассматривать как «управление», которое вырабатывает инерционный рынок, стремясь перевести себя из возмущенного состояния х(0) = Р0 в равновесное Р с максимизацией на траектории этого перехода суммарной прибыли:

- (ах( - т) - б(/)) • 1 (х( - т) > х() + 2() / а) -

t=0

-ах(г)-1(х({-т) < х({) + 2(1)/а)]х(г) -

Т-1 п

- (2т - ах(-0)) - 2(()Р2 }- X 2 (?) ^ таХ (13)

(=0 2 и,х

при ограничениях типа равенств (уравнения состояния)

х(1 +1) = х(1) + и(}), х(0) = Р0 > 0 , х(()|,<0 = Р*, г = 0, Т -1, (14)

<2^ +1) = [2(г) - ах(г -т) + ах(г)] -1( х(г -т) < х(г) + <2^)/ а),

е(0) = Qo, г = 0, Т -1, (15)

и неравенств (ограничения на состояния)

х( +1) > 0, г = 0, т -1, (16)

или, что то же, неравенств (ограничений на управления)

х(г) + и(г) > 0, г = 0, Т -1. (17)

Здесь Т - время наблюдения за состоянием рынка (время функционирования рынка).

Таким образом, рассматриваемая модель рынка - это оптимально самоуправляемая система, описываемая уравнениями состояния (14), (15), максимизирующая выпуклый вверх функционал качества (13) с помощью управлений и(г), допустимых системой неравенств (16) или (17).

3. Необходимые условия оптимальности

Выпишем необходимые условия оптимальности управления u(t) и состояния x(t), Q(t), используя функцию Лагранжа, присоединяющую к функционалу качества (13) ограничения типа равенств (уравнения состояния) (14), (15) с помощью неопределенных множителей Лагранжа (сопряженных по Гамильтону переменных) _p(t+1), q(t+1):

T -1

L( x, Q, u, p, q) = J (x, Q, u) + ^ p(t +1) (x(t) + u(t) - x(t +1)) +

t=о

T-1

+^ q(t +1)[(Q(t) - ax(t -t) - ax(t))-1(x(t -t) < x(t) + Q(t)/a)- Q(t +1)]. (18)

t=o

Решив двойственную задачу

L(u, p, q) = max L(x, Q, u, p, q) (19)

x,Q

при фиксированных значениях управлений u(t) и сопряженных переменных p(t+1), q(t+1), получим систему рекуррентных уравнений для сопряженных переменных, решаемую в обратном времени:

p(t) = pit +1) -

где

q(t) = q(t +1) dJ

dJ

dx(t)

dJ

, t = T -1,1, piT) =

, t = T -1,1, q(T) =

dJ

dx(T)

dJ

dx(t)

1<t<T-1

dJ

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

dx(t)

dJ

dx(t)

dJ

T+1 <t<T-T

dQ(t) dQ(T)

= Qm - - Q(t)) • 1 (* > x(t) + Q(t) / a) -

-2ax(t) • 1 (P* < x(t) + Q(t) / a),

= Qm -(Po -q(t))1(Po > x(t) + q(t)/a)-

T

-2ax(T) -1( P < x(t) + Q(T)/ a),

= Qm - (x(t - t) - Q(t))1 (x(t - t) > x(t) + Q(t) / a)-

-2ax(t) • 1 (x(t - t) < x(t) + Q(t) / a) -

(20)

(21)

dx(t)

-ax(t + t) • 1(x(t) > x(t + t) + Q(t + t)/a) + aPl,

= Qm - (ax(t - t) - Q(t)) • l(x(t -t) ^ x(t) + Q(t) 1 a))-

T-T<t <T

-2ax(t)-1(x(t-t) < x(t) + Q(t)/a));

()

dJ

dQ(t) dJ

dQ(t) dJ

= x(t)'l(P* ^ x(t) + Q(t)/a)-P2,

= x(t) •1(P0 ^ x(t) + q(t)/ a)- P2 ,

= x(t)-1(х(г-x) > x{t) + Q(t)/a)-p2. (23)

dQ(t) x+1<t<T

Выпишем функцию Гамильтона как функцию управления u(t):

R

H(u(t)) = ~~2u +1)' м(г). ()

Оптимальное управление находится из условия максимума этой функции по u(t) при ограничениях (17). Функция Гамильтона (24) - выпуклая вверх квадратичная функция скалярной переменной u(t). Безусловный максимум этой функции находится в точке

u (t) = p(t +1)/ R . (25)

Но оптимальное управление u(t) должно удовлетворять ограничению (17), откуда получаем

u(t) = u* (t) -l(u* (t) + x(t) > 0), (26)

т.е. окончательно

u(t) = (p(t +1)/ R) • 1 (x(t) + p(t +1)/ R > 0). (27)

Подставив это выражение в уравнение состояния (14), получаем уравнение состояния в замкнутой форме (т.е. уравнение состояния оптимального самоуправляемого рынка):

x(t +1) = x(t) + (p(t +1)/R) -1(x(t) + p(t +1)/ R > 0),

x(0) = P0 , x(t)|,<0 = P*. (28)

Это уравнение совместно с уравнением состояния (15) и уравнениями (20), (21)

для сопряженных переменных p(t), q(t) образуют нелинейную двухточечную

краевую задачу (ДТКЗ), решение которой определяет оптимальную траекторию перехода рассматриваемой модели инерционного рынка с запаздыванием из возмущенного состояния x(0)=P0 к равновесному состоянию P .

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

4. Метод возможных направлений

Воспользуемся для решения оптимизационной задачи (13) при ограничениях типа равенств (14), (15) и неравенств (16) или (17) одним из методов последовательных приближений по управлениям - методом возможных направлений [3], конкретизировав его применительно к рассматриваемой задаче оптимизации инерционного рынка с запаздыванием. Опишем работу алгоритма по шагам.

Шаг 1. Выбираем в качестве допустимого начального приближения для

управления и (г) = 0, г = 0, Т -1.

Шаг 2. Используя рекуррентное соотношение (14), вычислим траекторию цен х(г), г = 1, Т, соответствующую заданному управлению и(г), полагая х(0) = Р0. Используя рекуррентное соотношение (15), вычислим соответствующую траекторию остатков товара Q(t), г = 1, Т, полагая 2(0) = Q0.

Шаг 3. Используя формулы (22) и (23), вычислим все производные дЗ/дх(1) и

ЭУ/д<2(), г = 1, Т, соответствующие значениям х(г), Q(t), после чего, используя рекуррентные соотношения (20), (21), вычислим в обратном времени все сопряженные переменные р(), д(1), г = 1, Т.

Шаг 4. Вычислим градиент функции Гамильтона при заданных и(1) и полученных р(1):

дН (и (г))

Y(t) = -

du (t)

= -Ru(t) + p(t +1), t = 0, T -1. (29)

U=U, p=p

Найдем направления ) изменения и(і), обеспечивающие наибольшее улучшение показателя качества (увеличение функции Гамильтона), решив задачу максимизации скалярного произведения

г-1 дН (~и(г)) Т-1-

X я, \ = X у(гко ^ тах (30)

д«(0 t=0 ‘

при ограничениях |s(t)| < 1, t = 0, T -1. Очевидно, её решение имеет вид

s(t) = sign у (t) = sign (p (t +1) - Ru (t)), t = 0, T -1. (31)

Шаг 5. Строим новое управление

u(t) = u(t) + ss(t), t = 0, T -1, (32)

где s > 0 - шаг изменения управления в направлении s(t). Тогда получится новая траектория

x(t +1) = x(t) + u(t) + єs(t), t = 0, T -1, x(0) = P0 . (33)

Решив это уравнение для любого t, получим

x(t +1) = x(t +1) + sc(t +1), t = 0, T -1, (34)

где обозначено

с( +1) = £ s(k), t = 0, Т -1. (35)

к=0

С одной стороны, шаг е > 0 должен быть выбран так, чтобы не нарушались неравенства (16):

х(ї +1) + єс(г +1) > 0, t = 0, Т -1. (36)

Очевидно, если с(?+1)>0, то є>0 может быть любым, даже как угодно большим. Если же с(?+1)<0, то, очевидно,

о <в< .

И<+1)|

Положим

где

є„ = mm

(t)},

+да,

c(t +1) > 0,

s“(t) = <K іл/і /■ 1M '/■ n n’ 1 = 0T -1 •

[x(t + 1)/|c(t +1)|, c(t +1) < 0

(37)

(38)

С другой стороны, шаг е>0 желательно выбрать таким, чтобы целевой функционал при новом управлении увеличился как можно больше, т.е. чтобы У(е), определяемый формулой (13) при и() = и(() + 6), х(( + 1) = х(( + 1) + £с(г + 1) ,

t = 0, Т -1, с учетом (15) и условия е(()|(<0 = 0 , достигал максимального по е>0 значения. Ограничиваясь параболическим приближением функции Де):

л Ч dJ(0) 1 d2 J(0) 2

J(є) * J(0) + —— є + ----------T^-s2

d є

2 d є2

и обозначая

dJ (є)

d є

получим линейное уравнение

= A,

d 2 J (є)

є=0

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

d є2

= B.

dJ (є) d є

откуда

єx = argmax J(є);

Окончательно

є = min (s„, є x). Коэффициенты A и B рассчитываются по формулам

A = 'Y,{QmC(t) + aP1c(t -T) -

t =0

~-yax(t-T)c(t) + ac(t-T)x(t)-Q(t )c(t) J-l( x(t-t) > x(t) + Q(t)/a) -

-2ac(t)x(t) -l(x(t -t) < x(t) + Q(t)/a- R(x(T) -P0),

t _ _

B = ^ {-2ac(t -x)c(t) -1 (c(t -t) > x(t) + Q(t)/ a)-

t=0

-2ac2(t) -l(x(t -t) < x(t) + Q(t)/a)} -Rc(T),

(39)

(40)

(41)

(42)

(43)

(44)

причем при вычислениях следует учитывать, что с()|(<0= 0 , х(і)| = Р*, х(0) = Р0 .

Шаг 6. Найдя таким образом оптимальную величину шага є>0, обеспечивающего максимальное увеличение функционала качества и не выводящего траекторию рыночной цены в область отрицательных значений, т.е. за допустимые пре-

є=0

є

делы, получим новое приближение управления u(t) = u(t) + ss(t), t = 0, T -1, к оптимальному и оценим его качество. Если

max |u(t) -u(t)| < 8 , (45)

где 5 > 0 - допустимая погрешность отыскания управления, то процесс построения решения заканчивается. Иначе переходим на шаг 2 и продолжаем процесс последовательных приближений, пока не достигнем желаемой точности решения (45).

5. Более простые модели инерционного рынка с запаздыванием

Рассмотренная выше модель инерционного рынка с запаздыванием довольно сложна. Более простые модели, хотя, возможно, менее адекватные реальности, получаются, если в них Q(t) = 0.

Для каждой из этих моделей в системе уравнений состояния (14), (15) остаётся только первое уравнение (14), описывающее динамику цены с теми же начальными условиями. Ограничения (16) или (17) остаются прежними. В системе сопряженных уравнений остаётся только уравнение (20) с соответствующей заменой целевого функционала на J, где j - номер рассматриваемого варианта задачи. Функция Гамильтона (24) и все соотношения (25) - (28) сохраняют прежний вид. Шаги алгоритма метода возможных направлений остаются прежними, только на шаге 5 целевая функция J(e) заменяется функцией J(e), соответствующей рассматриваемому варианту модели.

Рассмотрим 3 варианта частных моделей.

Вариант 1. Рынок с уничтожением остатков непроданного товара. Эта модель характерна для рынка скоропортящихся продуктов.

В этой модели функционал качества принимает вид

T

J1 = Jle(t)S0 = XdSm -ax(t-Т)-l(x{t-т) > x(t))-

t =0

T-1 R

-ax(t)-1(x(t-t) < *(0)]x(t)-(Qm -ax(t-x))p} - £ — u2(t). (46)

t=0 2

Сопряженная система

d j ______ d j

p(t) = pit +1) + J, t = T -1,1, p(T) =—L-, (47)

dx(t) dx(T)

dJ1 _ dJ

где

3x(t) 3x(t)

, t = 1, T. (48)

' Q(t)-o

Вариант 2. Рынок с реализацией в каждый момент дискретного времени всего поставляемого товара, даже если поставка превышает спрос.

В этой модели функционал качества вместо (13) принимает вид

J2 = Z(Qm - ax(t - т))x(t) - р) - £fu2 (t). (49)

t=0 t=0 2

Сопряженная система

d j _______ d j

p(t) = p(t +1) + —^, t = T -1,1, p(T) , (50)

dx(t) dx(T)

где

а/,

дх(і)

д/2

дх()

д/,

дх(()

= (т - аР ) а (х({) - Р1 ),

= Шт -аРо)-а(х(т)-р),

= (т - ах( -т))- а(х(^)- Р )•

(51)

Вариант 3. Рынок с дополнительной поставкой товара на текущем интервале дискретного времени.

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

При такой постановке задачи функционал качества вместо (13) принимает вид

Т

/3 = X (т - ах(^-Т) )(х(0 - Р ) +

¿=0

Т-1 ^

+а (х(ї -т) - х(ї))(х(ї) - р) -1(х(ї -т) < х(ї)) - ^—и2 (г) • (52)

і=0 2

Этот функционал можно привести к эквивалентному, иногда более удобному виду

т

•}ъ = X [бя - ах(-т) -1(х(*-т) < х(?))-

-і и

-ах() 'К х(-т) - х())] (х(0 - рі) - и2 (г) •

і=0 2

Сопряженная система

д т ____ д I

р(0 = р(і+1)+Т, I = т -1,1, р(Г) = 3

где

дЛ

дх(і) д/3

дхО

дх( у * — дх(Т)

= <2т -аР*-і(* <х(г))-а(2х(г)-р)-і(* >х(г)),

-1

= бт - аРо -1(рс < х(т))- а(2х(т)- Р1 )1(Р, > x(т)),

(53)

(54)

дх()

= <2т - ах(г -т) -1(х(г -т) < х(г))-

Т+1</<Г-Т

-2ах(і) -1(х(г -т) > х(г)) - ах(г + т) -1(х(г) < х(г + т)) + аР,

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

і=0

ал

дх(і)

= <2т -ах(і-т)-1(хО-т) <х(г))-а(2х(г)-р)-1(х(г-т)>х(г)) • (55)

т+\Я<Г

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

При численном моделировании различных вариантов рынка использовались следующие значения параметров: Т = 500; Я = 100; = 4; а = 0,4; Р0 = 3; Р\ = 1;

Q0 = 1; т = 0 - 40. Значение равновесной цены вычислялось по формуле (10): Р = 5,5.

На рис. 1 и 2 изображены оптимальное управление и(г) и оптимальная траектория цены х(г) для основной модели рынка в отсутствие запаздывания (т = 0). Виден экспоненциальный ход траектории цены к равновесному значению. Остаток непроданного товара в этом случае остается неизменным: Q(t) = Q0.

и і 0.15 0.1 0.05 0

-0.05

0 100 200 300 400 I

Рис. 1. Оптимальное управление и(?) при т = 0

X

5.5 5

4.5 4

3.5

3

0 100 200 300 400 I

Рис. 2. Оптимальная цена х(і) при т = 0

На рис. 3 - 6 приведены оптимальное управление и(г), оптимальная траектория цены х(г), поведение остатка непроданного товара 2(г) и фазовая траектория рынка - зависимость остатка товара от цены Q(x) - для основной модели рынка при запаздывании т = 10. Видно, что цена товара возрастает до равновесного значения и долго сохраняется на этом уровне. Но примерно за 2т единиц времени до конца интервала функционирования рынка цена начинает снижаться, причем скорость снижения цены достигает максимального значения за т единиц времени до конца интервала, а максимальное снижение цены достигается в конце интервала. Это можно объяснить необходимостью хотя бы частичной распродажи остатков непроданного товара.

0.2

0.1

0

-0.05

0 100 200 300 400 (

Рис. 3. Оптимальное управление и(?) при т = 10

X

5.5 5

4.5 4

3.5 3

( \

0 100 200 300 400 ґ

Рис. 4. Оптимальная цена х(і) при т = 10

и

0 100 200 300 400

Рис. 5. Остаток товара Q(t) при т = 10

3 3.5 4 4.5 5 5.5 x

Рис. 6. Фазовая траектория Q(x) при т = 10

На рис. 7 - 10 приведены оптимальное управление и(г), оптимальная траектория цены х(г), поведение остатка непроданного товара 2(г) и фазовая траектория рынка Q(x) для основной модели рынка при запаздывании т = 20. Видно, что с увеличением запаздывания скорость снижения цены возрастает, а само снижение цены и уменьшение остатка товара к концу интервала увеличиваются.

u

0.25

0.2

0.15

0.1

0.05

0

-0.05

V

0

100 200

300

400

Рис. 7. Оптимальное управление u(t) при т = 20

100 200 300 400

Рис. 9. Остаток товара Q(t) при т = 20

5.5 5

4.5 4

3.5 3

\

0

100

200 300

400

Рис. 8. Оптимальная цена x(t) при т = 20

Í

3

3.5

4

4.5

5

5.5

Рис. 10. Фазовая траектория Q(x) при т = 20

t

x

t

t

0

t

x

Исследования показали, что при больших запаздываниях (т>40) остаток товара к концу интервала уменьшается почти до нуля. Скорость этого снижения зависит от инерционности рынка, определяемой параметром Я (чем больше Я, тем выше инерционность), а время снижения определяется запаздыванием. Инерционность

рынка не позволяет быстро снижать цену при распродаже остатков и доводить ее до «бросовой» цены за конечное время 2т.

На рис. 11 - 16 приведены оптимальное управление и(?) и оптимальная траектория цены х(?) для вариантов 1 - 3 частных моделей рынка при запаздывании т = 30.

Рис. 11. Оптимальное управление и(/) при т = 0 - 30 (вариант 1 модели)

Рис. 12. Оптимальная цена х^) при т = 0 - 30 (вариант 1 модели)

Из рис. 11, 12 видно, что в варианте 1 модели рынка переход к равновесному состоянию носит экспоненциальный характер и не зависит от запаздывания.

Рис. 13. Оптимальное управление и(/) при т = 0 - 30 (вариант 2 модели)

0

100

200 300

400

Рис. 14. Оптимальная цена х^) при т = 0 - 30 (вариант 2 модели)

і

Из рис. 13, 14 видно, что в варианте 2 модели рынка цена колеблется вокруг состояния равновесия. Как показали исследования, амплитуда этих колебаний возрастает с увеличением запаздывания т и уменьшается с его уменьшением, причем колебания становятся пренебрежимо малыми при малых запаздываниях т и исчезают при т = 0. В последнем случае в начале интервала функционирования рынка имеем экспоненциальный рост цены до равновесного значения, а затем трудно объяснимый новый рост цены в конце интервала. По-видимому, рост цены или увеличение амплитуды колебаний цены на правом конце интервала функционирования рынка («концевой» эффект) в моделях вариантов 2 и, как увидим ниже,

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

Рис. 15. Оптимальное управление u(t) при т = 0 - 30 (вариант 3 модели)

0 100 200 300 400

Рис. 16. Оптимальная цена x(t) при т = 0 - 30 (вариант 3 модели)

Из рис. 15, 16 видно, что в варианте 3 модели рынка характер поведения цены тоже колебательный, но колебания имеют более сложный вид. При т = 0 они исчезают, и мы имеем экспоненциальный переход цены к равновесному значению. При малых т возникают затухающие колебания, с увеличением т уменьшение амплитуды колебаний замедляется, и, наконец, при некотором достаточно большом т точка равновесия рынка теряет устойчивость (на рис. 16 - при т = 30).

Подчеркнем, что в отсутствие запаздывания (т=0) во всех вариантах частных моделей имеем экспоненциальной переход цены к равновесному значению, как и в случае основной модели.

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

ЛИТЕРАТУРА

1. Гальперин В.М., Игнатьев С.М., Морозов В.И. Микроэкономика: В 2 т. / Под общ. ред. В.М. Гальперина. СПб.: Экономическая школа, 2002. Т. 1. 349 с.

2. Поддубный В.В., Романович О.В. Разностные динамические модели рынка вальрасов-ского типа с постоянными и случайными переменными запаздываниями // Сб. научных трудов по материалам Международной научно-практической конференции «Научные исследования и их практическое применение. Современное состояние и пути развития. Транспорт, физика и математика». Одесса, 2007. Т. 1. С. 60 - 69.

3. Пропой А.И. Элементы теории оптимальных дискретных процессов. М.: Наука, 1973. 256 с.

t

Статья представлена кафедрой прикладной информатики факультета информатики Томского государственного университета, поступила в научную редакцию 20 марта 2008 г.

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