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

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

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

Аннотация научной статьи по математике, автор научной работы — Чаусова Елена Владимировна

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

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

Dynamic Network Inventory control model with interval assigned nonstationary demand and interval assigned storage loss rates

We study a dynamic inventory control system described by a network model with inputs uncertainties. Unknown demand and rates of storage loss are modeled in interval fashion in the sense that they may take any values in assigned intervals. Moreover we consider the case of nonstationary demand when the interval of possible demand values depends on time. By using interval analysis tools including extended Kaucher interval arithmetic we derive necessary and sufficient existence conditions of a feasible feedback control, obtain an optimal feasible storage level and define sufficient existence conditions of an optimal feasible control strategy, then we develop the algorithm of finding the optimal control strategy. These results are applied to an example.

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

Е.В. Чаусова

ДИНАМИЧЕСКАЯ СЕТЕВАЯ МОДЕЛЬ УПРАВЛЕНИЯ ЗАПАСАМИ С ИНТЕРВАЛЬНО ЗАДАННЫМ НЕСТАЦИОНАРНЫМ СПРОСОМ И ИНТЕРВАЛЬНЫМИ КОЭФФИЦИЕНТАМИ ПОТЕРЬ ЗАПАСА

Работа выполнена при финансовой поддержке гранта Президента РФ №МК-3097.2005.8

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

Проблема управления запасами является одной из наиболее важных и актуальных в экономике, поскольку к ней сводятся многие задачи оптимального планирования складских, производственных, транспортных, финансовых, водохозяйственных, энергетических и других систем. Широкий класс систем управления запасами, в том числе системы снабжения и производства-распределения, описывается динамическими сетевыми моделями. Структура систем управления запасами представляется в виде динамической сети, узлы которой задают виды и размеры управляемых запасов, а дуги - управляемые и неуправляемые потоки в сети. Под запасом здесь понимается не только наличие некоторого товара или продукции на складе, но и любые другие виды ресурсов (производственные, трудовые, транспортные, финансовые и др.). Управляемые потоки перераспределяют ресурсы (запасы) между узлами сети, возможно перерабатывая их, и планируют поставки извне. Неуправляемые потоки описывают спрос на ресурсы в узлах сети, который формируется как со стороны других узлов, так и внешнего окружения. Задача управления запасами формулируется как задача поиска минимального по стоимости динамического потока в сети. Достаточно полный обзор о постановках сетевых задач и методах их решения приведен в [1, 2].

Наиболее востребованными на практике являются модели управления запасами с неопределенностью в данных. В классической теории управления запасами принято считать, что априорная неопределенность, свойственная реальным системам управления запасами, имеет стохастический характер [3-5]. Однако практическое применение стохастических моделей во многих случаях затрудняется из-за отсутствия информации о вероятностных характеристиках системы. В работах [6-11] предлагаются интервальные модели управления запасами, основанные на предположении о нестохастической природе неопределенности, присутствующей в системе. Неизвестные параметры системы описываются интервалами, в границах которых они произвольным образом принимают свои значения. На практике такое описание неопределенности по сравнению с вероятностным является более простым и доступным, поскольку границы интервалов неопределенности оценить проще, чем вероятностные характеристики. Для анализа и расчета оптимальной стратегии управления применяется аппарат интервальной математики [12-15], в том числе полная интервальная арифметика Каухера [14, 15]. В [8-10] рассматриваются динамические сетевые модели систем управления запасами с интервальной неопределенностью спроса. Неизвестный спрос задается в виде интервала с постоянными (стационарный спрос) или переменными (нестационарный спрос) границами. В работе [11] в модель со стационарным спросом вводится дополнительная неопределенность, источником которой являются коэффициенты потерь запаса, учитывающие естественные изменения в его количестве и свойствах (порча, убыль, ус-

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

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

Описание модели и постановка задачи

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

x(t +1) = A(t)x(t) + Bu(t) + Ed(^, t > 0, (1)

где x(t) є Rn - вектор состояний системы, г-я компонента которого задает уровень запаса в і-м узле сети (на і-м складе) в момент времени t (х(0) считается известным); и(0 є Rq - вектор управляющих воздействий (управление), компоненты которого представляют управляемые потоки в сети в момент времени ^ d(t) є К” - вектор неуправляемых воздействий (спрос), компоненты которого описывают неуправляемые потоки в сети в момент времени f. Структура сети определяется структурой матриц В є Кпх^ Е є К"'™; диагональная матрица Л(0 = = Diag(a1(f), ..., оп(0) є К' учитывает возможные потери запаса в узлах сети в момент времени f.

Спрос d(f) имеет нестационарный характер (например, сезонный) и точно не известен, но задан интервал его возможных значений, границы которого меняются во времени:

d(0 є Б(ґ) с Б, f > 0, (2)

где Б(ґ), Б є ІКт , Б(ґ) = Б(ґ), D(0], Б = [Д D], Б > 0; Ж = {х = [х, X] | X < X, х, X є К} - множество правильных интервалов [12, 13]. В ряде случаев с нестационарным спросом такое (более точное) задание интервала неопределенности спроса позволяет уменьшить уровень запаса в системе и, как следствие, затраты на его хранение.

На состояния х(і) и управления и(і) накладываются ограничения, обусловленные возможностями системы:

X(0 є X, f > 0, (3)

и(і) є и, f > 0 , (4)

где X є Жп, X = [0, X]; и є IRq, и = [0,и ].

Коэффициенты потерь запаса 0^(0, ..., оп(0 заданы в виде интервалов

Л(0 є А, f > 0, (5)

где А = Diag(а1, ..., ап)єШпхп,А = [Л,Л],аг = [аг,аг],

0 < аі < 1, widаi < 1, і = 1, п ; widх = X - X - ширина интервала х, wid х > 0.

Для системы (1) необходимо найти оптимальную (с точки зрения минимума затрат) стратегию управления, гарантирующую полное и своевременное удовлетворение спроса (2) на бесконечном периоде планирования с учетом возможных потерь запаса (5) и ограничений (3), (4).

Определение 1. Будем называть функцию u(f)=U(x(f),f), и(0 є и, допустимым на интервале X управлением для состояния x(f) в момент времени ґ, t > 0, если при любых потерях запаса Л(ґ) є А для любого значения спроса d(f) є Б(ґ) выполнено включение x(f+1) є X, где x(f) определяется рекуррентным соотношением (1).

Определение 2. Будем называть стратегию ф={и(0, t > 0} допустимой на интервале X стратегией управления для начального состояния x(0) є X, если все управления, составляющие эту стратегию, являются допустимыми на интервале X. Множество стратегий, допустимых на интервале X при начальном запасе x(0) є X будем обозначать Ф^(0)).

Определение 3. Будем называть X, X є X, допустимым уровнем запаса в системе, если для любого начального запаса x(0)є X(0, X) существует допустимая на интервале X(0, X) стратегия управления, где X(a,b) = = [а,Ь] - интервальнозначная вектор-функция, которая определена для любых а, Ь є Кп, а < Ь.

Определим затраты системы на хранение запаса в виде функции

С (X) = И т X, (6)

где X є X - допустимый уровень запаса; И є Кп - вектор затрат, И > 0, И Ф 0, і-я компонента которого пред-

ставляет затраты на хранение единицы запаса в і-м узле сети; символ Т означает транспонирование. Понятно, что если для любого начального состояния x(0) є X существует стратегия управления Ф є Ф^(0)), то X является допустимым уровнем запаса и, следовательно, затраты системы меньше либо равны С (X) при любых потерях запаса Л(ґ) є А и спросе d(f)є Б(ґ) для всех t > 0. Чтобы минимизировать затраты системы, необходимо найти оптимальный допустимый уровень запаса X *, минимизирующий функцию затрат (6), и стратегию управления запасами Ф* є Ф^(0)), гарантирующую условие

x(f) є X(0, X*), t >т* > 0, (7)

при любых потерях запаса Л (і) є А и любом спросе d(f)є Б(ґ). Стратегию Ф* є Ф^(0)) будем называть оптимальной допустимой стратегией управления для начального состояния x(0)є X, а время т* - скоростью сходимости системы к оптимальному допустимому запасу X*.

Определение оптимального допустимого уровня запаса

Теорема 1 (о существовании допустимого управления). Для любого состояния системы х(0 е X в момент времени ?, ? > 0, допустимое на интервале X управление с обратной связью и(0=и(х(0, ?), и(?)е и, существует и определяется из включения

Ах(?) + Ви (?) е (I - wid А)X + орр ЕБ(?), (8)

если и только если выполнены условия

wid ЕБ(?) < (I - wid А)X , (9)

ЕБ(?) с (I - А) X + {- Ви}, (10)

где интервальный вектор ЕБ(() е 1В", ЕБ(() =

= \ЕДУ),ЕДО], получен умножением матрицы Е на интервальный вектор Б(?); орр х = \-х,-х] - интервал, обратный по сложению к интервалу х в полной интервальной арифметике Каухера, х + орр х = 0; множество {-Ви} = {хе Я" | х = -Ви, ие и}; I е Я"х" - единичная матрица.

Доказательство. Для состояния системы х(?) е Xпостроим управление и(0 в виде (8). Включение (8) имеет смысл, если и только если выполнено (9). Действительно, интервал (I - widА)X + оррЕБ(?) является правильным, если и только если

(I - wid А)X + оррЕБ(ґ) < (I - wid А)X + орр£Б(Ґ) »

» (I - wid А)X - ЕБ(0 < (I - wid А)X - ED(t) » » ЕБ(ґ) - ЕШ) < (I - wid А)(X - X) »

» wid ЕБ(ґ) < (I - wid A)wid X »

» wid ЕБ(ґ) < (I - wid А)X,

так как X = 0 по условию (3). Покажем, что такое управление существует для любого x(t) е X, если и только если выполнено условие (10). Имеем

Vx(t) е X 3u(t) eU | Ax(t) + Bu(t) е (I - widA)X+oppED(t) ö oVx(/) eX3u(t) eUIAx(t) + ED(t) с(I-widA)X-Bu(t) ö ö Vx(t) e X | Ax(t) + ED(t) с (I -(A- A))X+{-BU} ö ö AX+ED(t) с (I-A)X+AX+{-BU} ö ö ED(t) с (I - A) X+{-BU}.

Покажем, что управление вида (8) является допустимым на интервале X для состояния x(t) е X, т.е.

VA(t) е A Vd(t) е D(t) | x(t +1) e X. Действительно,

VA(t) e A Vd(t) e D(t) | x(t +1) = A(t)x(t) + Bu(t) +

+ Ed(t) e Ax(t) + Bu (t) + ED(t) = Ax(t) + Bu (t) +

+ X(0,wid A)x(t) + ED(t) с (I - wid A)X + oppED(t) + + X (0, wid A) X + ED(t) = X,

так как X (0, wid A) • X = X (0, wid A • X) = widA • X. Теорема доказана.

Следствие 1. Для любого начального состояния x(0)e X допустимая на интервале X стратегия управления Ф е Ф^(0)) существует, если и только если для всех t > 0 выполнены условия (9), (10). Управления, составляющие эту стратегию, определяются из включения (8). (Доказательство легко получить с учетом определения 2.)

Замечание 1. Интервал (I - widA)X+oppED(t) определяет уровень запаса, гарантирующий полное и своевременное удовлетворение спроса, и должен быть неотрицательным для всех t > 0. Это условие выполняется, когда ED(t) < 0 для всех t > 0.

Будем считать далее, что условия теоремы 1 выполнены для всех t > 0 и для любого начального состояния x(0) е X существует допустимая на интервале X стратегия управления Ф е Ф^(0)), т.е. X является допустимым уровнем запаса.

Теорема 2 (об оптимальном допустимом уровне запаса). Оптимальный допустимый уровень запаса x* является решением задачи

C(x) = hTx ^ min (11)

x

при ограничениях

(I - wid A)-1 maxiwidED(t)}< x < X, (12)

t>0

ED(t) с (I - A)X(0, x) + {- BU} для Vt > 0. (13)

Доказательство. По определению 3 уровень запаса x является допустимым, если

x е X (или 0 < x < X ), (14)

и для любого начального состояния x(0) е X(0, x) существует допустимая на интервале X(0, x) стратегия

управления. По следствию 1 такая стратегия существует, если и только если выполнены условия

wid ED(t) < (I - wid A)X для Vt > 0, (15)

ED(t) с (I - A)X(0, X) + {- BU} для Vt > 0. (16)

Условие (16) совпадает с (13). Условие (15) равносильно неравенству maXwidED(t)}<(I-widA)X, следовательно, (I-wicA)-1maXwidEDt)}< X. В силу того, что

maXwidEDft)}< (I - widA)X (так как (9) выполнено для

t>0

всех t > 0), имеем 0 < (I - wid A)-1 maxiwid ED(t)}< X,

t>0

значит, множество решений системы неравенств (14) и (15) имеет вид (12). Теорема доказана.

Следствие 2. Если для некоторого вектора затрат h>0, Иф0, оптимальный допустимый уровень запаса равен

X* = (I - wid A)-1 max{wid ED(t)}, то он будет таким же

и для любого другого h > 0, h Ф 0. (Доказательство основывается на том, что функция C(X) возрастает по X.)

Допустим, что в некоторый момент времени т* > 0 состояние системы попадет в интервал X(0, X*). По теореме 1 для любого X(t) е X(0, X*) в момент времени t > т* допустимое на интервале X(0, X*) управление u(t)=U(X(t), t), u(t) е U, можно определить из включения

AX(t) + Bu(t) е (I - wid A)X(0, X*) + opp ED(t). (17)

Управления u(t), удовлетворяющие (4) и (17), гарантируют условие (7) и составляют оптимальную стратегию управления.

Замечание 2. Включение (17) обращается в равенство

AX(t) + Bu(t) = -ED(t), если X* = (I - wid A)-1 max {wid ED(t)} и ширина интервала возможных значений неизвестного спроса постоянна (wid ED(t) = const для всех t > 0).

Замечание 3. Начиная с момента времени т*, управления u(t) логично выбирать, минимизируя затраты на управления (транспортные расходы, затраты на производство и т.д.) при ограничениях (4) и (17), поскольку любое управление, удовлетворяющее этим ограничениям, является оптимальным в смысле (7).

Построение оптимальной допустимой стратегии управления

Проблема существования оптимальной допустимой стратегии управления не возникает в двух случаях:

1) если оптимальный допустимый уровень запаса X* = X, то любая допустимая на интервале X стратегия управления является оптимальной;

2) если оптимальный допустимый уровень запаса X* < X, X* Ф X, и начальный запас x(0) е X(0, X*), то

любая допустимая на интервале X(0, X*) стратегия управления является оптимальной.

В этих двух случаях управления, составляющие оптимальную стратегию Ф* є Ф^0)), определяются из включения (17) для всех Ґ > 0 и скорость сходимости системы к оптимальному запасу т* = 0. В тех случаях, когда хотя бы в одном из узлов начальный запас больше оптимального уровня запаса (Зі | X* < xi(0) <X¡), требуется определить условия существования оптимальной допустимой стратегии Ф* є Ф^(0)), гарантирующей сходимость к оптимальному запасу X*, и оценить скорость сходимости системы.

В работе [10] показано, что если потери запаса отсутствуют, либо коэффициенты потерь запаса точно известны, то система с интервально заданным нестационарным спросом сходится к оптимальному запасу за конечное число шагов при любом начальном состоянии x(0) є X и найдена оценка скорости сходимости. Для случая с интервально заданными коэффициентами удалось доказать лишь асимптотическую сходимость системы и получить стратегию управления, гарантирующую

x(t) є X(0, X*) при Ґ (18)

для любого x(0) є X . Достаточные условия существования такой стратегии приведены в теореме 3.

Теорема 3 (о существовании оптимальной допустимой стратегии). Если для всех Ґ > 0 выполнены условия (9), (10), для всех Ґ > 1 выполнено условие

(I - Л)г(ґ -1) < г(ґ), (19)

где г(ґ) = (I - widА)X* -widЕБ(ґ) є Яп, г(ґ) > 0, и существует число є > - ш1л{(1 - а і ) wid аі} такое, что

¡=1,п

ЕБ + (є I + wid А) X(0,0) с (I - Л) X(0, X*) + {-ВЦ}, (20)

где ЕБ = ЕБєЩ”, ЕБ = [ЕБ,ЕБ], 0= X-у^єЯ",0>0,

0 Ф 0, то для любого начального состояния x(0) є X существует допустимая на интервале X стратегия управления Ф* є Ф^(0)), гарантирующая утверждение (18).

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

Доказательство. Введем вектор

~(Ґ +1) = Лx(t) + Ви(ґ), Ґ > 0,

который определяет минимальный возможный уровень запаса после поставки в момент времени ґ, но до очередного предъявления спроса. Тогда

x(t +1) = Л(Ґ) x(f) + Ви(ґ) + Ed (Ґ) =

= ~(Ґ +1) + (Л(Ґ) -Л)x(t) + Ed(t), Ґ > 0.

Покажем по индукции, что для любого начального состояния x(0) є X существует допустимая на интервале X стратегия Ф є Ф^(0)), такая, что

~(ґ) є [-ЕБуґ -1), тах{ (I - widA)X * -ЕБ(Ґ -1),(! - widA)X -

-ЕБ(Ґ-1)-(I-Л + єI)(I +Л + ••• +ЛҐ-2)0}], ґ> 1. (21)

Так как для всех ґ > 0 выполнены условия (9), (10), то по теореме 1 для любого начального состояния x(0) є X существует допустимое на интервале X управление такое, что

~(1) є (I - wid А)X + оррЕБ(0) =

= [-ЕБ(0), (I - wid А) X - ЕБ(0)].

Так как X* < X , включение (21) справедливо для ґ = 1. Пусть (21) справедливо для некоторого ґ > 2. Покажем, что оно справедливо для ґ + 1. Для этого, используя разложения

I = Л + (I - Л), I - Л = (I - Л)Ц - wid А) - Л wid А

и свойства интервально-арифметических операций

(а + Ь) х = ах + Ьх, У а, Ь > 0, а, Ь є Я,

(а - Ь) х = ах + Ь • орр х, У а > Ь > 0, а, Ь є Я, орр(сх) = с • орр х, с(х + у) = сх + су, Ус є Я,

представим (20) в виде эквивалентного включения

ЛЕБ(Ґ) + (I - Л)ЕБ(Ґ) + ЕБ + орр ЕБ(Ґ) +

+ (єI + (I - A)wid А)X(0,0) + Л wid(А)X(0,0) с С (I - Л)Ц - wid А)X(0, X*) +

+ Л wid( А) орр X (0, X*) + {-ВЦ },

откуда имеем

ЛЕБ(ґ) + ^ + (I - Л) wid А)X(0,0) +

+ ЕБ + орр ЕБ(ґ ) + Л wid А( X (0,0) + X (0, X*)) с с (I - Л)^ - wid А)X(0, X*) + (I - Л) орр ЕБ(ґ) + {-ВЦ}

и, так как wid А( X (0,0) + X (0, X*)) = wid(A) X =

= X(0^И(А)X) = X(0^И А)X = (А - Л)X , получаем

ЛЕБ(ґ) + ^ + (I - Л) wid А)X(0,0) +

+ ЕБ + орр ЕБ(Ґ) + Л(А - Л)X с с (I -ЛШ - wid А)X(0, X*) + орр ЕБ(ґ)) + {-ВЦ}. (22)

Рассмотрим ~ (Ґ + 1) = Ax(t) + Ви(ґ) = Л(х (Ґ) + Ed(t -1) +

+(Л(ґ-1) - Л^ґ -1))+Ви(ґ) ± (є/ + (I - A)widA)0(f) ± ~(Ґ), где 0(ґ) є X (0,0), 0(ґ) є ЕБ+оррЕБ(ґ-1). По условию (22) для любых значений d(f-1) є Б(ґ-1), Л(ґ-1) є А, x(f—1) є X, 0(Ґ) є X(0,0) и 0(Ґ) є ЕБ + оррЕБ(Ґ -1) найдется такое и(ґ) є и, для которого

AEd (ґ -1) + (єI + (I - Л) wid А)0(ґ) +

+ 0(ґ) + Л(Л(ґ -1) -Л)x(t -1) + Ви(ґ) с с (I - A)((I - wid А)X(0, X*) + орр ЕБ(ґ -1)).

Следовательно,

x(t + 1) = Ax (t) - (є/ + (I - A) wid A)0(t) - 0(t) + A(t), (23)

где A(t) є (I - A)((I - wid A)X(0, X*) + opp ED(t -1)).

Будем выбирать компоненты векторов 0(t) и 0(t ) в момент времени t по следующему правилу:

Если выполнено условие

aiX (t) - (є + (1 - а ) widai )0,. - (EDi - EDi (t)) >

> ai ((1 - widai )x* -EDi (t -1)), (24)

то

иначе

где

0i(t) =

0. (t) = 0,., 0,. (t) = EDi - EDi (t -1) :

0,. (t) = max(0,0' (t)), 0 (t) = Є,' (t),

a. ~ (t) - (EDi - EDi (t)) -a. ((1 - wida )x* -EDi (t -1))

є+(1-а-)widai

0' (Ґ) - любое значение из интервала ЕБІ + орр ЕБІ (ґ -1), такое, что ~(Ґ +1) є (1 - widаі)X(0, X*) + оррЕБІ (ґ) для любого Ді (ґ) є(1-аі)((!-widai )X(0, x*)+oppEБ (ґ-1)).

Покажем, что 0(ґ) є X(0,0), 0(ґ) є ЕБ+оррЕБ(ґ -1). Согласно принятому правилу, 0і(ґ) либо равна 0і (верхней границе і-й компоненты вектора X(0, 0)), либо равна нулю (нижней границе і-й компоненты вектора X(0, 0)), либо равна 0' (ґ) , когда 0 < 0' (ґ) < 0і (в этом случае

аі~і (Ґ) - (є + (1 - а.) wid аі )0і - (ЕБі - ЕБі (Ґ)) <

< аі ((1 - wid аі) X* - ЕБі (ґ -1)),

откуда получаем 0і (ґ) < 0і, так как по условию теоремы є + (1-аі )widai > 0 для У і = 1, п ). Значит, 0(Ґ) є X (0,0).

0і (ґ) либо равна ЕБі - ЕБі (ґ -1) (верхней границе вектора ЕБІ + оррЕБ (ґ -1)), либо 0' (ґ) є ЕБІ + оррЕБ- (ґ -1). Значит, 0(ґ) є ЕБ+ оррЕБ(ґ -1).

Пусть условие (24) выполнено. Если аі Ф 0, то X (ґ ) > (1 - wid аі ):г* - ЕБі (ґ -1) + ((є + (1 - аі) wid аі )0і + + ЕБі - ЕБі (ґ))/аі > (1 - wid аі) X* -ЕБі (ґ -1), тогда

из (21) получаем ~ (ґ) < (1 - wid аі)X, - ЕБі (ґ -1) -

Ґ-2

- (1 -аі +є)(1 + а. + к + аі )0і. Выбирая 0і(ґ) = 0і,

0і (Ґ) = ЕБі - ЕБі (Ґ -1), имеем

~ (ґ + 1) = аі~ (ґ) - (є + (1 - аі) widai )0і -

- (ЕБі - ЕБі (ґ-1))+д,. (ґ) <аі ((1-widai )XІ - ЕБі (ґ-1) -

Ґ-2 ^

— (1 — аі + є)(1+аі +. к+аі )0і) — (є + (1 — аі) wida¡ )0і —

- (ЕБі - 'ЕБі (ґ -1))+(1 - аі )((1 - widai )х* -ЕБі (ґ -1)) =

= (1 — wida¡)Xi — ЕБі — а.(1 — а. + є)(1+а. +...+а. )0і —

- (є + (1-а,- )widai )0. - (1-а,- )(1-widai )(1,. -4*) <

=0і

< (1—widai)Хі — ЕБ. (Ґ) — (1 — а. + є)(1+а. +. к+а. )0. для УДі (ґ) є (1 - а. )((1 - widаі)X(0, X*) + орр ЕБ, (ґ -1)).

Чтобы оценить нижнюю границу х, (? +1), рассмотрим два случая: 1) если

а,-~,- (?) - (£ + (1 - а,) wid а,)0, - (ЕБ i -- ЕБ, (? -1)) - (1 - а, )ЕБ, (? -1) > (I - wid а ,) х * - ЕБ, (?) , то

х, (? +1) = а Д. (?) - (£ + (1 - а,) wid а , )0, -

- (ЕБ, - ЕБ, (? -1)) + Д, (?) > (1 - wid а,)х,* -ЕБ I (?)

для УД,.(?) е (1 -а,)((1 - widа,)X(0,х,*) + оррЕБ, (?-1)); 2) если

аД. (?) - (£ + (1 - а,) wid а, )0, - (ЕБ, - ЕБ, (? -1)) -

- (1 - а, )ЕБ, (?_ 1) < (I_ wid а, )х* -ЕБ, (?), то

х, (? + 1) = а,х, (?) - (£ + (1 - а,) wida, )0, - (ЕБ, -

- ЕБ I (? -1)) + Д, (?) > а, ((1 - widai )х * -ЕБ, (? -1)) --ЕБ, (?)+ЕБ i (? -1) - (1 - а, )ЕБ, (? -1) = -ЕБ, (?) + г, (?) -

- (1 - а, )Г (? -1) > (по условию(19)^ > -ЕБ,. (?) для УД, (^ е (1 -а, )((1 - wid а, ^ (0, х*) + орр ЕБ, ^-1)).

Если а, = 0, то 0 , = 0 (^,* = X ,) и ЕБ, = ЕБ, (?) (иначе (24) не выполнено). Выбирая 0,(0 = 0, 0,. (?) = ЕБ1 (?) - ЕБ1 (? -1), имеем

~ (?+1) = -(ЕБ, (?) - ЕБ, (? -1))+д, (?) е \-ЕБ, (?) +

+ ЕБ, (? -1) - ЕБ1 (? -1),(1 - wid а,)х * -ЕБ , (?)] с

с (1 - wid а,)X(0, х,*) - ЕБ , (?),

так как по условию (19) г, (? -1) < г, (?), а значит, wid ЕБ (?) < wid ЕБ , (? -1).

Таким образом, если (24) выполнено, то

~ (? +1) е \-ЕБ, (?), (1 - wid а,)X, - ЕБ, (?) -

?-1 т

— (1 — а, + £)(1 + а, +. к + а, )0, ].

Пусть условие (24) не выполнено. Рассмотрим два случая: 1) 0'$) < 0, при этом а,~. (?) < а, ((1 - widа1)х,* -

- ЕБ, (? -1)) + (ЕБ, - ЕБ, (?)), тогда 0,(?) = 0 и ~ (? +1) = = а,-~, (?) -0'(?) + Д(?). Если а, Ф 0, то, с учетом предположения индукции (21), имеем -ЕБ,(?-1) < ~(?) <

< (1 - widai )х*-ЕБ, (? -1) + (ЕБ , - ЕБ, (?)) / а,. Покажем, что для Ух,. (?) е \-ЕБ,(? -1) ,(1 - widа1)х* -ЕБ, (? -1) + + (ЕБ, -ЕБ1 (?))/а, ] 30; (?) е ЕБ, + орр ЕБ, (?-1)

УД, (?) е (1 - а, )((1 - wid а,)X(0, х*) + орр ЕБ (? -1)) |

0 (? +1) е (1 - wid а,)X(0, х,*) + орр ЕБ , (?). Воспользуемся следующим свойством:

Ух е х 3Ь е А Ус е с | х - Ь + с е й »

» х с й + орр с + Ь, wid с < wid й, (25)

где х, Ь, с, й е IЯ. В нашем случае имеем

х = \-а,. ЕБ,(? -1) ,а ((1 - wida■ )х* -

-ЕБ, (?-1))+ЕБ, - ЕБ, (*)],

Ь = ЕБ , + орр ЕБ , (? -1), с = (1 -а, )((1 - wid а,) X (0, х,*) + орр ЕБ, (? -1)),

d = (1 - wid a t )X(0, x *) + opp EDi (t), d + oppc + b = a ((1 - widat)X(0, x*) + opp ED. (t -1)) +

+ ED t + opp EDt (t) = [-a EDi (t -1) + EDi - EDi (t), a. ((1 - wid ai ) X,*+EDi (t -1)) + EDi - EDi (t)]. Условие wid c < wid d выполнено в силу (19), так как widc = (1 - ai )((1 - wida. )X * - widED. (t -1)) = (1 - ai )r (t -1), widd = (1- widai)3c.* - widED.(t) = г.(t).

Интервал x ç d+oppc+b, так как x > d+oppc+b (в силу

(2) ЕБі - ЕБі (ґ) < 0 для Уі =1, п), а X = d + орр с + А .

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

Если а. = 0 (в этом случае 0'і(ґ) < 0 автоматически), то ~ (ґ+1) =—0 (ґ)+Д(ґ). Покажем, что З~ (ґ)єЕБ) +орЕБ(ґ-1) УД. (ґ) є (1 - а. )((1 - wid аі)X(0, X*) + орр ЕБІ (Ґ -1)) | х,(ґ +1) є (1 - widаі)X(0, X*) + оррЕБ1 (ґ). Имеем: х = 0

- вырожденный интервал (число), X є d + орр с + Ь = = ЕБX + оррЕБО в силу (2). Следовательно, по свойству (25) 0' (ґ) существует;

2) 0і (ґ) > 0 (при этом а. Ф 0), тогда 0,(ґ) = 0 ' (ґ) и

где X. (ґ) = 1-widai - (1-а. +є)(1+аі + ...+а, ), і = 1, п, и для каждого і найдем момент времени Ті такой, что

X (ґ) є [-ЕБі (ґ -1), (1 - wid аі)X* -ЕБі (ґ -1)] =

= (1 - wid а.) X (0, X*) + орр ЕБ, (ґ -1), ґ > Ті , (28)

т.е. Х,(ґ)0, < 0.

Очевидно, что если 0. = 0, то Ті = 1. Если 0. > 0, рассмотрим три случая: 1) если а. = 1, widаі = 0 (потерь запаса в і-м узле нет), то Х,(ґ) = 1 - є (ґ - 1). Имеем Xі (ґ) < 0 »1 — є(ґ -1) < 0 » ґ > 1/є +1. Учитывая то, что система наблюдается в дискретные моменты времени

ґ = 0, 1, 2, ..., Т = Г1/є] +1, где [X] - округление вверх до ближайшего целого числа; 2) если 0 < а. < 1 (потери запаса в і-м узле есть), то

Ґ-1

X. (ґ) = 1 - wid аі - (1-а. +є)(1 -а. )/(1-аі). Учитывая то, что 1 - а. + є> 0 У і = 1, п , имеем

x,(t +1) = EDi - EDi (t) + a. ((1 - wid at ) x* -EDi (t-1)) - X,. (t) < 0 » 1-wid at - (1 -a. + є)(1 -af‘)/(1-a. ) < 0 »

- 0 ' (t) + A(t). Имеем: вырожденный интервал x = x = EDi - EDi (t) + a. ((1 - wid at )x* -EDi (t -1)), интервалы b, c, d - такие же, как в предыдущем случае. Условие x є d + opp c + b выполнено, так как x равен верхней границе этого интервала. Следовательно, по свойству (25) 0' (t) существует (можно показать, что

x (t) = EDi - Ed, (t -1)).

Таким образом, если (24) не выполнено, то

(t +1) є [-EDi (t), (1 - wid at )x * -EDi (t)]. Следовательно,

x(t + 1) є [-ED(t), max{ (I - widA)x * -ED(t), (I - widA)X -

- ED(t) - (I - A + є! )(I + A + ••• + At-1)0}]. (26)

Покажем, что управление u(t), удовлетворяющее (26), является допустимым на интервале X в момент времени t. Действительно, из (26) видно, что

x (t +1) є [-ED(t), (I - wid A)X - ED(t)] =

= (I - wid A)X + oppED(t),

так как 1 - a. + є > (1 - a.) widai + є > 0 Vi = 1,n .

По предположению индукции x(t) є X, следовательно, VA(t) є A Vd (t) є D(t)| x(t + 1) = x (t +1) + (A(t) - A)x(t) +

+ Ed(t) є ~(t + 1) + (A - A)x(t) + ED(t) ç ç (I - wid A) X+oppED(t) + wid(A) X + ED(t) = X. Таким образом, утверждение (21) имеет силу для всех t > 1.

Покажем далее, что стратегия Ф є Ф^(0)), удовлетворяющая (21), гарантирует включение (18). Для этого представим включение (21) в виде

(t) є [-EDi (t -1), max{(1 - wid at ) x* - EDi (t -1),

(1 - wid at )x* -EDi (t-1)-x,. (t)0i}], t > 1, (27)

»ai < (є + (1 - a,)wida,) /(1 -a, +є) »

>0 >0

lna, <

» lna'4 < ln((e + (1 - a, ) wida, ) /(1 - a, + є)) » » t -1 > 1п((є + (1 - a, ) wid at ) /(1 - a, + є)) / ln a, ;

1п((є + (1 - a. ) wid at ) /(1 - a. + є))

отсюда T =

ln a

+1;

3) если a. = 0,wida,. =a,. (весь запас в i-м узле может быть потерян), Х.(1) = 1-wid a. > 0, X.(t) = -(wid a.+ e )<0, t > 2, (wid ai + e > (1 - a.) wid ai + e > 0 Vi = 1, n), значит, T = 2. _

Покажем по индукции, что для Vi = 1, n (28) гарантирует

X.(t) е X(0,X,.*) + (widai)t+1-Ti X(0,0,.), t > . (29)

Действительно, если в момент времени t = T,

х, (t) е (1 - widat)X(0, X*) + oppEDt (t -1), то, с учетом того, что Xt (t -1) е Xl,

Vai (t -1) е at Vdi (t -1) е Dt (t -1)| x, (t) = ~ (t) +

+(a( (t-1) - aj)x, (t-1) + (Ed(t-1)), е x, (t) + (a, - ai)X(t) +

+ EDj (t -1) с (1 - wida,.) X(0, jc*) + opp EDj (t -1) +

+ wid(a,) Xf + EDj (t-1) = X(0, jc*) + wid(a,) X(0,0,), значит, (29) справедливо для t = TДопустим, что (29) выполняется для некоторого t > T,+1, тогда

Va, (t) е at Vd, (t) е D, (t)| xt (t +1) = x, (t + 1) +

+ (a, (t) - a, )x, (t) + (Ed(t))i е x,. (t+1) + (a, - a, )x(t) +

+ EDl (t) с (1 - wida,) X(0, X,*)+opp EDl (t) +

+wida, (X (0, X,*) + (wida, )t+1-Ti X (0,0,)) + ED, (t) =

= X(0, X*) + (wida, )t+2-Ti X(0,0,). Следовательно, (29) имеет силу для любого t > Tt.

Согласно (29), если 0, = 0, то xt (t) е X(0, X*), t > 0 , так как xt (0) е X (0, X*). Если 0, > 0, но wid a, = 0 (a,(t) = a, t > 0), то xi (t) е X(0, X*) для t > T, в противном случае

xt (t) е X(0, X,*) при t ^ ж, так как wid a, < 1. Таким образом, стратегия Фе Ф(х(0)), удовлетворяющая (21), гарантирует асимптотическую сходимость к оптимальному допустимому уровню запаса X*. Теорема доказана.

Замечание 4. Если a, = 1 или ширина интервала возможных значений спроса в i-м узле постоянна (wid ED(t) = const для всех t > 0), то условие (19) выполняется автоматически.

Замечание 5. Если коэффициенты потерь запаса a,(t) е a, = [0, 1], wid a, = 1, i = 1, ..., n, то wid ED(t)= 0 (иначе условие (9) не выполняется). Это значит, что для существования допустимой стратегии управления спрос должен быть точно известным^ Оптимальный уровень запаса в этом случае X* е [0, X], но, как следует из (29), сходимость системы к оптимальному запасу возможна только при 0 = 0, при этом т* = 0.

Из доказательства теоремы 3 следует, что управления, составляющие оптимальную стратегию, надо выбирать так, чтобы было выполнено (27). Будем определять управления u*(t) из решения следующей задачи:

Sp Л = V X, » min

ti г «(О,xn

(30)

при ограничениях

- ЕБ(ґ) < Ax(t) + Ви(ґ) < (I - wid А)X* -ЕБ(ґ) + Л0, и(ґ) є и,

0 < X і < 1 - wid аі, і = 1, п, где x(f) определяется рекуррентным соотношением (1), Л = Diag0^l, ..., Хп) є Япхп, Хь ..., Хп - вспомогательные параметры, 8р Л - след матрицы Л. Момент времени т*, начиная с которого 8р Л = 0, определит скорость сходимости системы.

Частные случаи

Модель с детерминированными коэффициентами потерь. Предположим, что коэффициенты потерь запаса аі(ґ) точно известны и постоянны во времени, т.е.

Л(ґ) = Л, Ґ > 0,

где Л = Diag(а1, ..., ап) є Япхп, 0 < а.- < 1, і=1,п . В этом случае wid а. = 0. Тогда теоремы 1, 2, 3 примут следующий вид.

Теорема 1. Для любого состояния системы x(f) є X в момент времени ґ, Ґ > 0, допустимое на интервале X управление с обратной связью и^^Ц^ґ), ґ), и(ґ)є и, существует и определяется из включения Ax(t) + Ви(ґ) є X + орр ЕБ(Ґ), если и только если выполнены условия

wid ED(t) < X,

ED(t) с (I - A)X + {- BU}.

(31)

(32)

Теорема 2. Оптимальный допустимый уровень запаса х* является решением задачи

C( x) = hx » min

x

mаx{wid ЕБ(?)} < х < X ,

? >0

ЕБ(?) с (I - А)X(0, х) + {- 5^} для У? > 0. Видно, что при интервально заданных коэффициентах потерь уровень оптимального запаса увеличивается, х* = (I - widА)- max{widЕБ(?)}> max{widЕБ(?)}.

?>0 г>0

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

Теорема 3. Если для всех ? > 0 выполнены условия (31), (32), для всех ? > 1 выполнено условие

(I - A)r(t -1) < r(t)

(33)

где г (ґ) = X * - wid ЕБ(ґ) є Яп, г (Ґ) > 0 , и существует число є > 0, такое, что

ЕБ + є X(0,0) с (I - Л)X(0, X*) + {-ВЦ}, где 0 = X - X* є Яп, 0> 0, 0Ф 0, то для любого начального состояния x(0) є X существует допустимая на интервале X стратегия управления Ф* є Ф^(0)), гарантирующая утверждение (18). Причем сходимость к оптимальному допустимому уровню запаса X* достигается не более чем за конечное число шагов

T = max

i=1,n: 0,>O

ln(s /(1 -a, + s)) ln a,

+1 .

(34)

(Доказательство формулы (34) следует из утверждения (29), так как wid а, = 0.)

Управления ы*(() определяются из решения задачи

Sp Л = V X, » min

г u(t), X,, ..., X

г=1 v ^ Р ’ n

при ограничениях

- ED(t) < Ax(t) + Bu(t) < x* -ED(t) + Л0, u(t) є U,

0 < X, < 1, i = 1, n,

Когда a, = 0, i= 1, n , система сходится не более, чем за 2 шага (это можно показать, выполнив предельный переход при a, ^ 0 в формуле (34)).

Модель при отсутствии потерь запаса. При отсутствии потерь запаса a,(t) = 1, i = 1, ..., n, т.е.

A(t) = I, t > 0.

Теоремы 1, 2, 3 имеют следующий вид.

Теорема 1. Для любого состояния системы x(t) є X в момент времени t, t > 0, допустимое на интервале X управление с обратной связью u(t)=U(x(t), t), и(^є U, существует и определяется из включения

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

x(t) + Bu (t) є X + opp ED(t), если и только если выполнены условия

при ограничениях

wid ED(t) < X, ED(t) с {-BU}.

(35)

(36)

Теорема 2. Оптимальный допустимый уровень запаса X* имеет вид

X* = max{wid ED(t)}. (37)

t>0

(Доказательство основывается на том, что функция затрат C(X) возрастает по X для любого вектора h > 0, h ф 0.)

Теорема 3. Если для всех t > 0 выполнены условия (35), (36) и существует число є > 0, такое, что ED + єХ(0,0) с {-BU},

где 0 = X - X* є Rn, 0> 0, 0Ф 0, то для любого начального состояния x(0) є X существует допустимая на интервале X стратегия управления Ф* є Ф^(0)), гарантирующая утверждение (18). Причем сходимость к оптимальному допустимому уровню запаса X* достигается не более чем за конечное число шагов

T = \И є] +1. (38)

(Условие (33) в этом случае имеет вид r(t) > 0 и выполняется автоматически. Формулу (38) можно получить, выполнив предельный переход при а, ^ 1 в формуле (34).)

Управления u*(t) определяются из решения оптимизационной задачи

X » min

u(t), X

при ограничениях

-ED(t) < AX(t) + Bu(t) < -ED(t) + X0, u(t) є U,

0 <X< 1.

Численный пример

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

(1 0 -1 -1> 0 - 0 0 1

B = 0 1 -1 1 , E = 0 -10 0 -1

10 01 0 V 1 0 0 -11 1 )

Сеть состоит из трех узлов: узлы 1, 2 производят продукцию А и В, которая используется для производства продукции АВ в 3-м узле.

Управляемые потоки иь и2 определяют интенсивность производства продукции А и В соответственно; и4 перераспределяет дополнительные производственные возможности системы между производственными линиями А и В (если и4 = 0, то все дополнительные возможности системы направлены на производство продукции А); и3 описывает производственную линию, которая из А и В производит продукцию АВ. Неуправляемые потоки dj, d2, d3 определяют спрос в узлах сети на продукцию А, В и АВ соответственно; d4, d5 представляют спрос в 3-м узле на продукцию А и В.

Спрос имеет сезонный характер и задан интервальным вектором с переменными границами:

D (t) = [Di + 2(1 + sint),D - 2(1 - sint)], i = 1Д (39) где D = ( [5,25] [20,30] [60,80] [0,20] [0, 30])T .

Коэффициенты потерь запаса в узлах сети заданы в виде интервалов:

([0,6; 0,75] 0

A =

0

0 [0,5; 0,6] 0

0 0 [0,75; 0,8]

Л

Состояния системы и управления ограничены интервалами

X =

([0,130] ^ [0,120] [0,150]

U =

([0,190]^ [0, 55] [0,100] [0, 70]

Затраты системы на хранение запаса И = (70, 80, 30)т.

Для данной системы оптимальный допустимый уровень запаса:?* = (37,65 13,33 40)т (решение оптимизационной задачи (11)), X* не зависит от расходов системы на хранения запаса (следствие 2), условия теоремы 3 выполнены (є = 0,191, условие (19) выполняется автоматически). В каждый момент времени Ґ, решая задачу (24), получаем оптимальное управление и*(ґ), ґ > 0.

Рис. 1. Структура сети

Рис. 2. Динамика изменения запаса в узлах сети при начальном запасе х1(0) = 130, х2(0) = 120, х3(0) = 150

Рис. 2 показывает динамику изменения запаса в узлах сети при стратегии управления Ф*={и*(?), ? > 0} для начального состояния запаса х(0)=(130 120 150)т. Из графика видно, что скорость сходимости т*=2, так как х(?) е Х(0,х*) для ? > 2.

При детерминированном задании коэффициентов потерь запаса, когда А(() = Diag(0,l; 0,5; 0,8), ? > 0, оптимальный уровень запаса х* = (32 12 38)т, е = = 0,269, максимальная скорость сходимости Т = 4 (34).

При отсутствии потерь запаса х* = (32 12 38)т (37), е = 0,198, максимальная скорость сходимости Т = 7 (38).

Если не учитывать сезонность спроса и описывать его интервалом с постоянными границами, как это сделано в работе [11]: ё(?) е Б, ? > 0, то оптимальный допустимый уровень запаса увеличивается (в случае с интервально заданными коэффициентами потерь запаса х* = (47,06 22,22 52,63)т, при детерминированном задании коэффициентов потерь х* = (40 20 50)т), что приводит к соответствующему увеличению затрат.

ЛИТЕРАТУРА

1. Ловецкий С.Е., Меламед И.И. Динамические потоки в сетях // Автоматика и Телемеханика. 1987. № 11. С. 7-29.

2. GloverF., KlingmanD, PhillipsN.V. Network models in optimization and their applications in practice. N.Y.: Wiley, 1992.

3. Лотоцкий В.А., Мандель А.С. Модели и методы управления запасами. М.: Наука, 1991.

4. РыжиковЮ.И. Теория очередей и управление запасами. СПб.: Питер, 2001.

5. Рубальский Г.Б. Вероятностные и вычислительные методы оптимального управления запасами. М.: Знание, 1987.

6. Домбровский В.В., Чаусова Е.В. Применение интервальных методов в управлении запасами // Вычислительные Технологии. 2002. Т. 7, N° 2.

С. 50-58.

7. Чаусова Е.В. Динамическая модель управления запасами с интервальной неопределенностью спроса // Вестник Томского государственного университета. 2002. № 1 (I). С. 195-200.

8. Домбровский В.В., Чаусова Е.В. Динамическая сетевая модель управления запасами с интервальной неопределенностью спроса // Вычисли-

тельные технологии. 2001. Т. 6, ч. 2. С. 271-274 (Спец. выпуск, CD).

9. Чаусова Е.В. Динамическая сетевая модель управления запасами с интервальной неопределенностью спроса и устареванием запаса в узлах сети // Вестник Томского государственного университета. 2004. № 284. С. 103-108.

10. Chausova E.V. Dynamic Network Inventory Control Model with Interval Nonstationary Demand Uncertainty // Numerical Algorithms. 2004. Vol. 37. P. 71-84.

11. Чаусова Е.В. Динамическая сетевая модель управления запасами с интервальной неопределенностью спроса и потерь запаса // Вестник Томского государственного университета. 2006. № 290. С. 208-215.

12. Алефельд Г., ХерцбергерЮ. Введение в интервальные вычисления. М.: Мир, 1987.

13.MooreR.E. Methods and applications of interval analysis. Philadelphia: SIAM, 1979.

14. Kaucher E. Interval analysis in the extended interval space IR // Computing Supplement. 1980. Vol. 2. P. 33-49.

15. Шарый С.П. Алгебраический подход во «внешней задаче» для интервальных линейных систем // Вычислительные Технологии. 1998. Т. 3, № 2. С. 67-114.

Статья представлена кафедрой математических методов и информационных технологий в экономике экономического факультета Томского государственного университета, поступила в научную редакцию «Кибернетика» 15 июня 2006 г.

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