Fuzzy models and artificial neural networks in enterprise management [pp. 82-92

Post on 23-Jan-2023

3 views 0 download

Transcript of Fuzzy models and artificial neural networks in enterprise management [pp. 82-92

̲ÆÍÀÐÎÄÍÈÉ ÍÀÓÊÎÂÈÉ ÆÓÐÍÀË «ÅÊÎÍÎ̲×ÍÀ ʲÁÅÐÍÅÒÈÊÀ»

86

Êîìï’þòåðí³ ñèñòåìè é ³íôîðìàö³éí³ òåõíîëî㳿 â åêîíîì³ö³ Компьютерные системы и информационные технологии в экономике

Computer systems and informational technology in economics

УДК 33:007, 519.86 Ю. Г. Лысенко чл.-корр. НАН Украины, д-р экон. наук, профессор

Донецкий нацинальный университет

Е. Е. Бизянов канд. техн. наук, доцент

Донбасский государственный технический университет

А. Г. Хмелев канд. техн. наук, доцент

Донецкий нацинальный университет

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

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

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

Совершенствование системы управления предприятия опирается на идеи, сфор-мулированные еще в трудах С. Бира, которые получили дальнейшее развитие, в том числе и в работах донецкой школы экономической кибернетики [2]. Важными аспекта-ми данного направления экономической науки являются исследования в области ком-плексной оптимизации и модернизации управления предприятием, что подтверждают многочисленные успехи практического применения соответствующих концепций управления, зарекомендовавших себя в менеджменте развитых стран: CANBAN, Just-In-Time, Total Quality Management, Business Process Reengineering, MRP и MRP-II, ERP, Balanced Scorecard и др. [1]. Перспективной концепцией управления, представляющей собой комбинацию выше рассмотренных, является маркетинг-ориентированное управ-ление тянущего типа, при котором управленческие решения формируются исходя из те-кущих запросов потребителей [3]. Многообразие существующих подходов говорит, с одной стороны, о важности проблемы, а с другой стороны — указывает на то, что она еще не решена полностью.

Ю. Г. Лысенко, Е. Е. Бизянов, А. Г. Хмелев, 2011

¹ 4-6(70-72)’2011

87

Для контроля текущего и прогнозирования будущего состояния предприятия ис-пользуют показатели его финансово-хозяйственной деятельности (ФХД), полный пе-речень которых включает более 150 факторов [4]. Анализ такого количества показате-лей достаточно сложен, поэтому чаще используют небольшую группу ключевых пока-зателей производства (КПП) [5], состав и количество которых определяется типом (тактическое, стратегическое) и объектом (производство, сбыт, финансы, кадры и пр.) управления.

При решении управленческих задач часть исходных данных может быть представ-лена в точной числовой форме: «начисления на фонд заработной платы составляют 33,6 %»; часть — в виде интервала: «рентабельность продукции должна лежать в преде-лах от 10 до 15 %», или в лингвистической форме: «прибыль должна быть максималь-ной», «проект характеризуется низким риском». Менеджменту предприятия обычно удобнее манипулировать качественными и лингвистическими данными при постановке задач, что предполагает использование нечеткой математики для преобразования исход-ных данных в числовые значения, которые затем можно обработать с помощью компью-терных программ.

Переход от качественной к количественной мере возможен с помощью шкали-рования, экспертных оценок, теории нечетких множеств. Для прогнозирования эко-номических показателей используют эконометрические модели, временные ряды, когнитивные модели, искусственные нейронные сети (ИНС) и др. Наибольшую гиб-кость при приемлемой точности обеспечивают ИНС, которые, по сравнению с обще-принятой практикой раздельного расчета КПП, дают ряд преимуществ: одновремен-ный расчет всех показателей, заложенная в структуре нейросети взаимосвязь и взаи-мообусловленность переменных, гибкая настраиваемая нелинейность, формализо-ванные процедуры обучения, многообразие архитектур для различных практических задач [6–9].

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

Прямые вычисления. Использование прямых вычислений предполагает наличие расчетных формул для КПП. Исходные данные обычно представляют в виде треугольных нечетких чисел или нечетких интервалов [10]. Рассмотрим пример расчета коэффициента автономии по формуле [4]:

АВТ

Собственные средстваК

Сумма баланса . (1)

Пусть Собственные средства (СС) и Сумма баланса (СБ) представлены нечеткими интервалами (рис. 1).

Рис. 1. Функции принадлежности исходных показателей

Параметры функций принадлежности примем следующие (в млн. грн.): a = 580, b = 620, c = 850, d = 950, e = 500, f = 530, g = 650, h = 700. Результат вычисления коэффициен-та автономии с использованием LR-представления [10] показан на рис. 2.

(x) 1

0 e f a g b h c d x

СC СБ

̲ÆÍÀÐÎÄÍÈÉ ÍÀÓÊÎÂÈÉ ÆÓÐÍÀË «ÅÊÎÍÎ̲×ÍÀ ʲÁÅÐÍÅÒÈÊÀ»

88

Рис. 2. Результат расчета коэффициента автономии

Полученный нечеткий интервал уже дает представление о возможном диапазоне коэффициента автономии. Дефаззификация с использованием метода центра тяжести да-ет конкретное значение КАВТ:

* 0,8025

i i

i

АВТ АВТi

АВТ

АВТi

К КK

К

. (2)

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

Нечеткие продукционные модели основаны на нечетких правилах вида «ЕСЛИ А, ТО В», где А — предпосылка, В — заключение. Исходные данные сначала подвергаются фаззификации (приведению к нечеткости), затем преобразуется с использованием про-дукционных правил, а результат получают посредством дефаззификации (приведения к четкости) [10].

Пример. Пусть имеется три лингвистических переменных, определяющих следую-щие показатели: Х1 — объем производства продукции (ОПП), Х2 — стоимость основных фондов (СОФ) и Y — рентабельность продаж (РП). Рентабельность продаж, в свою оче-редь, рассчитывается, как отношение чистой прибыли (ЧП) к объему реализованной про-дукции (ОРП). Прямой связи между показателями СОФ, ОПП и РП нет. Логическая связь следующая: изменение СОФ приводит к изменению ОПП, что вызывает изменение ОРП, и, в конце концов, РП. Необходимо оценить РП, как функцию от ОПП и СОФ.

Пусть все переменные определены на терм-множестве T (X) = T (X1) = T (X2) = T (Y) = {низкий (Н); средний (С); высокий (В) }, функции принадлежности термов которого приведены на рис. 3.

Рис. 3. Функции принадлежности терм-множества T (X)

Возьмем два произвольных значения для переменных X1 и X2, одно из которых на-ходится между нулевым и средним значением, а второе — между средним и максимально возможным значением:

x1=0,3·xmax и x2=0,8·xmax,

(x)

1

0,5

0

max x 0 max/2

Н В С

(КАВТ)

1

0 0 0,74 0,76 0,85 0,86 КАВТ

¹ 4-6(70-72)’2011

89

где х — это X1 или X2, xmax — их максимальные значения, и определим, в каком случае рентабельность продаж максимальная.

Для продуцирования значения Y (РП) используем правило вывода Мадмани [10]:

П1: ЕСЛИ ОПП низкий И СОФ низкая, ТО РП низкая;

П2: ЕСЛИ ОПП низкий И СОФ средняя, ТО РП низкая;

П3: ЕСЛИ ОПП низкий И СОФ высокая, ТО РП средняя;

П4: ЕСЛИ ОПП средний И СОФ низкая, ТО РП средняя; (3)

П5: ЕСЛИ ОПП средний И СОФ средняя, ТО РП средняя;

П6: ЕСЛИ ОПП средний И СОФ высокая, ТО РП высокая;

П7: ЕСЛИ ОПП высокий И СОФ низкая, ТО РП средняя;

П8: ЕСЛИ ОПП высокий И СОФ средняя, ТО РП высокая;

П9: ЕСЛИ ОПП высокий И СОФ высокая, ТО РП высокая.

Соответствующие x1, x2 степени принадлежности следующие:

Н (x1) = 0,4; С (x1) = 0,6; В (x1) =0; Н (x2) = 0; С (x2) = 0,45; В (x2) = 0,55.

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

Н (x1) · С (x2) = 0,4·0,45 = 0,18; Н (x1) · Н (x2) = 0,4·0,0 = 0;

Н (x1) · В (x2) = 0,4·0,55 = 0,22; С (x1) ·Н (x2) = 0,6 0 = 0;

С (x1) · С (x2) = 0,6·0,45 = 0,27; С (x1) · В (x2) = 0,6·0,55 = 0,33;

В (x1) · Н (x2) = 0·0 = 0; В (x1) · С (x2) = 0·0,45 = 0;

В (x1) · В (x2) = 0·0,55 = 0.

Использование непараметризованной s-нормы максимума дает:

MAX ( (x1)· (x2)) = С (x1)·В (x2) = 0,33.

Этому результату в (3) соответствует правило П6. Применив оператор импликации Мадмани, получим нечеткое число, показанное на рис. 4.

Рис. 4. Результат нечеткого вывода

Дефаззификация с использованием центра тяжести дает:

РП = 0,88·РПmax,

где maxРП — принятое максимальное значение рентабельности продаж. К достоинствам продукционных моделей относятся: использование числовых и

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

(РП)

0,33

0 0 0,5·РПmax РПmax РП

̲ÆÍÀÐÎÄÍÈÉ ÍÀÓÊÎÂÈÉ ÆÓÐÍÀË «ÅÊÎÍÎ̲×ÍÀ ʲÁÅÐÍÅÒÈÊÀ»

90

Нечеткие эконометрические модели базируются на уравнениях регрессии [11, 12] и используются для получения прогнозных значений КПП в диапазоне возможных значе-ний факторов. Уравнения множественной регрессии обычно записывается в виде:

,...

.........

;...

;...

422110

242222121202

141212111101

NNMNNNN

M

M

eXaXaXaaY

eXaXaXaaY

eXaXaXaaY

. (4)

где iY — зависимые переменные; jX — независимые переменные; jia — оценки регрес-

сии; ie — ошибки оценивания; MN , — количество независимых и зависимых перемен-

ных соответственно;

MjNi ..1;..1 .

Представление коэффициентов jia треугольными симметричными нечеткими чис-

лами вида jiC

jiC

jijiC

jiji baabaa ,, , где Cjia — центр нечеткого числа, jib — половина

носителя нечеткого числа, позволяет представить зависимость )(XY в виде «коридора»

возможных значений [11], как показано на рис. 5. Для получения оценок модели используют метод наименьших квадратов, интер-

вальную оценку [11], нечеткую кластеризацию [12]. В отличие от регрессии с четкими коэффициентами, нечеткая регрессия позволяет

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

Рис. 5. Гипотетические кривые при четких и нечетких коэффициентах регрессии

Нечеткие временные ряды представляют собой дискретный набор нечетких ме-ток [13], которые формируются экспертом или получаются на основании исходного вре-менного ряда, и определены следующим образом:

i

xi xwFuzzyx

i

),(~

~

, (5)

где ~~~

, XXxi — множество нечетких меток; w — носитель нечеткой метки wxx ii ,~

; ]1,0[)(~ w

ix — функция принадлежности нечеткой метки, обычно треугольной формы.

В качестве примера на рис. 5 приведен гипотетический нечеткий временной ряд.

X

Y

0

четкие коэффициенты

нечеткие коэффициенты

точки данных

¹ 4-6(70-72)’2011

91

Нечеткие временные ряды целесообразно использовать для оценки и прогнозиро-вания динамики в случае нестохастической неопределенности [13].

Рис. 6. Схема нечеткого временного ряда

Нечеткие когнитивные карты (модели) отражают представление специалистов, работающих с определенной проблемой, в виде схемы взаимодействия объектов пред-метной области и позволяют смоделировать предметную область в виде пространствен-ной схемы. На настоящий момент выделяют такие разновидности когнитивных карт: од-нослойные и многослойные, детерминированные и стохастические, нечеткие, динамиче-ские и статические, управляемые и неуправляемые. Это далеко не полный перечень раз-новидностей когнитивных карт, и он постоянно пополняется [14, 15].

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

Различают нечеткие когнитивные карты Коско [14] и нечеткие когнитивные карты Силова [15], отличающиеся правилами формирования выходного результата. Карты Кос-ко основаны на введении нечеткости в связи между концептами, в картах Силова нечет-кими являются как связи, так и концепты.

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

Нечеткие искусственные нейронные сети (НИНС) позволяют объединить воз-можности нечетких моделей и искусственных нейронных сетей. Известны следующие структуры НИНС: продукционные (Такаги-Сугэно-Канга, Ванга-Менделя, ANFIS — Adaptive Neuro-Fuzzy Inference System и ее модификации), с нечеткой структурой, сеть на базе нечетких нейронов [8, 14].

Выходной параметр )(xy продукционной НИНС Такаги-Сугэно-Канга определяется

по формуле:

M

k

N

jjkjkN

jj

rA

M

r

N

jj

kA

k xppx

x

xy1 1

0

1

)(

1

1

)(

)()(

)(

)(

, Mk ,1 , (6)

где kjp — коэффициенты полинома; M — количество функций принадлежности для фаз-

зификации одной переменной; N — количество входных переменных; A (x) — функция принадлежности.

Для НИНС Ванга-Менделя выходной параметр )(xy рассчитывается следующим образом:

0 1 2 3 . . . . . . . n-1 n t

xt 1

~

x 2

~

x 3

~

x 1

~

nx nx

~

̲ÆÍÀÐÎÄÍÈÉ ÍÀÓÊÎÂÈÉ ÆÓÐÍÀË «ÅÊÎÍÎ̲×ÍÀ ʲÁÅÐÍÅÒÈÊÀ»

92

N

jj

rA

M

r

N

jj

kA

M

rr

x

x

xy

1

)(

1

1

)(

1

)(

)(

)(

, Mk ,1 , (7)

где r — центры rc функции принадлежности, следствия r-го нечеткого правила вывода; M — количество функций принадлежности для фаззификации одной переменной; N — количество входных переменных; )(xA – функция принадлежности.

Как видно из (6), (7) НИНС Такаги-Сугэно-Канга (ТСК) и Ванга-Менделя (ВМ) формируют средневзвешенное значение выходной переменной, при этом первая обеспе-чивает дополнительные нелинейные возможности в виде регрессии. НИНС ТСК содер-жит пять слоев, а НИНС ВМ — четыре слоя.

НИНС, соответствующая архитектуре ANFIS, и реализующая механизм вывода Tsukamoto, содержит пять слоев. Выходной параметр )(xy определяется по формуле:

N

kkk zxy

1

)( , (8)

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

N

jj

ii

1

, _____

,1 Mi , (9)

)()(...)()( BN1AN1B11A1 Ni xxxx , (10)

где )(),( xx BA — значения функций принадлежности, формируемые в первом слое НИНС; — операция «И».

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

Среди продукционных НИНС наибольшую гибкость обеспечивает структура ANFIS. В качестве функций принадлежности в продукционных НИНС используют коло-колообразные функции или обобщенные функции Гаусса [8].

Нечеткий многослойный персептрон содержит на входе нечеткий слой, осуществ-ляющий преобразование входных значений с использованием функций принадлежности Гаусса. Далее идут скрытый и выходной слои персептрона. В НИНС на основе нечетких нейронов нечеткими могут быть входы, выходы или веса нейросети [14].

Гибридные НИНС содержат нечеткие нейроны, нечеткие входы и выходы. В отли-чие от «обычной» нейронной сети входные сигналы ix и веса iw можно комбинировать с использованием T-нормы, S-нормы или некоторого другого непрерывного оператора; ре-зультаты комбинирований r1 и r2 могут агрегироваться с использованием T-нормы, S-нормы или некоторой другой непрерывной функции; функция активации f может быть любой (не только сигмоидальной). В них используют следующие виды нечетких нейронов: «И», «ИЛИ», «Импликация-ИЛИ».

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

¹ 4-6(70-72)’2011

93

На основании проведенного обзора нечетких моделей можно рекомендовать ис-пользовать аппарат нечеткой математики для фаззификации и дефаззификации данных представленных в числовой, лингвистической или интервальной формах. При этом мож-но выделить некоторые ограничения сферы применения, в частности: расчетные, продук-ционные модели и НИНС целесообразно использовать на этапе анализа КПП; нечеткие эконометрические модели, нечеткие временные ряды и нечеткие когнитивные карты — как при анализе, так и при прогнозировании.

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

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

Взаимодействие комбинированной модели с системой управления предприятия (СУП) осуществляется следующим образом.

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

В результате работы предприятия становятся известны показатели mxxx ,...,, 21 :

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

ИНС для прогнозирования одного или нескольких NkКПП в общем случае носят

нелинейный характер с параметрической и структурной нестационарностью. В разные

моменты времени зависимость отдельного NkКПП от произвольного параметра ix может

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

Нейросетевой модуль производит оценку NkКПП на основании указанных выше

показателей, которые предварительно нормализуются — приводятся к базису [0, 1] (для случая сигмоидальной функции активации нейронов сети) и после обработки возвраща-ются к исходному базису. Данный диапазон выбран исходя из соображений оптимизации скорости обучения ИНС. Целевой функцией индикатора оптимальности является выбо-рочная оценка константы Липшица для пар входных и выходных значений ИНС ii yx , ,

ni ...1 , где n — емкость обучающего множества. В [16] показано, что при сохранении

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

̲ÆÍÀÐÎÄÍÈÉ ÍÀÓÊÎÂÈÉ ÆÓÐÍÀË «ÅÊÎÍÎ̲×ÍÀ ʲÁÅÐÍÅÒÈÊÀ»

94

Рис. 7. Структура системы управления предприятием на базе комбинированной модели

ji

ji

xxji xx

yyL

ji

,max . (11)

Так как формирование ИНС должно выполняться строго формализованными мето-дами, то целесообразным является использование аппарата ансамблей ИНС с поиском оптимальной структуры и емкости сети на основе генетического алгоритма (ГА), поэтому для настройки искусственной нейронной сети и нечеткого модуля целесообразно исполь-зовать алгоритм обучения, предложенный в [9], а также генетические алгоритмы [7]. Предлагается следующий процесс построения и обучения ИНС.

На первом этапе формируется обучающая выборка iiii yxyx ,},{ 000 по ста-

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

жать динамику исследуемых величин, а именно, NkКПП , емкость выборки определя-

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

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

¹ 4-6(70-72)’2011

95

ной нейросетью прямого распространения и обучается по сформированной обучающей выборке. Параметрами (фенотипом) особи являются не только емкость и структура нейро-сети, но также и параметры определяющие скорость градиентного спуска при обучении методом обратного распространения ошибки (ОРО) или более современными методами Левенберга-Марквардта и L-BFGS алгоритмом [6], причем обучение каждой отдельной особи выполняется в независимом вычислительном потоке. Таким образом, каждый эле-мент вычислительного кластера может одновременно обучать от 1 до 4 особей ГА, в зави-симости от числа ядер процессора. Важным моментом является также факт, что вычисли-тельные мощности используемых на предприятии персональных ЭВМ редко задействова-ны выше, чем на 2–3%. Это позволяет их использовать в качестве элементов вычислитель-ного кластера (для обеспечения такой возможности достаточно наличия локальной сети) и дает необходимые возможности для масштабирования вычислительной среды.

После обучения по тестовой выборке ГА производит отбор наиболее удачных осо-бей ансамбля и на их основе формирует новый ансамбль ИНС с мутацией каждой особи. Процесс итерационно повторяется до момента стабилизации ошибки аппроксимации ан-самбля по тестовой части обучающей выборки 0

00 },{ ii yx . Полученный ансамбль NK0 является первым приближением.

В ходе описанной процедуры установлено, что удовлетворительной точности про-гноза достичь удается далеко не всегда. Т. е NK0 в общем случае может оказаться лишь частично валидным. Причина состоит в том, что в общем случае производство носит дис-кретно-непрерывный характер, в то время как ИНС — универсальный аппроксиматор не-прерывной гиперповерхности. В этой связи предлагается повтор процедуры обучений на данных подвыборки 1

11 },{ ii yx (в нее входят те элементы выборки 000 },{ ii yx , для кото-

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

ijij yx },{ используются для обучения управляющей нейросети-классификатора NU.

Таким образом, для решения поставленной задачи формируется ассоциативная ней-ромашина смешивания мнений [6], которая представляет собой совокупность ансамблей NK0, NK1 … NKn, вес решения каждого из которых определяется классификатором NU. Основное отличие от решения, предложенного в [6], состоит в применении нейропопуляции с ГА обучения вместо одиночной нейросети с классическим методом ОРО, что позволяет полностью формализовать процесс формирования ансамблей ассоциативной нейромашины.

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

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

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

Полученные значения NkКПП используются в нечетком модуле, где производится по-

следовательное преобразование: фаззификация-вывод-дефаззификация. База правил нечетко-го вывода и бизнес-правил предприятия формируется предварительно экспертами. Эксперты на рис. 6 вынесены за условные границы предприятия, так как это могут быть как специали-сты, работающие на предприятии, так и привлеченные (сторонние) специалисты.

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

оценки N

kКПП~

, которые сравниваются с полученными ранее заданиями от СУП в модуле

̲ÆÍÀÐÎÄÍÈÉ ÍÀÓÊÎÂÈÉ ÆÓÐÍÀË «ÅÊÎÍÎ̲×ÍÀ ʲÁÅÐÍÅÒÈÊÀ»

96

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

Предложенную модель можно использовать для: 1. Анализа и мониторинга текущего состояния предприятия. 2. Прогнозирования и планирования. 3. Оперативного и стратегического управления предприятием. 4. Имитационного моделирования с целью получения возможных сценариев развития. Последнее направление представляет особый интерес при антикризисном управле-

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

Литература

1. Чейз Ричард Б., Эквилайн Николас, Дж. Якобс, Роберт Ф. Производственный и операционный менеджмент / Ричард Б. Чейз, Эквилайн Николас, Дж. Якобс, Ф. Роберт ; пер. с англ. — 8-е изда-ние. — М. : Издательский дом «Вильямс», 2004. — 704 с. : ил. — Парал. тит. англ.

2. Методология моделирования жизнеспособных систем в экономике : монография / [Ю. Г. Лысенко, В. Н. Тимохин, Р. А. Руденский и др.]. — Донецк : Юго-Восток, 2009. — 350 с. — (Сер. : Жизнеспособные системы в экономике = Життєздатні системи в економіці).

3. Котлер Ф. Маркетинг-менеджмент / Ф. Котлер. — СПб. : Питер Ком, 1999. — 896 с. : ил. (Серия «Теория и практика менеджмента).

4. Економіка підприємства : пiдручник / за заг. ред. д-pa екон. наук, проф. С. Ф. Покропивноrо. — К : КНЕУ, 2003. — 608 с.

5. Лысенко Ю. Г. Определение финансово-хозяйственного состояния предприятия / Ю. Г. Лысенко, В. Л. Петренко, Р. Н. Лепа и др.— Донецк : Институт экономики промышленности НАН Украи-ны, 1995. — 46 с.

6. Хайкин Саймон. Нейронные сети : полный курс / Саймон Хайкин ; пер. с англ. — 2-е изд., испр. — М. : «И. Д. Вильямс», 2006. — 1104 с.: ил. — Парал. тит. англ.

7. Лысенко Ю. Г. Нейронные сети и генетические алгоритмы : учебное пособие / Ю. Г. Лысенко, Н. Н. Иванов, А. Ю. Минц. — Донецк : Юго-Восток, 2003. — 265 с.

8. Осовский С. Нейронные сети для обработки информации / С. Осовский ; пер. с польского И. Д. Рудинского. — М. : Финансы и статистика 2004. — 344 с.: ил.

9. Хмелев А. Г. Нейросетевые модели идентификации и оптимизации системы бюджетирования крупных промышленных предприятий / А. Г. Хмелев, Л. А. Лютянская. — Научный информаци-онный журнал «Бизнес информ». — № 2 (1). — 2010, (361). — С. 103–106.

10. Пегат А. Нечеткое моделирование и управление / А. Пегат ; пер. с англ. — М. : БИНОМ. Лабора-тория знаний, 2011. — 798 с.: ил. — (Адаптивные и интеллектуальные системы).

11. Бирюков А. Н. Нечеткая регрессионная прогнозная многофакторная модель для решения эконо-мической прикладной задачи / Бирюков А. Н. // Управление экономическими системами: элект-ронный научный журнал, 2010. — № 2 (22). — № гос. рег. статьи 0421000034/0010. [Электрон-ный ресурс]. — Режим доступа к журналу: http://uecs. mcnip. ru.

12. Multiple regression with fuzzy data / Andrzej Bargielaa, Witold Pedryczb, Tomoharu Nakashimac / Fuzzy Sets and Systems 158 (2007). — pp. 2169 — 2188.

13. Ярушкина Н. Г. Интеллектуальный анализ временных рядов : учебное пособие / Н. Г. Ярушкина, Т. М. Афанасьева, И. Г. Перфильева. — Ульяновск, УлГТУ, 2010. — 320 с.

14. Борисов В. В. Нечеткие модели и сети / В. В. Борисов, В. В. Круглов, А. С. Федулов. — М. : Го-рячая линия-Телком, 2007. — 284 с.: ил.

15. Силов В. Б. Принятие стратегических решений в нечеткой обстановке / В. Б. Силов. — М. : ИН-ФО-ПРЕС, 1995. — 228 с.

16. Царегородцев В. Г. Оптимизация предобработки признаков выборки данных: критерии оптималь-ности / Царегородцев В. Г. // Нейрокомпьютеры: разработка, применение. 2005. — № 4 — C. 65–71.