Элементы векторной оптимизации для поиска вариантов технических объектов

Автор: Рабчук А.В.

Журнал: Мировая наука @science-j

Рубрика: Основной раздел

Статья в выпуске: 5 (5), 2017 года.

Бесплатный доступ

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

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

Короткий адрес: https://sciup.org/140262861

IDR: 140262861

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

Пусть Х- множество объектов, u={u1(x),™,u„ (x)}-критерии первого уровня, к={к.(х)._,к Дх) } - критерии второго уровня, хеХ. При отсутствии критериев второго уровня задача поиска объекта решается на мно- жестве Парето [1]

х е Argmin F(x), х е P x

P = {x е X/ 3x0 е X/ut(x°) < u.(x),i = 1,...,n}, где F(x)-обобщенный критерий, представляющий свертку ui (x),^,un(x).

В нашем случае задача решается следующим способом:

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

Л = р/£X = 1,X ^0,i = 1,...,n >

- представляющий собой n-

I         i

1-мерный правильный симплекс. Для каждого X е Л определим множе- ства

Ux (X) = {u = u(x) / x е X(X) = argxeX min [max; XW ]}, где

W = abs

u i0 (x ) - u i ( x ) u i 0 ( x )

- нормированные критерии,

u i о (x)= max u i (x) или min u i (x) если предпочтительно увеличение или уменьшение значения u i (x).

та

Если для фиксированного

л*

получено несколько вариантов объек-

Х ( Л ) с

Х, то формируется множество

U2 H

u = u ( x )/ x g arg min Z W

, для всех

х G Х( Л* ).

Обозначим Р и = U1 (Л) u U2 (Л) - множество не улучшаемых, с точки зрения по Л , векторов из U (Vx G X3u( x) G U или вариантов объекта x G PX для которых u(x) g Ри. Параметр Л выполняет роль промежу- точных переменных и определяет вариант объекта. Тогда поиск оптимального или точнее - рационального варианта объекта можно переформулировать как задачу поиска неизвестных Л G Л .

Шаг 2. Выбирая на симплексе точку Л определяем для нее вариант объекта и с помощью моделирования определяем к (Л) = {кi(Л ),_,к p (Л) }.

Шаг 3. Обобщенный критерий представим в виде        F( Л )=

Z Aj k j( Л ) , J=1,^,P, где

j

Z A = 1 - коэффициенты предпочтения крите- риев второго уровня (назначают эксперты).

Шаг 4. Далее определяем Л0 g arg min F(Л),  для Л G Л и соответ ствующий х G Px , для которого u(x0)G Ри .

Данная постановка задачи формирует контур автоматизированного принятия решения, где эксперт на рекомендацию принять вариант объекта, имея информацию о u (Л), k (Л), F (Л), за счет коррекции Л может полу чать и сравнивать варианты объекта, принадлежащие Рх • Для нахожде- ния рационального варианта объекта на симплексе строят £ - сеть узлы которой есть компоненты вектора X . Для £ - сети формируют PX или

P U , что иногда представляет очень большую по объему вычислений задачу. Для преодоления этих трудностей воспользуемся симплексными планами Дрепера-Лоуренса [2,с.112]. В симплексной системе ими построен план, минимизирующий смещение (систематическую ошибку), связанное с тем, что истинная поверхность отклика описывается полиномом степени N 2 , а модель строится степени N 1 < N 2 . Согласно плану на симплексе (для трех критериев) выбирается, по определенным правилам, семь точек. Для каждой точки вычисляют u ( X ), k ( X ), F( X ). Далее определяем X0 е arg min F ( X ), и соответствующий х . Вся информация передается экспертам, который может принять данный вариант или остановиться на любом другом из семи предложенных. Таким образом, определяется начальная, опорная, точка для дальнейшего поиска рационального варианта объекта.

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

Процедура (метод “расширяющихся окрестностей”).

Рассматривается окрестность точки λ с радиусом

R=min{R 1 , R 2 , R 3 } / h , где R 1 ,R 2 , R 3 - расстояние от точки

X до сторон симплекса и целое h>1. Если координаты наилучшей точки

000   0

в исходной системе координат X = {X 1, X 2 , X 3 }, то в сим плексной - надо умножить все компоненты на V2. Для заданного угла У исследованию подлежат точки на окружности R с угловым шагом n Y .

n

Координаты точки X в симплексной системе вычисляются по формулам

λ n 1 = λ 1 + R( cos n γ - sin n γ ),

λ n = λ 0    - R 23 cos n γ ,

22             3                 ,

λ n 3 = λ 3 + R( sin n γ + ^ 3 cos n γ ).

При оценке решений х ( λ0 ) и х ( λn ) реакция эксперта может быть, например, вектор с компонентами +1, 0 , -1. Плюс 1 –если х ( λn ) предпочтительнее х ( λ0 ) – тогда точка λn является исходной и процесс построения окрестностей R повторяется , 0 – в противном случае – процесс повторяется после выбора h 1 < h, минус 1 –если решения неразличимые. В последнем случае решение выбирается случайно.

Список литературы Элементы векторной оптимизации для поиска вариантов технических объектов

  • Меркурьев В.В., Молдавский М.А. Семейство сверток векторного критерия для нахождения точек множества Парето. - Автоматика и телемеханика, 1979,№1,c.110-121.
  • Зедгинидзе И.Г. Планирование эксперимента для исследования многокомпонентных систем. М.: Наука,1976.-377с.
Статья научная