В реальных системах управления задачу оптимизации приходится решать с учетом нескольких критериев эффективности одновременно. В общем случае задача многокритериальной (векторной) оптимизации ставится следующим образом.
Имеется множество X различных (альтернативных) вариантов решения задачи управления. Вариант решения - это конкретное значение вектора параметров управления, то есть конкретный вариант плана производства, или вариант загрузки оборудования, или вариант стратегии управления и т.п.
Каждый вариант решения х ? Х оценивается вектором критериев
Очевидно вариант Х° является строго оптимальным, если
где yiext - минимальное или максимальное значение критерия yi , в зависимости от требований оптимизации.
Однако в реальных системах существование строго оптимального решения У° маловероятно, а часто и невозможно из-за противоречивости взаимосвязанных критериев. Например, при росте объемов производства растет и расход ресурсов, хотя объем надо максимизировать, а ресурсы минимизировать.
Практический интерес представляет поиск существующих вариантов, близких к оптимальному. Такими вариантами являются так называемые Парето-оптимальные варианты, составляющие множество PÌX •
Вариант x*Î Р если значение частного критерия yi(x*) для любого i, можно улучшить лишь за счет ухудшения других частных критериев. Другими словами, вариант X оптимален по Парето, если не найдется ни одного другого варианта X'?Х , такого, для которого
причем хотя бы для одного i выполняется
Здесь и далее предполагается, что все частные критерии надо минимизировать.
Для поиска Х Î Р используется два подхода:
- векторный критерий У преобразует (сворачивают) в обобщенный скалярный критерий Yc а затем применяют известные однокритериальные методы оптимизации (линейное, нелинейное, стохастическое программирование и т.п.) ;
- применяют специальные методы многокритериальной оптимизации непосредственно по векторному критерию У..
Рассмотрим некоторые способы свертки. Наиболее простой способ - взвешенное линейное суммирование частных критериев .
где a- коэффициент важности (вес) частного критерия Yi. . Для определения значений коэффициентов применяют экспертные методы. Использовать линейную свертку суммированием нельзя, если существует нелинейная зависимость частных критериев между собой.
Если один из частных критериев намного важнее остальных, для которых известны их предельно допустимые значения b i , то оптимизация производится по наиболее важному (главному) критерию Ус=Yi а для остальных критериев устанавливаются ограничения:
Если удалось упорядочить все частные критерии по важности, но не удалось определить их вес a и предельные значения b, то можно попытаться использовать метод последовательных уступок. В этом методе на первом шаге производится поиск X1* , оптимального по самому важному критерию y1 . Остальные критерии при этом игнорируются. На 2-ом шаге выполняется поиск Х*2 , оптимального по критерию y2 а на ухудшение критерия y1 накладывается ограничение
где D1- уступка, характеризующая допустимое отклонение y1 от его минимального значения, найденного на 1-ом шаге.
Для простоты предполагается, что все критерии надо минимизировать.
На t, -ом шаге отыскивается Xt* , для которого
Наконец, на n. -ом шаге отыскивается X*=Xn, для которого
Еще один способ свертки - выбор в качестве обобщенного скалярного критерия эвклидова расстояния анализируемого варианта X до строго оптимального (идеального) варианта Х°. Сам вариант X0 может не существовать , но так как измерение расстояния выполняется в критериальном пространстве, то должны быть известны экстремальные значения этих критериев.
Свертка в этом случае имеет вид
Замечание I. Для оптимизации по У с, (взвешенное суммирование, эвклидово расстояние ) или для пошаговой оптимизации по частным критериям (методы главного критерия и последователь ных уступок) необходимо вычислять значения частных критериев
В сущности необходимо решать задачи прогноза и оптимизации по каждому yi и по yc для чего используются известные модели и методы оптимизации.
Замечание 2. При оптимизации по yc необходимо, чтобы критерии yi были нормализованы, то есть принимали значение в фиксированном интервале, например [0, l] и были безразмерны. Если известны верхняя yв и нижняя yн границы изменения критерия yi , то нормализованное значение yi определяется как
Пример, Имеется два проекта программного обеспечения автоматизированной подсистемы оперативного управления прокатным производством. Каждый вариант характеризуется следующим набором частных критериев:
y1 - затраты на разработку, руб. ;
y2 - срок разработки, год ;
y3 - время решения задач на ЭВМ, ч;
y4 - необходимое количество разработчиков, чел.;
y5 - количество высвобождаемых штатных сотрудников после внедрения системы, чел.
Определить лучший проект программного обеспечения, используя для получения обобщенного критерия оптимальности метод Эвклидовой метрики.
Исходные данные для расчета приведены в таблице.Номер варианта и характеристики частных критериев | Частные критерии | ||||
y1 | y2 | y3 | y4 | y5 | |
Вариант I | 25000 | 3 | 2,5 | 10 | I |
Вариант 2 | 30000 | 2 | 2,2 | 12 | 2 |
Вариант заказчика (идеальней yiext) | 20000 | 3 | 2 | 10 | 2 |
Относительный коэффициент значимости частных критериев ( ai ) | 0,4 | 0,3 | 0,1 | 0,1 | 0,1 |
Минимально допустимое значение частного критерия (yiH) | 20000 | 2 | 2 | 10 | 1 |
Максимально допустимое значение частного критерия (yB) | 30000 | 3 | 2,5 | 15 | 3 |
Решение задачи. Порядок решения задачи следующий:
!• Определение нормализованных значений частных критериев по формуле ,
... вариант программы позволит работать с единой информационной базой с нескольких рабочих мест. Система также содержит средства обеспечения сохранности и непротиворечивости информации. Для того чтобы ориентировочно оценить, во что может обойтись компании автоматизация управления персоналом, следует обратиться к таблице 1.1. Таблица 1.1 - Внедрение, соотношение затрат и стоимостные оценки ...
... того чтобы получить оптимальное решение нужно перейти на лист «Расчет» через основное меню, нажав кнопку «Расчеты». На листе «Расчет» представлена математическая модель оптимизации распределения трудовых ресурсов (рис 3.3) описанная в разделе 3.2. Данная модель использует надстройку «Поиск решений» MS Excel Рис 3.3. Для запуска надстройки «Поиск решений» MS Excel, необходимо в главном меню ...
... являются: - носитель идей планирования - средние и низшие уровни менеджмента, - задача планирования - обеспечение относительной надежности и относительного структурирования, - горизонт - короткие и средние сроки, - глубина - детализация планов, - диапазон - ограниченный спектр альтернатив, - основа - созданный потенциал. Оперативным планированием охватываются отдельные функциональные ...
... важности факторы, определяющие моральное состояние их подчиненных, они, как правило, осведомленность о состоянии дел в организации относят на последнее место. Сознание человека не терпит вопросов без ответов. Если те, кто знает, не дают ответов на вопросы, тогда работники будут искать ответы там, где нет достоверной информации Неправильная установка сознания и качество коммуникаций. Установка ...
0 комментариев