Для связи в whatsapp +905441085890

Метод взвешенных сумм с точечным оцениванием весов

Метод взвешенных сумм с точечным оцениванием весов

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

Метод взвешенных сумм с точечным оцениванием весов

При известных весовых векторах Метод взвешенных сумм с точечным оцениванием весов получаем однокритериальную задачу ЛП

Метод взвешенных сумм с точечным оцениванием весов

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

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

Теорема 1. Точка Метод взвешенных сумм с точечным оцениванием весов, которая максимизирует взвешенные суммы в задаче ЛП

Метод взвешенных сумм с точечным оцениванием весов

где Метод взвешенных сумм с точечным оцениванием весов является эффективной точкой.

Теорема 2. Если Метод взвешенных сумм с точечным оцениванием весов — эффективная точка, то существует вектор Метод взвешенных сумм с точечным оцениванием весов, когда Метод взвешенных сумм с точечным оцениванием весов — решение задачи

Метод взвешенных сумм с точечным оцениванием весов

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

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

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

Метод взвешенных сумм с точечным оцениванием весов

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

Метод взвешенных сумм с точечным оцениванием весов

где

Метод взвешенных сумм с точечным оцениванием весов

вычисляются в точке

Метод взвешенных сумм с точечным оцениванием весов

градиент Метод взвешенных сумм с точечным оцениванием весов-го критерия:

Метод взвешенных сумм с точечным оцениванием весов

Полагая, что

Метод взвешенных сумм с точечным оцениванием весов

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

Метод взвешенных сумм с точечным оцениванием весов

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

Метод взвешенных сумм с точечным оцениванием весов

Нормируя Метод взвешенных сумм с точечным оцениванием весов получим

Метод взвешенных сумм с точечным оцениванием весов

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

Метод взвешенных сумм с точечным оцениванием весов

Разделив это уравнение на

Метод взвешенных сумм с точечным оцениванием весов

получим

Метод взвешенных сумм с точечным оцениванием весов
Метод взвешенных сумм с точечным оцениванием весов

Для оценки

Метод взвешенных сумм с точечным оцениванием весов

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

Метод взвешенных сумм с точечным оцениванием весов

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

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

составной задачи ЛП

Метод взвешенных сумм с точечным оцениванием весов

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

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

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

Предмет математическое программирование

Возможно эти страницы вам будут полезны:

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