g11 (Акчурин)

2015-08-16СтудИзба

Описание файла

Файл "g11" внутри архива находится в папке "Акчурин". Документ из архива "Акчурин", который расположен в категории "". Всё это находится в предмете "базы данных" из 7 семестр, которые можно найти в файловом архиве НИУ «МЭИ» . Не смотря на прямую связь этого архива с НИУ «МЭИ» , его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "базы данных" в общих файлах.

Онлайн просмотр документа "g11"

Текст из документа "g11"

114


11.Задачи векторной оптимизации.

11.1Основные понятия и определения.

Напомним, что классической задачей оптимизации или задачей математического программирования является следующая:

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

( 11.1.0 )

- векторная функция с компонентами

- обычно называется целевой функцией,

- векторная функция ограничений.

Множество называется допустимым , то есть допустимое множество – это части пространства , где выполнены ограничения : .

Множество называется оптимальным , если оно допустимо и кроме того, на этом множестве принимает минимальное значение.

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

Работы по скалярной оптимизации имеют два основных направления:

  • выявление условий единственности решения задачи ( 11.1 .0 ) , либо условий отсутствия решений;

  • разработка численных методов решения задачи ( 11.1 .0 ).

Эти два направления тесно связаны, так как разработка численных методов обычно предполагает выполненными определенные условия ,следующие из 1-го направления.

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

Напомним, что основными численными методами решения задачи ( 11.1 .0 ) являются:

  • методы штрафных функций ;

  • прямые методы, использующие только значения функций;

  • градиентные методы ;

  • метод случайного поиска.

И, наконец, в заключение напоминания о задаче скалярной оптимизации, заметим, что в настоящее время существуют самые разнообразные пакеты прикладных программ, решающих задачу ( 11.1 .0 ) . Это пакеты на самых распространенных языках / FORTRAN, BASIC, PASCAL, C/ и для различных вычислительных машин /ЕС, СМ, ПЭВМ/.

Задача, решению которой посвящена данная работа, состоит в нахождении минимума векторной функции

при некоторых ограничениях и может быть записана так :

( 11.1.0 )

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

В задаче ( 11.1 .0 ) функцию мы называли целевой, поэтому задачу ( 11.1 .0 ) еще называют и задачей многоцелевой оптимизации. Заметим, что в общем случае, для реализации одной цели можно использовать много критериев. Поэтому задачу ( 11.1 .0 ) можно называть задачей многоцелевой оптимизации, предполагая, что одной цели соответствует один критерий.

Итак, мы будем заниматься задачей ( 11.1 .0 ), которая в разных источниках может называться как :

  • задача векторной оптимизации;

  • многокритериальная задача оптимизации;

  • задача многоцелевой оптимизации.

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

В настоящее время существуют отдельные исследования как в теоретическом аспекте, так и в сфере создания алгоритмов.

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

С математической точки зрения, задача ( 11.1 .0 ) может иметь решение только в том случае, если оно совпадает со всеми решениями скалярных задач:

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

Действительно, какое решение / или / лучше, например, для двухкритериальной задачи :

  1. , ;

  2. , .

По-видимому, в данном случае, решения несравнимы.

В дальнейшем будем использовать следующие понятия и определения.

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

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

Определение 1.

Из двух точек точка называется доминирующей по отношению к ( ), если для всех выполняется и, кроме того , по крайней мере для одного : .

Определение 2.

Точка называется улучшаемой, если существует хотя бы одна точка , такая, что ,

и хотя бы для одного : , в противном случае точка не улучшаемая или эффективная.

Определение 3.

Множество , состоящее из эффективных точек называется множеством решений, оптимальных по Парето.

( В. Парето / 1848-1923 / - итальянский экономист, социолог, математик. Впервые ввел понятие " эффективная точка множества ". )

Множество является решением задачи ( 11.1 .0 ), с формальной точки зрения этим можно завершить рассмотрение задачи ( 11.1 .0 ) . Множество строится затем, чтобы из него, привлекая неформальные критерии можно было бы выбрать некоторое решение. Однако обычно выбор делается в пространстве критериев, а затем в силу взаимно-однозначного соответствия выбирается элемент из . В задаче ( 11.1 .0 ) задает отображение области в некоторую область . называется областью критериев.

Определение 1.

Доминирование остается в силе и для точек из . - элемент . Область называется областью согласия, если из любых двух точек этой области одна будет доминирующей по отношению к другой. Если совпадает с , тогда существует единственная точка , являющаяся доминирующей по отношению ко всем другим точкам из , то есть - оптимальное решение задачи ( 11.1 .0 ) .

Определение 2.

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

Давайте рассмотрим следующую задачу :

( 11.1.0 )

Графически она представлена следующем рисунке

Рисунок 11‑1


На этом рисунке видно, что для , а также для оба критерия возрастают, следовательно точки из полуинтервала и улучшаемы : для точка дает меньшее значение критериев, аналогично ведет себя для .

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

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

Такое представление является наглядным пособием и удобным для того, кому предстоит сделать выбор элемента из . С увеличением числа частных критериев оптимальности наглядность теряется.

x

f1(x)

f2(x)

3

1

6

4

3

3

5

9

2





Р


исунок 11‑2

11.2Методы решения задач многокритериальной оптимизации.

11.2.1Метод "обобщенного критерия".

11.2.1.1Основные виды сверток.

Определение.

Сверткой критериев называется преобразование векторного критерия в скалярный :

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

( 11.2.0 )

Этот подход, пожалуй, на сегодня является наиболее распространенным среди других для решения многокритериальных задач. Его популярность основана, по крайней мере, на двух факторах :

  • "решаемости" преобразованной задачи ;

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

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

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5259
Авторов
на СтудИзбе
421
Средний доход
с одного платного файла
Обучение Подробнее