Методы решения ЗВМ, основанные на свертывании
(скаляризации) критериев Данный метод заключается в формировании на основе дополнительной информации, полученной от лица, принимающего решения, функциональной зависимости между Рассмотрим достижимое множество ЗВМ: При этом будем полагать, что частные критерии ЗВМ являются дважды непрерывно дифференцируемыми функциями. Определение 1. Под обобщенной функцией критериев в задаче векторной максимизации будем понимать дважды непрерывно дифференцируемую функцию Свойства обобщенной функции критериев: 1) Обобщенная функция критериев является дважды непрерывно дифференцируемой (данное свойство непосредственно следует из определения); 2) Суперпозиция обобщенной функции и монотонно возрастающей функции является обобщенной функцией критериев; 3) Обобщенная функция является покоординатно возрастающей.
Доказательства свойств обобщенной функции критериев рассмотрены в следующих теоремах.
Теорема 1. Пусть Доказательство. Пусть
Замечание 1. Обобщенные функции Теорема 2. Обобщенная функция Доказательство. Покоординатное возрастание означает, что для любого i скалярная функция: Здесь Рассмотрим векторы достижимого множества: где
В соответствии с введенным выше определением может быть сформирован принцип оптимальности, заключающийся в необходимости выявления альтернативы, максимизирующей функцию Пусть Тогда справедливы следующие теоремы. Теорема 3. Пусть Доказательство Предположим противное. Пусть В силу покоординатного возрастания функции
Теорема 4. Если в выпуклой задаче векторной максимизации точка Доказательство теоремы 4 построено на предположении искать обобщенную функцию в виде: где Для доказательства требуется ряд дополнительных фактов, после приведения которых теорема 6, из которой следует обсуждаемый нами факт, будет доказана. В качестве обобщенной функции критериев ЗВМ может быть выбрана из приведенных ниже функций. 1. Функция полезности лица, принимающего решения.
2. Аддитивная свертка критериев: 3. Мультипликативная свертка критериев: 4. 5. При этом Функция полезности лица, принимающего решения (ЛПР) Предположим, что ЛПР обладает системой предпочтений на допустимом множестве Тогда в качестве обобщенной функции критериев возможно использовать функцию полезности ЛПР, позволяющую на множестве Таким образом, будем предполагать, что на множестве 1) если 2) если 3) если Введенное бинарное отношение обладает следующими свойствами: 1) полнота (связность); 2) рефлексивность; 3) транзитивность; 4) если Определение 2. Функцию
называют порядковой функцией полезности критериальных векторов. В силу определения и свойств отношения предпочтения, порядковая функция полезности является обобщенной функцией критериев. В работах [5], [8] списка дополнительной литературы доказаны теоремы, касающиеся условий существования функций полезности, заданных на произвольном множестве Конструктивное же построение такой функции опирается, как правило, на следующую информацию от ЛПР: 1) информация количественного типа, основанная на замещениях: для фиксированного значения 2) Информация, основанная на интерпретации значений лингвистической переменной. Здесь ЛПР для несравнимой по Парето пары значений 3) Информация в порядковой шкале. ЛПР сравнивает пару векторов в форме лучше, хуже, безразличны. Однако, если для решения реальной задачи не предоставлена возможность получения непротиворечивой информации, достаточной для построения функции полезности ЛПР, в качестве обобщенной функции могут быть использованы функции 2-5. Наиболее распространенной на практике обобщенной функцией критериев является аддитивная свертка критериев:
Метод решения ЗВО, базирующийся на построении аддитивной свертки, получил название «Метод взвешенных сумм».
Метод взвешенных сумм Согласно данному методу, задаче векторной максимизации (2) ставится в соответствие задача скалярной максимизации вида:
где Рассмотрим множество Рассмотрим теоремы, касающиеся свойств полученного решения, доказанные Карлиным в работе [1]. Частным случаем теоремы 3 является: Теорема 5. Пусть есть эффективный (Парето–оптимальный) вектор.
Замечание 1. Обратное утверждение без дополнительных предположений неверно. Существуют эффективные векторы, не являющиеся решением задачи (8). Однако для выпуклых задач векторной максимизации справедливость обратного утверждения докажем в теореме 6, предварительно рассмотрев ряд вспомогательных понятий и лемм. Пусть
где r – произвольное натуральное число. Рассмотрим выпуклое множество Множество где Гиперплоскость Гиперплоскость
В работе [1] списка дополнительной литературы доказаны следующие леммы. Лемма 1. Пусть X – выпуклое множество, а y - точка, внешняя относительно замыкания X. Тогда существует такой вектор a, что Лемма 2. Пусть X – выпуклое множество, а y лежит на границе X. Тогда существует опорная плоскость, проходящая через y, т.е. существует такой ненулевой вектор а, что
Лемма 3. Если X, Y – выпуклые множества, не имеющие общих внутренних точек, то существует гиперплоскость H, которая разделяет
На основании представленных лемм докажем следующую лемму. Лемма 4. Пусть Доказательство. Пусть Y – неотрицательный ортант пространства
В качестве такой плоскости H можно выбрать опорную гиперплоскость к Y, проходящую через граничную точку 0 неотрицательного ортанта. Тогда, согласно лемме 2:
Таким образом,
Докажем, что все компоненты ненулевого вектора a неотрицательны. Рассмотрим неравенство (9), положив
Теорема 6. Если в выпуклой задаче векторной максимизации 92) точка Доказательство. Рассмотрим множество Положим Тогда Докажем, что что означает, что т.е. Таким образом, согласно теореме 5, все точки, максимизирующие аддитивную свертку критериев ЗВМ, являются эффективными, если вектор весов строго положителен. По теореме 6, каждой эффективной точке выпуклой ЗВМ можно поставить в соответствие весовой вектор Рассмотрим несколько примеров. Пример 1. Рассмотрим ЗВМ: Для каждого значения параметра
Решение. Допустимое множество задачи изображено на рисунке 5. Графическое решение задачи показывает, что множеством Парето-оптимальных точек является отрезок [B,C]. Рассмотрим задачу максимизации аддитивной свертки критериев:
Покажем, что при
1. Если 2. Если 3. При 4. При 5. Если Пример 2. Рассмотрим задачу векторной максимизации с областью, представленной на рисунке 6, и функциями цели: Допустимая область задачи не является выпуклой и не удовлетворяет условиям теоремы 6. Точки дуги (a,b) являются оптимальными по Парето, но ни одна из них (кроме самих точек a и b) не может являться точкой максимума функции
Пример 3. Для задачи векторной максимизации: известно, что функция полезности лица, принимающего решения, имеет вид: Найти эффективную точку допустимого множества, в которой функция полезности принимает наибольшее значение. Решение. Рассмотрим 2 способа решения поставленной задачи: в пространстве решений и в критериальном пространстве. 1. Для решения задачи в пространстве решений перепишем функция полезности в терминах переменной Графически решая задачу, найдем оптимальную точку 2. Для решения задачи в критериальном пространстве рассмотрим достижимое множество, изображенное на рисунке 8. Графически изображая в критериальном пространстве линии уровня функции Упражнения к § 4
№ 1. Для задач векторной максимизации с заданной функцией полезности ЛПР найти решение в пространстве решений и критериальном пространстве: 1)
2)
3)
№ 2. Решить методом взвешенных сумм 1)
2)
№ 3. Для задачи векторной максимизации определить, при каких значениях 1) а) отрезок [A,B]; b) точка B; c) точка C; d) отрезок [B,C], где A=(0,0), В=(0,3), С=(3,3).
2) а) отрезок [A,B]; b) точка B; c) точка C; d) отрезок [B,C], где A=(3,0), В=(
№ 4. Определить графически все подмножества 1)
2)
№ 5. Пусть модель автомобиля оценивается по 2 характеристикам: надежность ( Критерии выбора При условии, что функция полезности лица, принимающего решение, неизвестна, проанализировать, какой тип сверки возможно использовать при решении задачи. Решить задачу с аддитивной и мультипликативной свертками, полагая, что
№ 6. В рамках эксперимента введены единые государственные экзамены по математике и английскому языку. Школьник имеет 100 дней для подготовки к тестам. Оценка, полученная на экзамене, измеряется в 100-балльной шкале и, по прогнозам, пропорциональна количеству дней, затраченных на подготовку к экзамену по данному предмету. Школьник желает получить максимальный балл по каждому предмету. Требуется распределить количество дней на подготовку к каждому экзамену. Составить модель задачи. Какой тип обобщенной функции может использовать школьник, если по результатам тестов он поступает на факультет, на котором принимаются результаты по: a) математике; b) английскому; c) ни по математике, ни по английскому; d) по обоим предметам.
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|