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

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

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

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

Рис.1. Обобщенная гибридная сеть Сугено на случай реализации НТМлинейного типа

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Takens F. Detecting strange attractors in turbulence // Dynamical Systems and Turbulence/ Ed. by D.Rang and L.S.Young. - Lect Notes in Math. 1980. Vol.898. - pp.366-381.

2. Ковалев C.M. Модели анализа слабо формализованных динамических процессов на основе нечетко-темпоральных систем // Изв. вузов. Сев.-Кав. регион. Естественные науки,

2002. № 2. - С. 10-13.

3. Батыршин ИЗ. Перцептивные функции и гранулярные производные в вычислении со

// . Сб. научн. тр. II Международного научно-практического семинара. - М.: Физматлит,

2003. - С. 12-19.

В.И. Финаев, Н.В. Шкрибляк

МЕТОДЫ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА В ЗАДАЧАХ УПРАВЛЕНИЯ ЗАПАСАМИ

Основная задача принятия решения при управлении запасами состоит в выборе стратегии пополнения запасов (стратегии управления запасами) [1].

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

.

Состояние запаса определим набором параметров: - остаток запаса, qt - за-

казанное количество на текущий момент, í - время. Стратегия управления запасами для каждого состояния <2ьд(^> должна с учетом параметров системы В определить правило пополнения запасов <,д>, где í - момент подачи заказа, д - объем .

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

запасов в указанном объеме ht, определяемые как затраты на хранение единицы запаса в единицу времени; затраты на совершение заказа Kt.

Задача выбора оптимальной стратегии управления запасами состоит в выборе из множества допустимых стратегий Z некоторой стратегии Z, обеспечивающих Lt min в каждой ситуации, определяемой параметрами B.

Управление запасами осуществляется в условиях постоянно изменяющихся внешних воздействий, определяемых спросом на складируемые единицы Wt и условиями поставок, определяемых затратами на совершение поставки Kt и длитель-t, , ,

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

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

,

управлению [melberkor], т.е. установлению соответствия между наборами нечетких переменных, взятых из термов ЛИ, и элементами множества решений [2]. Применение подобных моделей эффективно особенно в тех случаях, когда высока сте-, -разно делать из анализа ее реальных параметров, согласно мнениям (знаниям) специалистов - экспертов.

Состояние системы характеризуется следующими параметрами:

S = <ct, W, h, K, х, z, q, т, ъ\ dt, Z, L, t>, (i)

где Ct=<CI,C2,...,CN> - стоимость товаров, W=<WbW2,...,WN> - спрос на товары, h=<hI,h2,.,hN> - затраты на хранение запаса, K=<KI,K2,.,Km> - затраты на оформление заказа, X=<XbX2,...,Xm> - запаздывание поставки, z=<zI,z2,.,zN> - остаток запаса, q=<qI,q2,.,qN> - заказываемое количество, T=<ti,t2,...,tn> - период поставки, b=<bI,b2,.,bN> - величина страхового запаса, d=<dI,d2,.,dN> - дефицит изделий, Z=<ZI,Z2,.,Zn> - стратегии управления запасами изделий, L - издержки, связанные с реализацией стратегий, T - плановый период.

Оценить состояние системы точно в момент принятия решения не представ. -

пользовать математический аппарат нечетких множеств для описания состояния .

пространстве состояний системы и определяется как

4 ^, (2)

С~ к %к /% к к

=<Ci, C2 ,..., Cn > - возможная стоимость единиц запасов, принятая

при оптимизационных расчетах; Wк =< Wi , W%2 ,•••, Wn > - уровень спроса,

1 к__^ 1 к 1 к 1 к .

учитываемый при оптимизации; h —< hi ,h2 ,...,h > -

к___^ к к к ^

на хранение единицы запаса в единицу времени; К —К1 ,К 2 ,...,Кт > -

возможные значения затрат на оформление заказов по каждому из вариантов обес-

% к__^ % к % к % к .

печения поставки; А —< ^ ,А2 ,...,Ат > - возможные значения длительности

поставки по каждому из вариантов обеспечения заказов;

~к______ ~к ~к ~к .

2 —< 21 ,2,2 ,...,2,^ > - приемлемый остаток запаса в момент контроля; ~к ^ ~к ~к ~к ^

д —< Ц_1 ,Ц_2,...,УN > - множество вариантов выбора размера заказа;

¿к ~к ~к ~к .

т —т 1 ,т2 ,...,"ъN - множество возможных значений периода подачи заказов; Ь —< Ь>1,Ь2 ,...,Ь]^ > -- возможные значения страхового запаса;

ак —< а], 4,..., > - ;

С —< С1, С2 ,..., ZN > , Ь —< Ь , Ь,,..., ^ > - возможные издержки в , -

.

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

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

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

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

Эксперт задает текущую ситуацию функционирования системы, определяя

нечеткие множества С , IVк , И , К , X . Задаются ограничения на воз-

Л к % к

можные решения задачи, определяются значения параметров и , 2 или спосо-

>-к

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

„ ~к ~к %к

ставляется нечеткими оценками возможных решении д , Т , Ь , для которых

Тк

возможные издержки определяются нечетким множеством Ь .

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

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

бражение ф: Жк х I ^ Ж , где Ж=Ж1Х¥2х... Х¥м, I - множество дополнительных сведений. Данное отображение позволяет на основании известных к значений спроса

в моменты времени (-(к-1)Тпредсказать значение спроса Ж¡+т . Модель может быть

задана в виде набора правил: Если и Д , то Ж1+т .

На рис.1 показаны возможные решения задачи по управлению запасами товара для модели с непрерывным контролем уровня запаса. В этой модели период заказа не фиксирован. Если норма спроса товара представлена нечетким интервалом, то область возможных решений будет принадлежать интервалу [дт„, дтах\.

При этом период заказа будет принадлежать интервалу \Т*т1{п Т*тах\. Для сокращения интервала неопределенности следует ввести дополнительные ограничения: Те[Т1, Т2], соответствующие максимально допустимой частоте заказов и максимально допустимому времени хранения партии.

Рис.1. Принятие решения в условиях неопределенности величины спроса Процедура оптимизации состоит в следующем:

Шаг 1. Выполнить расчет согласно нечеткой оп тимизационной модели. Шаг 2. Наложить ограничения по минимальному и максимальному объему заказа, ограничения на период заказа. Если решение существует, то выбрать д случайным образом или с использованием предпочтений, иначе шаг 3.

Шаг 3. Увеличить допустимые издержки по сравнению с оптимальными на

ЛЬ и пересчитать £%■ с учетом повышения издержек. Перейти к шагу 2.

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

Процедура пересчета объема заказа требует построения обратной зависимости (Ь), что затруднительно при нечетком интервальном описании параметров

модели в силу неоднозначности решения. Поэтому для нахождения можно

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

.

Шаг 1. Определить оптимальные издержки Ь1 для принятого интервала .

Шаг 2. Задать допустимое изменение издержек (задается экспертом как нечеткая величина АЬ ) и вычислить издержки ^Ь = Ь АЬ.

Шаг 3. Для каждого а-уровня нечеткого множества Ьдь : [ ЬЛТтЫ, Ььтах \

а а

изменяя период заказа определить интервал [ Чмьтп , Чштлх \ одним из алгорит-

. ,

а а та та

условие Уце[ЧыЬш1п,ЧыЬтах]: Le[ЬЛLnйn, ЬЛЬтах]. При ЭТОМ СЛедует yчeCTЬ,

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

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Финаев В.И.,Ващенко Н.В. Необходимость запасов предприятия. III Всероссийская научная конференция молодых ученых, аспирантов и студентов «Информационные технологии, системный анализ и управление». - Таганрог: Изд-во ТРТУ, 2005.

2. Меяихое А.Н.,Берштейн Л.С.,Коровин С.Я.. Ситуационные советующие системы с нечеткой логикой. - М.: Наука, 1990. - 272 с.

0.0. Варламов

О НЕОБХОДИМОСТИ ПЕРЕХОДА ОТ ТЕОРИИ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА К РАЗРАБОТКЕ ТЕОРИИ АКТИВНОГО ОТРАЖЕНИЯ

В работе показано, что предметом теории искусственного интеллекта (ИИ, А1) являются процессы мышления или, в более широком смысле, процессы актив.

"искусственный интеллект" к новому термину: "активное отражение". Эта теория должна дать обоснованный ответ на вопрос: "может ли машина мыслить".

Роль ЭВМ в процессах обработки информации. Проанализируем возможности и пределы автоматизации мыслительной деятельности [1,2\. Проанализиру-

,

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

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