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

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

CC BY
394
54
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АВТОМАТИЧЕСКАЯ ОПТИМИЗАЦИЯ / НЕЧЕТКИЕ ПАРАМЕТРЫ / AUTOMATIC OPTIMIZATION / INDISTINCT PARAMETRES

Аннотация научной статьи по математике, автор научной работы — Айбазова Аминат Абдуллаховна, Заргарян Юрий Артурович

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

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

DECISION-MAKING AT MANY CRITERIA IN THE CONDITIONS OF INCOMPLETENESS OF DATA

The problem of optimization which consists in search of a maximum or a minimum of the valid function at the valid variables and definition of corresponding values of arguments on some set of n-dimensional space is considered. Optimization task in view, as a problem of search of a maximum (minimum) of multidimensional criterion function in the conditions of incompleteness of the data concerning model of object of management.

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

Таким образом, эффективность поиска определяется многими трудноформа-

,

поиска экстремума в условиях неполноты данных относительно модели ОУ, которые должны удовлетворять следующим условиям [3]:

♦ в алгоритме поиска блуждающего экстремума, с целью оптимизации вре-

, -ритма при заданных начальных условиях;

♦ алгоритм должен устойчиво функционировать в режиме поиска блуждающего экстремума критериальной функции.

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

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

1. Срагович ВТ. Теория адаптивных систем. - М.: Наука, 1976. - 320 с.

2. Буш Р., Молтеллер Ф. Стохастические модели обучаемости. - М.: ИЛ, 1962.

3. Молчанов AM., Финаев В.И. Модели систем автоматической оптимизации с нечеткими параметрами. - Таганрог: Изд-во Технологического института ЮФУ, 2007. - 218 с.

4. Саридис Д. Самоорганизующиеся стохастические системы управления / Пер. с англ. под ред. ЯЗ. Цыпкина. - М.: Наука, 1980.

5. Красовский А.А., Буков В.Н., Шендрик B.C. Универсальные алгоритмы оптимального управления непрерывными процессами. - М.: Наука, 1977. - 272 с.

Статью рекомендовал к опубликованию д.т.н., профессор Я.Е. Ромм.

Айбазова Аминат Абдуллаховна

Карачаево-Черкесская государственная технологическая академия.

E-mail: [email protected].

357100, г. Черкесск, ул. Ставропольская, 36.

Тел.: 8782202387.

Кафедра математики; соискатель.

Ayibazova Aminat Abdullakhovna

Karachai-Cherkess State Thechnological Academy.

E-mail: [email protected].

36, Stavropolskaya Street, Cherkessk, 357100, Russia.

Phone: +7782202387.

The Department of Mathematics; Competitor.

УДК 519.7

А.А. Айбазова, ЮЛ. Заргарян

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

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

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

Автоматическая оптимизация; нечеткие параметры.

A.A. Ayibazova, U.A. Zargarjan

DECISION-MAKING AT MANY CRITERIA IN THE CONDITIONS OF INCOMPLETENESS OF DATA

The problem of optimization which consists in search of a maximum or a minimum of the valid function at the valid variables and definition of corresponding values of arguments on some set of n-dimensional space is considered.

Optimization task in view, as a problem of search of a maximum (minimum) of multidimensional criterion function in the conditions of incompleteness of the data concerning model of object of management.

Automatic optimization; indistinct parametres.

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

I

Система u * Объект

управления

(Регулятор)

x

Рис. 1. Взаимодействие системы управления и объекта управления: х - вектор задающих воздействий; <р- вектор возмущающих воздействий; и - вектор управляющих воздействий; у - вектор управляемых величин

Будем рассматривать объект управления (ОУ), как организационную, техническую или иную систему, которая должна функционировать в соответствии с заданными свойствами (качествами) или для получения желаемого результата. Система управления (регулятор) предназначена для обеспечения желаемого функцио-

,

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

При известной модели ОУ и заданной цели управления в виде задающего х, , -

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

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

режима или хода технологического процесса [5,6], согласно критериям производительности или потерь на производство единицы продукции. Эта задача решается в автоматическом режиме системами, называемыми системами экстремального управления. Управление должно быть выбрано таким, чтобы один или несколько критериев качества принимали экстремальное (минимальное или максимальное) .

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

В условиях неполноты сведений относительно модели ОУ задача синтеза САО с нечеткими последовательными алгоритмами принятия решений имеет сле-.

Определим х* = х*0(г), как искомое управление (в общем случае векторное) в пространстве входных управляющих сигналов объекта, соответствующее значению экстремума характеристики (векторной или скалярной функции) Qt(£x,A,ф) ОУ. Пусть положение экстремума меняется во времени. Задача экстремального управления состоит в отслеживании блуждающего экстремума (минимального значения Qt(£х,А,р)), т.е. решение задачи

йг(£,Х,Х,ф) ^ ШІП, (1)

хєХ

где X - область допустимых значений параметров системы [3].

Если есть решение задачи экстремального регулирования

x0=x0(t), (2)

то эффективность применяемого алгоритма управления оценивается, согласно некоторому критерию

т т у * 0 ,

I = 1(х ,х0) , (3)

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

I = шaxє(t), (4)

г0 <г<г,

I' =—1— , (5)

^ - го ч

где £(г) - функция отклонения вида:

♦ отклонение в пространстве параметров системы

£(г) =\х*(г) - x*0(t)\; (6)

£(t) =\Q[x0(t)] - Q[x0(t)]\. (7)

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

решению экстремальной задачи

I = ш1и £(t) , (8)

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

,

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

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

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

n

F(X)= X f(X), (9)

i=i

где f(X) - частные критерии, X={x1,x2,...,xm} - вектор параметров, b - весовые коэффициенты, то осуществляется поиск равновесия (например, равновесие по Парето [7]).

,

поисковой оптимизации при числе параметров m более трех или при задании целе-(9), -

сти критериальной функции.

Задача оптимизации, как задача поиска максимума (минимума) целевой функции, в общем случае имеет следующий вид [8].

Осуществляется поиск максимума (минимума) целевой функции

max (min) F=f(X, Y), (10)

при заданных ограничениях gi(X,Y)<bb i=1,n, где F=f(X,Y) - целевая функция, как показатель качества или критерий эффективности САО; X - вектор управляемых переменных; Y - вектор неуправляемых переменных; gi - функция потребле-i- : bi - i- . -

ния задачи (10) применяют методы математического программирования:

♦ линейное программирование, если f(X,Y), gi(X,Y) - линейные функции па-

X Y ;

♦ нелинейное программирование, если f(X,Y), gi(X,Y) - нелинейные функции

X Y ;

♦ динамическое программирование, если f(X,Y) является аддитивной или

X Y ;

N

♦ геометрическое программирование, если целевая функция f(X)= ^ X.,

j=i

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

X = cjUxa'1, j = 1N;

i=1

♦ стохастическое программирование, если Y - случайная величина, а функция f(X,Y) определена ее математическим ожиданием My{f(X,Y)};

♦ дискретное программирование, параметры X и Y являются дискретными;

♦ , f(X,Y)

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

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

Формулировка задачи нечеткой оптимизации предполагает поиск вектора управляемых переменных X=(x1,x2,.,xm) для достижения условия, что принятый нечеткий

критерий оптимизации F стремится к нечеткому максимуму max , т.е. [9]:

15б

F = f(X ) ^ max (11)

при условиях

f(X ) с Bi, i = 1,m , (12)

где f , fi - нечеткие функции, определенные в m-мерном пространстве действи-

, Bi - .

Применительно к решению задач выбора управлений в С АО выполним определение нечеткой оптимизации. Для определения целевой функции в условиях неопределенности определим функционал F(.), параметрами которого будут компоненты вектора входных параметров X={x1, x2,..., xm} и вектора B С АО. Задачу нечеткой оптимизации компонент вектора состояний B САО сформулируем следующим образом [6]:

F(b1 ,b2 ,...,b\f1 ,f2 ,...,am,...,x1r ,xr,...,am)^max(mi n),(13)

где нечеткая функция F(.) зависит от компонент вектора конструктивных пара-

B X.

Нечеткая функция F(.) может быть задана разными способами [6]:

♦ нечетко ограни ченная функция;

♦ нечеткое расшире ние четкой функции;

♦ нечеткая функция от четких переменных;

♦ четкая функция от нечетких переменных.

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

четкого функционала вида

Е ™1Ь'(Т1’Т2’-’Тм)

Х = *1__________________, (14)

Ра

где Ь'(,х12,...,х1т) - функции, wi - весовые коэффициенты, которые задаются эвристически и имеют знак плюс при поиске максимума нечеткой функции Ь'( х\,х'2,...,х1т ), или знак минус при поиске максимума нечеткой функции Ь'(3с'1 ,х2,...,хт), Ра - некоторое нечеткое нормированное значение нечеткого функционала Р(.).

Задача нечеткой оптимизации (13), (14) при задании критериальной функции Р(.) в виде нечеткого расширения четкой функции представляет собой задачу нечеткого математического программирования. В работе [10] приведено опреде-

( ).

Раньше было отмечено, что при четком задании критериальной функции Р(х) поиск экстремума в точке х*еХ осуществляется при вы полнении условии унимодальности в области X.

Согласно [10], при унимодальности функция Р(х) является строго возрастающей (убывающей) при х<х°, а при х>х* функция Р(х) является строго убываю-

щей (возрастающей). Вид функции (13), (14) не предполагает наличие единствен,

предположение об унимодальности критериальной функции Р(х). При решении задач нечеткой оптимизации необходимо исследовать поведение нечеткой функ*

ции не только в точке х , но и в ее окрестностях.

Рассмотрим задачу определения экстремума функции нечетких переменных применительно к оптимизации функционирования САО.

Если рассматривать критериальную функцию, как линейную модель наблюдений с нечеткими параметрами [11], то модель оценки каждого к-то, к = 1,г нечеткого компонента Ьк вектора ^параметров САО будет представлена нечетким уравнением

ьк=ха + е+ е +

0 і і і] і 1<і < т 1<і < ] < т

+ £ + • • • +аП3...т~к~к2--~кт > (I5)

1<і< ] <1 < т

где х1 , i = 1,т - нечеткий линейный эффект входной нечеткой переменной х ;

хкхк...хк, 1^^^.■ .<т<т - нечеткое взаимодействие (р-1)-го порядка нечетких

11 12 1р

факторов хкхк...хк ; ак, ак, ак.....ак - неизвестные нечеткие коэффициенты;

12 1р 012 т

а*12 I - нечеткий эффект взаимодействия факторов хкхк...хк (неизвестные ).

Оценки неизвестных нечетких коэффициентов находят с применением расширенных методов планирования экспериментов [12].

В критериальной нечеткой функции Р(.) имеются нечеткие переменные

Ь1 ,Ь2,...,ЬГ,х}1 ,х12,...,х1т,х2,х2,...,х2т,...,хг1 ,хг2,...,хгт, определенные в пространстве состояний вектором X, точкой в (г+т)-мерном пространстве, определяющем критериальное состояние САО.

Поиск экстремума критериальной нечеткой функции Р(.) осуществляется в

окрестностях нечеткой ТОЧКИ X 0 .

В работе [10] при исследовании поведения нечеткой функции в нечеткой точке X и в ее окрестностях введено понятие максимизирующего (минимизирующего) множества, как расширенное понятие для многомерной функции. В работе [12] введено понятие нечеткой унимодальности для функции Р(.) нечетких переменных. Функция Р (.) нечетких переменных будет называться нечетко унимодальной, если в области О она имеет во внутренней точке X е О нечеткий

максимум (минимум), а прямая, проведенная из любой точки X1 е О в точку X ,

( ) О. -

дальность функция Р (.) представим так.

Если Р(Ь1,...,Ьг,х,...,хт,...,х,...,хт) = С , то получим нечеткую гиперповерхность уровня С в (г+т)-мерном пространстве. Для С=С],С2,...,Ск получим к

.

Для функции Р(.) нечеткий максимум Р(М )есть нечеткое множество в области О (нечеткая гиперповерхность в (г+т)-мерном пространстве), представ-

ляющее собой образ максимизирующего множества при отображении F с функцией принадлежности

Mf (м)(У) = SUP FM (X). (16)

xeF-1 (X)

Отметим, что максимизирующим множеством M для функции F (M) будет нечеткое множество с функцией принадлежности

_ F (X) - inf F (X) (17)

цм (X) =---------------------------------------------------------, X 6 G, (17)

sup F (X) - inf F (X)

где sup F (X) - ограничение функции F (X) сверху, inf F (X) - ограничение

функции F (X) снизу.

Минимизирующее множество для функции F (X) будет определено как максимизирующее множество для функции F (X), взятой со знаком минус.

Поиск экстремума критериальной нечеткой функции F (.) состоит в определении к нечеткой точки X 6 G , которая с наибольшей степенью принадлежит как максимизирующему множеству M функции F(.), так и нечеткой области G ,

где степень принадлежности точки X* на базовом множестве G определится формулой [10]

fi(X *) = sup min[^M (X )fiG (X)] = hgt(M n G). (18)

X *6G

При поиске максимума функции u(X)=min(uM(X),uG(X)), как и в работе [13],

Ga - ,

^(X *) = sup min[^M (XX)Mg (XX)] = sup min[a, sup ^ (X)]. (19)

X *6G Й6[0,1] X *6G,

Если функция sup fXM (X ) непрерывна, то ее максимум достигается в точ-

X *6G„

* , :

«* = sup z^M (X) = Mm (X *). (20)

X *6G„

Если X* 6 G a* и fiG (X*) >цM (X*), то поиск экстремума функции F(.)

сводится к такой же задачи поиска максимума ju(X) в четкой области

T={X:^G(X)>fiM(X)}, если sup jUM( X ) . Поиск нечеткого максимума определяет-

X*6Ga

ся следующим образом.

Максимизирующее множество M (а) - множество элементов, максимизи-

F(.) G * ,

M(а) = {X* 6 G, F(X*) = sup F(X), Q = У M(a). (21)

X *6G„ а

Так как для XgQ jum (X) = sup а , то нечеткое множество максимизирую-

X бМа

щих элементов определится М = G n Q .

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

Mf (М)(У) = sup Мм (X). (22)

X 6F- (У)

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

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

M (18).

Поиск экстремума возможен с применением нечетких оценок градиента из, F(.) .

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

1. Красовский АЛ. и др. Современная прикладная теория управления / Под ред. А.А. Колесникова. - Таганрог: Изд-во ТРТУ, 2000. Ч. I. - 400 с.

2. Казакевич В.В., Родов А.Б. Системы автоматической оптимизации. - М.: Энергия, 1977. - 288 с.

3. Растригин ЛЛ. Системы экстремального управления. - М.: Наука, 1974.

4. . . . - 2- . . - .:

Учебно-методический и издательский центр «Учебная литература». 2004. - 252 с.

5. . ., . ., . ., . ., . . -

тем автоматической оптимизации с неопределенными параметрами. - Баку: Мутард-, 2010. - 159 .

6. . ., . .

параметрами. - Таганрог: Изд-во ТТИ ЮФУ, 2007. - 218 с.

7. . ., . . -

задач. - М.: Наука: Гл. редакция физ.-мат. лит., 1982. - 256 с.

8. Моисеев Н.Н. Методы оптимизации. - М.: Наука, 1978. - 352 с.

9. . ., . ., . .

исходной информации. - М.: Энергоатомиздат, 1991. - 240 с.

10. Dubois D., Prade H. Fuzzy sets and systems: theory and applications. - N.Y.: Acad. Press, 1980.

11. . ., . . -

ции водно-химического режима тепловых электростанций. - Таганрог: Изд-во ТРТУ, 2004. - 148 с.

12. Асатурян В.И. Теория планирования эксперимента. - М.: Радио и связь, 1983.

13. Tanaka K., Okuda T., Asai K. On fuzzy mathematical programming // J. Cyberg. - 1973. - Vol. 3, № 4. - P. 37-48.

. . ., . . .

Айбазова Аминат Абдуллаховна

Карачаево-Черкесская государственная технологическая академия.

E-mail: [email protected].

357100, г. Черкесск, ул. Ставропольская, 36.

Тел.: 8782202387.

Кафедра математики; соискатель.

Заргарян Юрий Артурович

Технологический институт федерального государственного автономного образовательного учреждения высшего профессионального образования «Южный федеральный университет» в г. Таганроге.

E-mail: [email protected].

347928, . , . , 44.

.: 88634371773.

Кафедра систем автоматического управления; аспирант.

Ayibazova Aminat Abdullakhovna

Karachai-Cherkess State Thechnological Academy.

E-mail: [email protected].

36, Stavropolskaya Street, Cherkessk, 357100, Russia.

Phone: +7782202387.

The Department of Mathematics; Competitor.

Zargarjan Jury Arturovich

Taganrog Institute of Technology - Federal State-Owned Autonomy Educational Establishment of Higher Vocational Education “Southern Federal University”.

E-mail: [email protected].

44, Nekrasovskiy, Taganrog, 347928, Russia.

Phone: +78634371773.

The Department of Automatic Control Systems; Postgraduate Student.

УДК 681.518

E.B.Заргарян ФОРМАЛИЗАЦИЯ ПАРАМЕТРОВ ЗАДАЧ В УСЛОВИЯХ НЕОПРЕДЕЛЕННОСТИ С ПРИМЕНЕНИЕМ ТЕОРИИ РИСКОВ

Рассматриваются элементы теории рисков при задании параметров функционирования объекта и параметров задачи в условиях неопределенности в виде нечетких интервалов. Доказана лемма для представления случайных величин в виде нечетких интервалов.

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

Нечеткие интервалы; распределение Парето.

E.V. Zargarjan FORMALIZATION PARAMETER PROBLEMS UNDER UNCERTAINTY WITH APPLICATION OF THE RISKS THEORY

We consider the elements of the theory of risk when setting the parameters of the functioning of the object and the parameters of the problem under uncertainty in the form of fuzzy intervals. Lemma of representation of random variables as fuzzy intervals. Reviewed frequently used in mathematical models of fuzzy random variables: binomial distribution, a fuzzy random variable, the distribution of the pair-and his connection with the theory of risk.

Fuzzy intervals; Pareto distribution.

-

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

( " ").

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

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