Оптимизация: Теория, примеры, задачи Год: 2000 Автор: Галеев Е.М., Тихомиров В.М. Жанр: Учебное пособие Издательство: Едиториал УРСС ISBN: 5-8360-0041-7 Язык: Русский Формат: DjVu Качество: Отсканированные страницы + слой распознанного текста Интерактивное оглавление: Нет Количество страниц: 160 разворотов по 2 стр. Описание: Книга посвяшена важнейшим проблемам оптимизации. Она построена на базе преподавания теории оптимизации на механико-математическом факультете МГУ. В основе ее лежат курсы, прочитанные и 1998/99 годах Э.М.Галееиым (Главы 1-5) и В.М.Тихомировым (Глава 6). Рассматриваются фрагменты следующих разделов теории экстремальных задач: линейного и выпуклого программирования, математического программирования, классического вариационного исчисления и оптимального управления. Приводятся как необходимые, так и достаточные условия экстремума. Для изучения этих разделов в необходимом объеме даются элементы функционального и выпуклого анализа. В каждом параграфе после теоретической части приводятся примеры решения задач, предлагаются задачи для решения на семинарах, контрольных и для домашних задании. Дается обзор общих методов теории экстремума. Для студентов вузов по специальностям «Математика», «Прикладная математика», а также для аспирантов, преподавателей и научных работников. Примеры страниц Оглавление

М.: Эдиториал УРСС, 2000 г. , 320 с.

Книга посвящена важнейшим проблемам оптимизации. Она построена на базе преподавания теории оптимизации на механико-математическом факультете МГУ. В основе ее лежат курсы, прочитанные в 1998/99 годах Э. М. Галеевым (Главы 1-5) и В. М. Тихомировым (Глава 6). Рассматриваются фрагменты следующих разделов теории экстремальных задач: линейного и выпуклого программирования, математического программирования, классического вариационного исчисления и оптимального управления. Приводятся как необходимые так и достаточные условия экстремума. Для изучения этих разделов в необходимом объеме даются элементы функционального и выпуклого анализа. В каждом параграфе после теоретической части приводятся примеры решения задач, предлагаются задачи для решения на семинарах, контрольных и для домашних заданий. Даётся обзор общих методов теории экстремума.
Для студентов вузов по специальностям «Математика», «Прикладная математика», а также для аспирантов, преподавателей и научных работников.

Оглавление:
ЭКСТРЕМАЛЬНЫЕ ЗАДАЧИ.
Конечномерные задачи без ограничений.
Конечномерные гладкие задачи с равенствами.
Конечномерные гладкие задачи с равенствами и неравенствами.
Выпуклые задачи.
Элементы функционального анализа.
Гладкая задача без ограничений.
Гладкая задача с равенствами.
Гладкая задача с равенствами и неравенствами.
ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ.
Симплекс-метод.
Двойственность в линейном программировании.
Обоснование симплекс-метода.
Методы нахождения начальной крайней точки.
Транспортная задача.
ВАРИАЦИОННОЕ ИСЧИСЛЕНИЕ.
Простейшая задача классического вариационного исчтсления.
Задача Больца.
Задача с подвижными концами.
Изопериметрическая задача.
Задача со старшими производными.
Задача Лагранжа.
ЗАДАЧИ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ.
Принцип максимума Понтрягина в общем случае.
Формулировка и доказательство принципа максимума.
Избранные задачи оптимального управления.
УСЛОВИЯ ВТОРОГО ПОРЯДКА В ВАРИАЦИОННОМ ИСЧИСЛЕНИИ.
Простейшая задача вариационного исчисления.
ОБЩАЯ ТЕОРИЯ ЭКСТРЕМАЛЬНЫХ ЗАДАЧ.
Введение.
Принцип Лагранжа для необходимых условий экстремума.
Возмущения экстремальных задач.
Расширение вариационных задач и существование решений.
Алгоритмы оптимизации.

Скачать файл

  • 1.74 МБ
  • добавлен 12.09.2008

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

  • 2.61 МБ
  • добавлен 08.02.2011

Учебное пособие М.: Наука, 1984. - 288с.
В книге собрано примерно 700 задач на отыскание экстремумов для конечномерного случая, для задач классического вариационного исчисления, оптимального управления и выпуклого программирования. Содержатся элементы функционального анализа, дифференциального исчисления и выпуклого анализа....

  • 605.67 КБ
  • добавлен 26.08.2011

Барнаул: Изд-во Алтайского гос. университета, 2005. - 43 с. .
Классическая теория оптимизации.
Задачи на основные понятия, связанные с экстремальными задачами….
Безусловная оптимизация. Гладкие задачи без ограничений.
дкие конечномерные задачи с ограничениями типа равенств.
дкие задачи с ограничениями типа ра...

  • 1.15 МБ
  • добавлен 05.11.2010

К.: ТвіМС, 2004. – 240 с.
Учебное пособие по теории выпуклого анализа и математического программирования рассчитан на студентов математических факультетов университетов, изучающих курсы "Методы оптимизации", "Теория выбора и принятие решений", "Методы негладкого анализа и оптимизация".
Разделы пособия:
1. Экстремаль...

  • 1.46 МБ
  • добавлен 25.09.2011

Pittsburgh, Carnegie Mellon University, 2006. 349p.

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

  • 28.51 КБ
  • добавлен 25.01.2012

угату, фирт, Хасанов, 2011-2012 год.
Формулирование задач оптимизации.
Безусловная оптимизация.
Одномерная безусловная оптимизация.
Многомерная безусловная оптимизация.
Условная оптимизация.
Линейное программирование.
Нелинейное программирование.
Оптимизация на графах.

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

Первые задачи на максимум и минимум были поставлены и решены в глубокой древности, когда математика только зарождалась как наука. Теория экстремальных задач начала создаваться в начале 17 века, и затем она активно развивалась вплоть до наших дней, включая в свою орбиту крупнейших математиков таких как Ферма, Ньютон, Лейбниц, Бернулли, Лагранж, Эйлер, Пуанкаре, фон Нейман, Канторович, Понтрягин и других. В наше время невозможно мыслить себе полноценное математическое образование без элементов теории экстремума.

Книга состоит из 6 глав. Первые пять глав, составляющих первую часть, написаны Э.М.Галеевым. Они содержат материал курсов оптимизации, читаемых на курсах лекций по методам оптимизации, линейному программированию, оптимальному управлению и вариационному исчислению на механико-математическом факультете Московского государственного университета, а также в некоторых институтах естественно научного профиля. Данный курс лекций был разработан целым рядом профессоров и преподавателей механико-математического факультета МГУ. На начальном этапе курс формировался усилиями В.М.Алексеева, В.М.Тихомирова, С.В.Фомина. Методическая разработка доказательств, а так же подбор и составление задачного материала во многом были проведены Э.М.Галеевым. При написании этих глав использовался материал, содержащийся в ранее опубликованных книгах: (АТФ) Алексеев В.М., Тихомиров В.М., Фомин С.В. "Оптимальное управление", М.: Наука, 1979; (АГТ) Алексеев В.М., Галеев Э.М., Тихомиров В.М. "Сборник задач по оптимизации", М.: Наука, 1984; (ГТ) Галеев Э.М., Тихомиров В.М. "Краткий курс теории экстремальных задач", М.: Изд-во МГУ, 1989. Эта часть книги является расширением вариантом пособия Галеева Э.М. "Курс лекций по вариационному исчислению и оптимальному управлению", М.: Изд-во мехмата МГУ, 1996. Она предназначена для курсов, включающих элементы теории экстремума любого уровня и приспособлена к действующим ныне программам. Все чертежи в LATEX" 2\e выполнены Альфирой Галеевой.

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

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

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

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

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

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

В пятой главе даны в простейшей задаче классического вариационного исчисления.

Глава 6, составляющая вторую часть, написана В.М.Тихомировым и посвящена обзору всей теории экстремальных задач с единых современных позиций. Она основана на записях курса лекций, читавшегося Тихомировым В.М. на механико-математическом факультете МГУ осенью 1998 года. В ней в сжатой форме выражено воззрение на теорию экстремальных задач, составившее стержень книг Иоффе А.Д., Тихомиров В.М. "Теория экстремальных задач", М.: Наука, 1974 и Алексеев В.М., Тихомиров В.М., Фомин С.В. "Оптимальное управление", М.: Наука, 1979.

Эта часть рассчитана на преподавателей вузов и университетов (в особенности, на ведущих занятия по курсам оптимизации), студентов старших курсов университетов и научных работников, интересующихся проблемами теории экстремума и местом, которое занимает этот раздел анализа в современной математике. Глава 6 написана в надежде на то, что она поспособствует модернизации курсов оптимизации в будущем.

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

Э.М.Галеев, В.М.Тихомиров

Предисловие
ЧАСТЬ I
Введение
Глава 1. Экстремальные задачи
1. Конечномерные задачи без ограничений
1.1. Постановка задачи
1.2. Необходимые и достаточные условия экстремума
1.3. Правило решения
1.4. Примеры
1.5. Задачи, упражнения
2. Конечномерные гладкие задачи с равенствами
2.1. Постановка задачи
2.2. Необходимые и достаточные условия экстремума
2.3. Правило решения
2.4. Примеры
2.5. Задача Аполлония
2.6. Задачи
3. Конечномерные гладкие задачи с равенствами и неравенствами
3.1. Постановка задачи
3.2 Необходимые и достаточные условия экстремума
3.3. Правило решения
3.4. Примеры
3.5. Задачи
4. Выпуклые задачи
4.1. Элементы выпуклого анализа. Субдифференциал
4.2. Теоремы отделимости
4.3. Задачи без ограничений
4.4. Задачи с ограничением
4.5. Задача выпуклого программирования
4.6. Задачи, упражнения
5. Элементы функционального анализа
5.1. Нормированные и банаховы пространства
5.2. Определения производных
5.3. Некоторые теоремы дифференциального исчисления в нормированных пространствах
5.4. Дополнительные сведения из алгебры и функционального анализа
5.5. Задачи
6. Гладкая задача без ограничений
6.1. Постановка задачи
6.2.
6.3. Необходимые и
7. Гладкая задача с равенствами
7.1. Постановка задачи
7.2. Необходимые условия I порядка
7.3.
7.4. Достаточные условия II порядка
8. Гладкая задача с равенствами и неравенствами
8.1. Постановка задачи
8.2. Необходимые условия I порядка
8.3. Необходимые условия II порядка
8.4. Достаточные условия II порядка
Ответы к задачам главы 1
Глава 2. Линейное программирование
1. Симплекс-метод
1.1. Постановки задач. Геометрическая интерпретация
1.2. Правило решения задач по симплекс-методу
1.3. Примеры
1.4. Задачи
2. Двойственность в линейном программировании
2.1. Элементы выпуклого анализа. Преобразование Лежандра
2.2. Примеры
2.3. Вывод двойственных задач
3. Обоснование симплекс-метода
3.1. Теоремы существования, двойственности, критерий решения
3.2. Свойства множества допустимых точек
3.3. Доказательство симплекс-метода
4.
4.1. Переход к решению двойственной задачи
4.2. Метод искусственного базиса
4.3. Примеры
4.4. Задачи
5. Транспортная задача
5.1. Постановка задачи
5.2. Особенности задачи
5.3. Методы нахождения начальной крайней точки
5.4. Метод потенциалов
5.5. Примеры транспортных задач
5.6. Задача двойственная к транспортной задаче
5.7. Обоснование метода потенциалов решения тран-спортной задачи
5.8. Задача о назначении. Пример
5.9. Задачи
Ответы к задачам главы 2
Глава 3. Вариационное исчисление
1.
1.1. Постановка задачи
1.2. Вывод уравнения Эйлера с помощью основной леммы вариационного исчисления
1.3. Вывод уравнения Эйлера с помощью леммы Дю-буа-Реймона
1.4. Векторный случай
1.5. Интегралы уравнения Эйлера
1.6. Примеры
1.7. Задачи
2. Задача Больца
2.1. Постановка задачи
2.2.
2.3. Многомерный случай
2.4. Пример
2.5. Задачи Больца
3. Задача с подвижными концами
3.1. Постановка задачи
3.2. Hеобходимые условия экстремума
3.3. Пример
3.4. Задачи с подвижными концами
4. Изопериметрическая задача
4.1. Постановка задачи
4.2. Необходимое условие экстремума
4.3. Пример
4.4. Задача Дидоны
4.5. Изопериметрические задачи
5. Задача со старшими производными
5.1. Постановка задачи
5.2. Необходимое условие экстремума
5.3. Пример
5.4. Задачи со старшими производными
6. Задача Лагранжа
6.1. Постановка задачи
6.2. Необходимые условия экстремума
6.3. Примеры
6.4. Вывод уравнения Эйлера--Пуассона из теоремы Эй-лера--Лагранжа
6.5. Задачи Лагранжа
Ответы к задачам главы 3
Глава 4.
1. Принцип максимума Понтрягина в общем случае
1.1. Постановка задачи
1.2. Формулировка теоремы
1.3. Доказательство
1.4. Пример
2. Формулировка и доказательство принципа максимума Понтрягина для задачи со свободным концом
3. Избранные задачи оптимального управления
3.1. Простейшая задача о быстродействии
3.2. Аэродинамическая задача Ньютона
3.3. Примеры задач оптимального управления
3.4. Задачи оптимального управления
Ответы к задачам главы 4
Глава 5. Условия второго порядка в вариационном исчислении
1. Простейшая задача вариационного исчисления
1.1. Сильный и слабый экстремум
1.2. Пример слабого, но не сильного экстремума
1.3. Условия Лежандра, Якоби, Вейерштрасса
1.4. Необходимые и достаточные условия слабого и сильного экстремума
1.5. Правило решения
1.6. Примеры
1.7. Задачи
Ответы к задачам главы 5
Список литературы к части I
ЧАСТЬ II
Глава 6. Общая теория экстремальных задач
0. Введение
0.1. Основные темы и принципы общей теории экстремума
0.2. Классы экстремальных задач
0.3. О базе теории
1. Пpинцип Лагранжа для необходимых условий экстремума
1.1. Формулировка принципа Лагранжа для гладко-выпуклых задач
1.2. Доказательство принципа Лагранжа для гладко-выпуклых задач
1.3. Следствия принципа Лагранжа
2. Возмущения экстремальных задач
2.1. Возмущения в математическом программировании
2.2. Простейшая задача классического вариационного исчисления
3. Расширение вариационных задач и существование решений
3.1. Расширение вариационных задач
3.2. Теоремы существования в задачах вариационного исчисления
4. Алгоритмы оптимизации
4.1. Алгоритмы минимизации квадратичной функции
4.2. Метод центрированных сечений и метод эллипсоидов
5. Приложения общей теории к решению конкретных задач
6. Заключительные замечания
Список литературы к части II
Список обозначений
Предметный указатель
Сведения об авторах

Галеев Эльфат Михайлович , доктор физико-математических наук, профессор кафедры общих проблем управления механико-математического факультета Московского государственного университета им. М.В.Ломоносова. Автор более 75 научных работ, в том числе ряда монографий по теории экстремальных задач. Научные интересы: теория приближений, теория экстремальных задач.

Тихомиров Владимир Михайлович , доктор физико-математических наук, профессор, заведующий кафедрой общих проблем управления механико-математического факультета Московского государственного университета им. М.В.Ломоносова. Автор более 140 научных работ, в том числе ряда монографий по теории экстремальных задач и теории приближений. Научные интересы: теория приближений, теория экстремальных задач.


PDF

Галеев Эльфат Михайлович

Доктор физико-математических наук, профессор кафедры общих проблем управления механико-математического факультета Московского государственного университета имени М. В. Ломоносова. Специалист в области теории аппроксимации, функционального анализа, теории экстремальных задач и методики преподавания элементарной математики.

Тихомиров Владимир Михайлович

Доктор физико-математических наук, заведующий кафедрой общих проблем управления механико-математического факультета Московского государственного университета имени М. В. Ломоносова, почетный профессор МГУ. Автор более 250 научных работ и более 20 монографий и учебников.

Э.М. Га леев В.М.Тихомиров ОПТИМИЗАЦИЯ > Теория > Примеры > Задачи Эдиториал У PC С Москва 2000 ББК22.18я73 Настоящее tiiikinuc осуществлено при финансовой поддержке Российского фонда фундаментальных исследовании (проект № 98-01-14126) Галеев Эльфат Михайлович, Тихомиров Владимир Михайлович Оптимизация: теория, примеры, задачи. - М: Элиториал УРСС, 2000. - 320 с. ISBN 5-K36O43O41-7 Книга посвяшена важнейшим проблемам оптимизации. Она построе- построена на базе преподавания теории оптимизации на механико-математическом факультете МГУ. В основе ее лежат курсы, прочитанные и 1998/99 юлах Э. М. Галееиым (Гманы 1-5) и В. М. Тихомировым (["лава 6). Рассматривают- Рассматриваются фрагменты следующих разделов теории экстремальных задач: линейного и выпуклого программирования, математического программирования, класси- классического вариационного исчисления и оптимального управления. Приводятся как необходимые так и достаточные условия экстремума. Для изучения этих разделов в необходимом объеме даются элементы функционального и вы- выпуклого анализа. В каждом параграфе после теоретической части приводятся примеры решения задач, предлагаются задачи для решения на семинарах, контрольных и для домашних задании. Дается обзор общих методов теории экстремума. Для студентов вузов по специальностям «Математика», «Прикладная математика», а также для аспирантов, преподавателей и научных работников. 785836м000417 ISBN 5-8360-0041-7 О Э. М. Галеев, В. М.Тихомиров, 2000 © Эднторнал УРСС, 2000 Предисловие Задачи на отыскание наибольших и наименьших величин являют- являются актуальными на протяжении всей истории развития человечества. Особенное значение они приобретают в настоящее время, когда воз- возрастает важность в наиболее эффективном использовании природных богатств, людских ресурсов, материальных и финансовых средств. Все это приводит к необходимости отыскивать наилучшее, или как говорят, оптимальное решение того или иного вопроса. Первые задачи на максимум и минимум были поставлены и решены в глубокой древности, когда математика только зарождалась как наука. Теория экстремальных задач начала создаваться в начале 17 века, и за- затем она активно развивалась вплоть до наших дней, включая в свою орбиту крупнейших математиков таких как Ферма, Ньютон, Лейбниц, Бернулли, Лагранж, Эйлер, Пуанкаре, фон Нейман, Канторович, Пон- трягин и других. В наше время невозможно мыслить себе полноценное математическое образование без элементов теории экстремума. Книга состоит из 6 глав. Первые пять глав, составляющих пер- первую часть, написаны Э. М. Галеевым. Они содержат материал курсов оптимизации, читаемых на курсах лекций по методам оптимизации, линейному программированию, оптимальному управлению и вариаци- вариационному исчислению на механико-математическом факультете Москов- Московского государственного университета, а также в некоторых институтах естественно научного профиля. Данный курс лекций был разработан целым рядом профессоров и преподавателей механико-математического факультета МГУ. На начальном этапе курс формировался усилиями В.М.Алексеева, В.М.Тихомирова, С.В.Фомина. Методическая разра- разработка доказательств, а так же подбор и составление задачного материала во многом были проведены Э. М. Галеевым. При написании этих глав использовался материал, содержащийся в ранее опубликованных книгах: (АТФ) Алексеев В. М., Тихомиров В. М., Фомин СВ. «Оптимальное управление», М.: Наука, 1979; (АГТ) Алексеев В. М., Галеев Э. М., Тихомиров В. М. «Сборник задач по оптимизации», М.: Наука, 1984; (ГТ) Галеев Э. М., Тихомиров В. М. «Краткий курс теории экстремальных задач», М.: Изд-во МГУ, 1989. Эта часть книги является расширением вариантом пособия Галеева Э. М. «Курс лекций по вариационному исчи- исчислению и оптимальному управлению», М.: Изд-во мехмата МГУ, 1996. Она предназначена для курсов, включающих элементы теории экстрему- экстремума любого уровня и приспособлена к действующим ныне программам. Все чертежи в LATEX"e 7е выполнены Альфирой Галеевой. В этой части рассматриваются следующие разделы теории экстре- экстремальных задач: задачи без ограничений, гладкие задачи с ограничениями 4 Предисловие типа равенств и неравенств, линейное программирование, классичес- классическое вариационное исчисление, оптимальное управление, необходимые и достаточные условия экстремума в классическом вариационном исчис- исчислении. При изучении данных разделов требуется знание основ математиче- математического анализа и линейной алгебры, изучаемых на первых двух курсах технических и педагогических вузов, университетов. Предполагается, что читатели знакомы с элементарными приемами дифференцирования и интегрирования функций, умеют решать простейшие дифференци- дифференциальные уравнения, знакомы с элементарными навыками работы с ма- матрицами (умножением, транспонированием, нахождением обратной). Все остальные используемые в курсе математические понятия подробно определяются. В первой главе рассматриваются задачи без ограничений, задачи с ограничениями типа равенств, с ограничениями типа равенств и не- неравенств для числовых функций п переменных и в нормированных пространствах. Для каждого типа задач приводятся решения соответ- соответствующих примеров. Одним из примеров является старинная задача Аполлония о нормалях к эллипсу. Методами теории экстремальных за- задач решается задача из курса алгебры о приведении квадратичной формы к главным осям. Большое внимание уделяется выпуклым задачам. Дают- Даются элементы выпуклого анализа, причем выпуклый анализ в зависимости от уровня математической подготовки читателя может рассматриваться как в конечномерных пространствах, так и в линейных нормирован- нормированных пространствах, вводится понятие субдифференциала и доказывается теорема Куна-Таккера. В этой же главе даются некоторые элементы функционального анализа и дифференциального исчисления в норми- нормированных пространствах. Вторая глава посвящена линейному программированию. В ней вна- вначале даются постановки задач линейного программирования, правило решения задач в канонической форме по симплекс-методу, приводят- приводятся с решениями примеры. Вводится понятие двойственности, затем проводится строгое обоснование симплекс-метода, дается ряд методов нахождения первоначальной крайней точки. Полученные навыки при- применяются к некоторым наиболее известным типам задач линейного программирования - транспортным задачам и задачам о назначении. Основная цель при этом - ознакомление студентов с имеющимися методами решения задач линейного программирования и проведение обоснования этих методов. Обоснование проводится таким образом, чтобы для решения подобных задач в дальнейшем возможно было бы самостоятельно создать метод решения и провести его обоснование. В пособии приведены доказательства теоремы существования решений и теоремы двойственности, позволяющие более глубоко понять данный курс. Предисловие 5 В третьей главе приводятся следующие элементарные задачи класси- классического вариационного исчисления: простейшая задача, задача Больца. изопериметрическая задача. Все эти задачи являются частным случаем более общей задачи Лагранжа. Как частный случай задачи Лагранжа рассматриваются задача с подвижными концами и задача со старшими производными. В четвертой главе рассматриваются задачи оптимального управле- управления. Приводится формулировка и доказательство принципа максимума Понтрягина в общем случае, а также принципа максимума для задачи со свободным концом. Решаются простейшая задача о быстродействии, задача Ньютона и ряд других задач оптимального управления. В пятой главе даны необходимые и достаточные условия экстремума в простейшей задаче классического вариационного исчисления. Глава 6, составляющая вторую часть, написана В.М.Тихомировым и посвящена обзору всей теории экстремальных задач с единых совре- современных позиций. Она основана на записях курса лекций, читавшегося Тихомировым В. М. на механико-математическом факультете МГУ осе- осенью 1998 года. В ней в сжатой форме выражено воззрение на теорию экстремальных задач, составившее стержень книг Иоффе А. Д., Тихо- Тихомиров В. М. «Теория экстремальных задач», М.: Наука, 1974 и Алексе- Алексеев В. М., Тихомиров В. М., Фомин С. В. «Оптимальное управление», М.: Наука, 1979. Эта часть рассчитана на преподавателей вузов и университетов (в особенности, на ведущих занятия по курсам оптимизации), студентов старших курсов университетов и научных работников, интересующихся проблемами теории экстремума и местом, которое занимает этот раздел анализа в современной математике. Глава 6 написана в надежде на то, что она поспособствует модернизации курсов оптимизации в будущем. Глава 6 состоит из пяти параграфов, посвященных принципу Лагран- Лагранжа для необходимых условий экстремума, возмущениям экстремальных задач, существованию решений, алгоритмам оптимизации. Отдельный пятый параграф посвящен решению конкретных задач. Э. М. Галеев, В. М. Тихомиров Часть I Введение Теорию задач на отыскание наибольших и наименьших величин называют теорией экстремальных задач. Слово maximum по латыни означает «наибольшее», слово minimum - «наименьшее». Оба этих понятия объединяются словом «экстремум» (от латинского extremum, означающего «крайнее»). Слово «экстремум», как термин, объединяющий понятия «максимум» и «минимум», ввел в употребление Дюбуа-Реймон. Ныне раздел анализа, в котором изучают разнообразные задачи на максимум и минимум, называют теорией экстремальных задач. Запись задачи в виде /(х) -» extr означает, что мы должны решить и задачу на минимум, и задачу на максимум. Задачу на максимум всегда можно свести к задаче на минимум, заменив задачу f(x) -> max задачей f(x) -> min, где f(x) = -f(x), и наоборот. Поэтому в тех случаях, когда формулировки теорем для задач на минимум и максимум различны, мы иногда будем ограничиваться рассмотрением задачи на минимум. Задачи на максимум и минимум изначально формулируются, как правило, на языке той области, в которой они возникают. А исследуют их средствами математического анализа. Для того, чтобы можно было воспользоваться этими средствами, необходимо перевести формулировку задачи на язык математического анализа. Такой перевод называется формализацией. В общем виде формализованная задача выглядит следующим обра- образом: найти экстремум (максимум или минимум) функции f:X -> R, определенной на некотором пространстве X при ограничении х € D (D С X). Кратко записываем так: f(x) - extr; x € D. (Р) Для функции одной переменной X = R, для функции нескольких переменных X = R". В более общих случаях X может быть линей- линейным, нормированным или топологическим пространством. Ограничение х € D может быть записано в виде включения, а также в виде уравнений или неравенств. (Р) - нумерация (обозначение) задачи (от английского слова problem - задача). Множество допустимых элементов в задаче (Р) обозначаем D = D(P) или DP. Если множество допустимых элементов Введение 7 совпадает со всем пространством (?> = X), то задачу (Р) называем задачей без ограничений. Решением задачи (Р) на минимум является точка х такая, что f(x) ^ /(х) для всех точек х 6 D(P). В этом случае мы пишем х е absminP. Такой минимум называется еще абсолютным, или гло- глобальным. Аналогично определяется абсолютный максимум в задаче (absmaxP). Величина /(г), где х - решение задачи, называется чи- численным значением задачи и обозначается 5min или Smax (иногда, чтобы подчеркнуть глобальность экстремума, 5absmin или Sabsmax). Множество решений задачи (Р) обозначается АщР. Если экстремум не достигается, то мы должны указать последовательность точек хп, на которой значение функции f(xn) стремится к величинам 5mjn и 5так. При решении задачи следует отыскать не только абсолютные (гло- (глобальные) экстремумы задачи, но и локальные экстремумы. Точка х является точкой локального минимума в задаче (Р) (пишем х € locminP), если существует окрестность U точки х такая, что f(x) ^ f(x) для любой допустимой точки х из этой окрестности (V х € D П U). Аналогично точка х является точкой локального максимума в задаче (Р) (пишем х 6 locmaxP), если существует окрестность U точки х такая, что f(x) ^ /(х) V х € D П U. Если речь идет о максимуме или минимуме, то пишем locextrP. В связи с каждой экстремальной задачей возникают вопросы: ка- каковы необходимые условия экстремума, каковы достаточные условия, существует ли решение задачи, как найти решение явно или численно. В теории экстремальных задач наиболее разработаны необходимые условия, которым должно удовлетворять решение задачи. Выписывая эти необходимые условия экстремума, мы находим некоторое множество то- точек, удовлетворяющее этим условиям. Это множество точек (мы называем их стационарными, или критическими, или экстремальными), возможно, шире, чем множество абсолютных и даже локальных экстремумов. По- Поэтому далее надо с каждой такой точкой разобраться, доставляет она экс- экстремум (и какой) или нет. Это делается с помощью достаточных условий. Одним из важнейших принципов решения задач с ограничениями является принцип Лагранжа снятия ограничений. Ниже он будет сфор- сформулирован и доказан для некоторых конкретных типов задач. Сфера применимости принципа Лагранжа достаточно широка. Иногда нельзя к задаче применить имеющуюся теорему, однако этот принцип, приме- примененный без обоснования, тем не менее может привести к точкам, среди которых можно выделить решение. Глава 1 Экстремальные задачи § 1. Конечномерные задачи без ограничений В этом параграфе даются необходимые и достаточные условия экстремума функций одной и нескольких переменных. 1.1. Постановка задачи Пусть /: R" -» R - функция п действительных переменных, облада- обладающая некоторой гладкостью. Под гладкостью мы понимаем определен- определенную дифференцируемость функции. Если функция / дифференцируема к раз в точке х, мы пишем / G ?>*(;?). Гладкой конечномерной экстре- экстремальной задачей без ограничений называется следующая задача: j \Xf > extr. При решении задачи надо найти отыскать не только абсолютные (гло- (глобальные) экстремумы (минимумы и максимумы) функции, но и локаль- локальные экстремумы. Точка х является точкой локального минимума (максимума) функ- функции /, если существует окрестность Ue = [х \\х-х\ < е} точки х такая, что fix) ^ /(х) (/(х) < fix)) для любой точки х из этой окрестности. При этом мы пишем х? locmin/ (ж 6 locmax/), а если речь идет о минимуме или максимуме, то пишем х € locextr/. 1.2. Необходимые и достаточные условия экстремума 1.2.1. Функции одной переменной Теорема 1 (Ферма). Пусть /: R -¦ R - функция одного действи- действительного переменного. Если х б locextr / - точка локального экстремума функции f и / € Dix) дифференцируема в точке х, то fix) = 0. § 1. Конечномерные задачи без ограничений 9 Доказательство. По определению дифференцируемое™ /(х + ft) = j(x) + f"(x)h + r(h), r(h) - o(h) = o(l)ft при малых ft. Значит, f(x + h)- f(x) =(/"(*) +o(l))ft. Если бы /"(*) ф 0, то при h достаточно близких к нулю, величина /"(х)+оA) имела бы знак /"(х), поскольку о(\) -> 0 при h -» 0. Само же h может принимать как положительные, так и отрицательные значения. Следовательно, разность f(x + h) - f(x) может быть как меньше, так и больше нуля. Это противоречит тому, что f(x + h) - f(x) ^ 0 при х? locmin/ и /(? + h) - f(x) 4 0 при х € locmax/. ¦ Геометрически теорема Ферма утверждает, что в точке экстремума дифференцируемой функции касательная к ее графику горизонтальна. Теорема 2. Пусть функция / € D2(x) дважды дифференцируема в точке it. Необходимые условия экстремума: если х е locmin / - точка локаль- локального минимума функции /, то /"(*) = 0, /"(*) ^ 0. Достаточные условия экстремума: если /"(*) = 0, /"(*) > 0, то х g locmin / - точка локального минимума функции /. Доказательство. По формуле Тейлора f"(x)h+]-f"(x)h2 r(h) = o(h2). Необходимость. Пусть х € locmin/. Тогда, во-первых, по необходи- необходимому условию экстремума I порядка для функций одной переменной - теореме Ферма - /"(х) = 0, во-вторых, /(х + h) - /(*) > 0 при достаточно малых h. Поэтому в силу формулы Тейлора /(х + h) - f(x) = l- 0 (r(ft) = o(h2)) при малых ft. Разделим обе части последнего неравенства на Л2 и устре- устремим h к нулю. Поскольку -^ > 0, то получим, что f"(x) ^ О.- Достаточность. Пусть /"(х) = 0, /"(х) > 0. Тогда по формуле 2 2 Тейлора в силу условия r(ft) - o(h2) «¦ |r(ft)| любого е > 0 при достаточно малых ft имеем: eft /(x + ft)-/(z)=-/"(x)ft2 + r(h) => r(ft) - e)ft2 -eh2 для При Е /"(*) . Следовательно, x € locmin /. 10 Глава 1. Экстремальные задачи Для локального максимума неравенства имеют противоположный вид: f"(x) ^ 0 и f"(x) < 0 соответственно. В одномерном случае можно дать почти исчерпывающий ответ на вопрос о том, является ли данная точка? локальным экстремумом или нет. Теорема 3. Пусть функция / e Dn(x) n раз дифференцируема в точке х. Необходимые условия экстремума: если х G locmin (max) / - точка локального минимума (максимума) функции /, то либо f"(x) = = f(n)(x) - 0, либо /"(*) = ... =/Bт-|)(х) = 0, *->(*) >0 (fi2m)(x) < 0) (I) при некотором т: 2 < 2т ^ п. Достаточные условия экстремума: если выполняется условие (I), то х 6 locmin (max) / - точка локального минимума (максимума) функции /. Доказательство. Пусть для определенности х е locmin/. По фор- формуле Тейлора, r(ft) = o(ft") при Л Необходимость при и = I следует из теоремы Ферма. Пусть далее п> 1. Тогда либо f"(x) = ... = f{n)(x) = 0, либо f"(x) = ... - /<"-">(?) = 0, /<">(*) ф 0, I < п. Значит, ^ Поскольку ж е locmin/, то /(i + Л) - f(x) = ^ hl + r,(h) > 0 при достаточно малых по модулю h. Так как /*"*(?) ф 0, то отсюда следует, что i - четно и /(/)(ж) > 0. Достаточность. Пусть /"(ж) = ... = fBm~^(x) = 0, f2m(x) ф 0. Тогда по формуле Тейлора Bт)! приЛ-0. Поскольку /Bш)(*) > 0, то f(x + Л) - /(г) ^ 0 при достаточно малых Л, т. е. х? locmin/. ш § 1. Конечномерные задачи без ограничений 11 1.2.2. Функции нескольких переменных Сформулируем необходимое условие экстремума I порядка в конеч- конечномерной задаче без ограничений, являющееся аналогом теоремы Ферма. Теорема 1. Если х = (хи...,х„) е locextr/ - точка локального экстремума функции п переменных f(x\,...,xn) и функция f 6 D(x) дифференцируема в точке х, то /"(*) = 0 д/(х) df(x) = 0. дх\ дхп Доказательство. Рассмотрим функцию одной переменной <р(х{) = f(xx,...,Xi-\,Xi,xi+u...,xn). Поскольку х = (хи...,хп) 6 locextr/, то?i e locextr <р. Кроме того <р 6 D(x{). По необходимому условию экстремума для функций одной переменной - теореме Ферма Ь) = 0 = 0. Сформулируем необходимые и достаточные условие экстремума II порядка в конечномерной задаче без ограничений. Предварительно напомним, что второй производной функции нескольких переменных является симметричная матрица вторых производных ij=\ а также приведем определения знакоопределенностей симметричных матриц. Матрица А называется неотрицательно определенной (А ^ 0), если (Ah, ft) > 0 V h € R" 0 V ft = (ft,..., Л„) 6 Rn. Матрица А называется положительно определенной (А > 0), если (Ah,h)>0 VftGR", ft^O. Матрица А называется строго положительно определенной, если существует а > 0 такое, что (Ah,h) > a\\h\\2 V Л е R". Аналогично определяются неположительная и отрицательная матрицы. Отметим, что в конечномерном пространстве условие положительной определенности симметричной матрицы А эквивалентно условию стро- строгой положительности матрицы А. В бесконечномерных пространствах это не так (см. [АТФ, с. 242|). " 2 Глава 1. Экстремальные задачи Теорема 2. Пусть функция / 6 D2(x) дважды дифференцируема в точке А = (*,. ..,*„). Необходимые условия экстремума: если А € locmin(max)/ - точка локального минимума (максимума) функции /, то) > 0 ((f"(x)k, А) < 0) V Л е R". Достаточные условия экстремума: если /"(*) = 0, (/"(z)A,ft)>0 ((/"(*)Л,А)>0) VfteR", hjtO, то х? locmin (max) / - точка локального минимума (максимума) функ- функции /. Доказательство. По формуле Тейлора f(x + А) = /(*) + +r(h), r(h) = o(|ft|2). Докажем теорему для случая минимума. Случай максимума аналогичен. Необходимость. Поскольку х е locmin/, то, во-первых, по не- необходимому условию экстремума I порядка в конечномерной задаче без ограничений - аналогу теоремы Ферма f"(x) = 0, во-вторых, f(x + Aft) - f(x) ^ 0 при достаточно малых А. Поэтому в силу формулы Тейлора f(x + Aft) - f(x) = -(f"(±)h, ft) + r(Aft) ^ 0 (r(AA) = o(|A|2)) при малых А и фиксированном ft. Разделим обе части последнего неравенства на А2 и устремим А к нулю. Поскольку r(Xh)/X2 -> 0, то получим, что (f"(x)h,h)>o vfteR". Достаточность. Так как f"(x) = 0, то по формуле Тейлора в силу выполненного условия (f"(x)h,h) ^ а|А|2 имеем: Л) - f(x) = l-(f"(x)h, h) + r(h) > ||Л|2 + r(A) > 0 при достаточно малых Л, так как г(Л) = o(|ft|2). Следовательно, х б locmin/. я п Замечание. Для квадратичных функционалов Q(x) = ? aijXiXj условие положительной (отрицательной) определенности матрицы ^ - / (А) = (лу)^-=| является достаточным условием абсолютного ми- минимума (максимума) функционала. § 1. Конечномерные задачи без ограничений 13 1.2.3. Критерий Сильвестра Знакоопределенность матрицы устанавливается с помощью критерия Сильвестра. Напомним, что последовательными главными минорами матрицы А (аи ¦ ¦ <*it Главным минором А{{ ^ матрицы А называется определитель ма- матрицы размера k x к, составленной из строк и столбцов с номерами =det aiiik Теорема. . Пусть А - симметричная матрица. Тогда 1. Матрица А положительно определена (А > 0) тогда и только тогда, когда все ее последовательные главные миноры положительны, т. е. А\...к > 0, к - 1,... ,п. 2. Матрица А отрицательно определена (А < 0) тогда и только тогда, когда все ее последовательные главные миноры чередуют знак, начиная с отрицательного, т. е. (-l)*det А|...* > 0, k = 1,... ,п. 3. Матрица А неотрицательно определена (А ^ 0) тогда и только тогда, когда все ее главные миноры неотрицательны, т.е. Ail,.it ^ 0, 1 < »i <...<**< n, fc= 1,...,п. 4. Матрица А неположительно определена (А ^ 0) тогда и только тогда, когда все ее главные миноры чередуют знак, начиная с неположи- неположительного, т.е. (-I)*i4i,...jt ^0, 1 < ё| < ... ^ г* ^ п, к = 1,... ,п. Замечание 1. Как будет показано ниже, положительность (неотрица- (неотрицательность) матрицы равносильна положительности (неотрицательности) всех собственных значений матрицы. Замечание 2. Отметим, что условие положительности последователь- последовательных главных миноров матрицы равносильно условию положительности всех главных миноров (см. ). Для условия неотрицательности это не так, т. е. из условия неотрицательности последовательных главных миноров не следует неотрицательность всех главных миноров матрицы и, следовательно, не следует неотрицательность матрицы. Действительно, у матрицы А - (Q _. 1 последовательные главные миноры равны нулю (Ах = An = 0), но она не является неотрицательной: Dft, A) = <@,-A2),(Ai,A2)) = -h22 < 0 при ft2 Ф 0. 14 Глава 1. Экстремальные задачи 1.2.4. Метод Ньютона (метод касательных) Для того, чтобы решить задачу без ограничений нужно найти стационарные точки - решения уравнения f"(x) = 0. Для решения таких уравнений численным способом можно воспользоваться замечательным приемом, восходящим к Ньютону. Итак, пусть нам требуется решить уравнение F(x) = 0. A) Здесь F - дважды непрерывно дифференцируемая функция одной пере- переменной. Будем искать решение уравнения A) методом последовательных приближений. Если хк - приближенное значение корня, то точное значение корня x = xk + hk, B) где hk мало, и в силу дифференцируемости функции F 0 - F(x) = F(xk + ft») = F(xk) + &(xk)hk + o(hk). Пренебрегая слагаемым o(hk), находим, что hk = -F(xk)/F"(xk). Внеся эту поправку в формулу B), получим новое уточненное приближенное значение корня: хки -xk + hk. Таким образом, мы имеем следующее рекуррентное соотношение для нахождения последовательных приближений к нулю уравнения A): Хк+{ -Хк~ F{xk) C) Геометрически метод Ньютона эквивалентен замене дуги кри- кривой у = F(x) касательной, проведенной в некоторой точке кривой (см. рис. 1). Пусть для определенности нам надо найти корень уравнения A), находящийся на отрезке [а, Ь] и F(b)F"(b) > 0. Положим х0 = Ь. Проведем касательную к кривой у - F(x) в точке (b, F(b)) = (ж0, F(x0)). В качестве первого приближения х\ берется абсцисса точки пере- пересечения этой касательной с осью Ох. Через точку (a:b.F(xi)) снова проводим касательную, абсцисса точки пересечения которой дает второе приближение х2 корня х и т.д. (рис. 1). Очевидно, что уравнение касательной в точке {xk,F(xk)) есть у = F(xk) + F"(xk)(x - хк). Полагая в этом уравнении у - 0, х = хк+\, имеем формулу C) 0 = F(xk) + F"(xk)(xk+I - хк) <=> xk+l =xk- F{xk)/F"{xk). § 1. Конечномерные задачи без ограничений У В 15 Рис. 1. Заметим, что если в нашем случае положить Xq = а и, следовательно, F(xo)F"(xo) < 0, то, проведя касательную к кривой у = F(x) в точке (a,F(a)), мы получили бы точку Х\, лежащую вне отрезка [а, Ь], т.е. при этом выбор начального значения в методе Ньютона оказался бы неудачным. Таким образом, в данном случае правильным начальным приближением? является условие F(xq)F"(xq) > 0. Имеет место следующая Теорема. Пусть F € С2(,R), значения функции F(a) и F(b) при- принимают разные знаки (F(a)F(b) < 0), функция F монотонна на отрезке [а, Ь], F"(x)F"(x) Ф 0 V х G [а, Ь]. Тогда, исходя из начального приближе- приближения х0 € [о, Ъ], удовлетворяющего неравенству F(xo)F"(xo) > 0, можно вычислить по методу Ньютона единственный корень уравнения F(x) = 0 с любой степенью точности. Если производная F"(x) мало меняется на отрезке [а, Ь\ или вычи- вычисление F"(xk) слишком трудоемко, то в формуле C) можно положить F"(xk) - F"(x0) для всех значений к = 0,1,2,... : хк+\ =хк- F{xk)/F/(xti). Такой метод нахождения корня уравнения называется модифицированным методом Ньютона. Геометрически этот способ означает, что мы заме- заменяем касательные в точках (xk,F(xk)) прямыми параллельными первой касательной, построенной в точке (жо,.Р(а;о)). Подробнее о методе Ньютона можно прочитать в книге «Основы вычислительной математики» Б. П.Демидович и И. А. Марон . 16 Глава 1. Экстремальные задачи 1.3. Правило решения Для решения конечномерной задачи без ограничений следует: 1) Выписать необходимое условие экстремума I порядка - аналог теоремы Ферма: /"(ж) = О дх. дхп -/=o. Найти точки х, удовлетворяющие необходимому условию I порядка (эти точки называются стационарными). 2) Проверить выполнение условий экстремума II порядка в каждой стационарной точке. Выписать матрицу вторых производных A = a) Проверить выполнение достаточных условий экстремума - иссле- исследовать ее знакоопределенность, т.е. посчитать последовательные главные миноры матрицы А: A\...k = det ((ao-)*j=i), к = 1,... ,п. Если все ее они положительны, т.е. А\...* > 0, к = 1,...,п, то точка х доставляет локальный минимум в задаче, ж g locmin/. Если все ее последовательные главные миноры чередуют знак, начиная с отрицательного, т.е. (-l)*det.A|...» > 0, к = 1,... ,п, то точка доставляет локальный максимум, ж 6 locmax/. b) Если не выполняются достаточные условия экстремума, то надо проверить выполнение необходимых условий - исследовать ее слабую знакоопределенность, т. е. посчитать главные миноры матрицы А - определители матриц размера к х к, составленных из строк и столбцов с номерами, ...jt: = det aik Если матрица А не является неотрицательно определенной (А ^ 0), т. е. не выполняется условие, когда все ее главные миноры неотрица- неотрицательны, т. е. -A ,-,...,-t 0, 1 < ... ^ ik ^ п, к - 1,... ,та, то точка х не доставляет локальный минимум, ж? locmin/. Если матрица А не является неположительно определенной (А? 0), г. е. не выполняется условие, когда все ее главные миноры чередуют знак, начиная с неположительного, т.е. (-1)*_4,-,...,-4 > 0, 1 ^ i\ < ... < г* < п, к = 1,... ,п, то точка х не доставляет локальный максимум, ж ^ locmax/. § 1. Конечномерные задачи без ограничений 1.4. Примеры Пример 1. /(ж) = /(жьж2) = х\ - Ж|Ж2 +х\- 2ж| + ж2 -» extr. Необходимое условие экстремума I порядка: df(x) df(x) 17 /"(ж) - 0 = 0 (2ж, -ж2 -2 = 0; I -ж, +2ж2 + 1 = 0. дж, дх2 Решая эту систему, находим единственную стационарную точку ж = A,0). ! -1 Матрица вторых производных по кри- терию Сильвестра положительно определена. По достаточному усло- условию локального экстремума функции нескольких переменных точка A,0) € locmin/. Поскольку функционал является квадратичным, то A,0) е absmin/, a Smax = +оо. Пример 2. /(ж) = /(Ж1,Ж2) = х* + х\ - х\ - 2ж|Ж2 - х\ -» extr. Необходимое условие экстремума I порядка: /"(ж) = 0 а/(х) =.df(&) дх | дх2 = 0 4x1 ~ = 0. Решая эту систему уравнений, находим стационарные точки х = (ж(,ж2) = A,1), х2 = (-1,-1), ж3 = @,0). Для проверки условий II порядка выписываем матрицу вторых производных: /12*?-2 V 2 V -2 12*1- -2 *1 =Л Матрица A,1) 10 -2 (-1,-1) Ш2 702 ~2 10)" Ат-{-2 -г)- по критерию Сильвестра положительно опре- определена. По достаточному условию локального экстремума функции нескольких переменных точки A,1) и (-1,-1) доставляют локальный минимум функции /. Матрица по критерию Сильвестра не является ни поло- жительно, ни отрицательно определенной. Она является неположительно определенной матрицей (А ^ 0) и не является неотрицательно опреде- определенной матрицей (А ^ 0). Следовательно, не выполняется необходимое условие локального минимума. Поэтому ж3 - @,0) ? locmin/. Посколь- Поскольку f(h,-h) = 2ft4 > 0 = /(ж3) при малых h Ф 0, то ж3 ? locmax/. Очевидно, что Sm3X - +оо. 18 Глава 1. Экстремальные задачи Пример 3. Найти экстремумы неявно заданной функции двух пере- переменных х3 = f(xi,x2), если F(x, х2, X}) = х] + х\ + х\ - 2х\ + 2х2 - 4х2 - 10 = 0. = |^-. и ff - |^ находим Решение. Частные производные из уравнений: dF 8F dxj 2х,- 2 + Bх3 -4)^=0, ах dF dF (*) = 0, дх2 дх$ дх2 Необходимое условие экстремума I порядка: _ дхъ(х) _п- S± /24,-2 = 0,)^ дх2 = 0. Эх, дх2 _ / 12* 2 + 2 = /*¦ = !, U2 = -l- Подставляя найденную точку (х|,х2) = A, - 1) в заданное уравнение Р(х|,х2,хз) - 0, находим две стационарные точки х" = (х!,Х2,Хз) = A,-1,-2) и x2 = (Xl,x2,x2) = A,-1,6) Для проверки условий II порядка надо выписать матрицу вторых производных в каждой стационарной точке. Дифференцируя первое уравнение правой части системы уравнений (*) по х\ и Х2 с учетом 0X3 dxj условия = = 0, имеем oxi дх2 1 * J" 4" д2х. д2х3 дххдх2 дх1дх2 = 0. Аналогично, дифференцируя второе уравнение правой части системы (*) по Х[ и 12, получим д2хъ 2х2 д2х7 1 4" д2х7 1 4" Очевидно, что д2хъ д2хъ дх\дх. Таким образом, А = dxidx; I Л.,-. " v о = (~o7 § 1. Конечномерные задачи без ограничений 19 Матрица А\& по критерию Сильвестра является положительно определенной, а матрица А\& отрицательно определенной. Поэтому по достаточному условию второго порядка in = ~^> 5i ocmax = 6. Можно показать, что это будут не только локальные экстремумы, но и глобальные. Приведем несколько примеров различных свойств экстремумов в за- задаче без ограничений. Пример 4. Абсолютные минимумы и максимумы достигаются в беско- бесконечном числе точек: /: R -> R, /(х) = sin а;. Пример 5. Функция ограничена, абсолютный максимум достигается, минимум - нет: /: R - R, f{x) = 1 1+х2" Пример 6. Функция ограничена, но абсолютные максимум и минимум не достигаются: /:R-»R, /(x) = arctgx. Пример 7. Функция ограничена, имеет стационарные точки, но абсо- абсолютные максимум и минимум не достигаются: /:R->R, /(x) = (arctgxK. Пример 8. Функция ограничена, имеет локальные максимумы и мини- минимумы, но абсолютные максимум и минимум не достигаются: /: R-»R, /(х) = arctgx ¦ sinx. Пример 9. Ограничение функции, заданной на плоскости, на любую прямую, проходящую через начало координат, имеет в нуле локальный минимум, но вместе с тем начало координат не является точкой локального минимума: /: R2 -» R, /(х, х2) = - Зх2). " Действительно, на любой прямой Х\ - ах2, а € R, функция вида f(ax2,x2) = (ах2 - Х2)(«Х2 - За;^) = х\(а - х2)(а - Зх2) = х^а2- 4ах2 + Ъх\) ^ 0 = /@) при малых Х2. Значит, на любой прямой вида X! = ах2 функции / имеет локальный минимум в нуле. Аналогично на прямой Ж2 = 0 функция /(х|,0) = х2 имеет минимум в нуле. С другой стороны, на параболе х\ = 7х\ функция fGx\,x2) - -х2 < 0 в любой окрестности нуля. То есть точка х = 0 не является точкой локального минимума функции /. 20 Глава 1. Экстремальные задачи Пример 10. Имеется единственный локальный экстремум, не яв- являющийся абсолютным: /: R2 - R, f(Xl, х2) = х] - х\ + 2е~х*. Необходимое условие экстремума I порядка в конечномерной задаче без ограничений: /"(*) = 0 дх2 = 0 -2x2 = 0, -{ = 0; i, = 0, 2e~x" = 1 о -z2 = In | = - In 2 & xs - ±v1n2; x2 = 0. Получаем в задаче три стационарные точки х1 = @,0), х2 = {\Дп2,0), 43 = (-Ип2,0). Для проверки условий II" порядка надо выписать матрицу вторых производных в каждой стационарной точке: А = _ 2- 4е~х" "" Л) „.„=(» -2j^,. = 4..= (о2 Л) Матрица вторых производных I „"" \ } по кРитеРию Сильвестра является отрицательно определенной: А\ = -2 < 0, А2 = 4 > 0. Поэтому по достаточному условию второго порядка стационарная точка ж" g locmax. Очевидно, что Sabcmax - +оо (/(аг|,0) -» +оо при а;, -* +оо). 0 i 41п2 Матрица вторых производных J q по критерию Силь- Сильвестра не является ни положительно, ни отрицательно определенной и более того не является ни неположительно определенной матри- матрицей (A fC. 0) и ни неотрицательно определенной матрицей (А % 0). Следовательно, не выполняется необходимое условие ни локального максимума, ни локального минимума. Поэтому стационарные точки х2, ¦locextr/. Очевидно, что 5at,smax = +°°- Действительно, функция f(x[,0) = - 2е~х" -> +оо при а;| -> +оо. Значит, у функции / имеется единственный локальный экстремум в точке х = @,0), не являющийся абсолютным. г3 *? § I. Конечномерные задачи без ограничений 21 Пример 11. Можно ли утверждать, что если функция одной переменной имеет в какой либо точке локальный минимум, то в некоторой достаточно малой окрестности этой точки слева от точки функция убывает, а справа возрастает? Нет. Контрпример: /(*) = { ^ B + sin «) х ф °" [О, х = 0. Ясно, что х = 0 € absmin/. С другой стороны, в любой окрестности нуля и справа, и слева производная f"(x) - 2zB + sin -) - cos -, x ф 0, принимает как положительные, так и отрицательные значения, т.е. функция / и возрастает, и убывает. Пример 12. Имеется бесконечное число локальных максимумов, но нет ни одного локального минимума: /: R2 -» R, f(xux2) = sin ;r2 - х]. Необходимое условие экстремума I порядка: 8f(x) df(x) дх. дх2 = 0 -2яг, =0; cos x2 = 0, = i + kw, Jtez. Стационарные точки хк = @, | + кж), к е Z. Для проверки условий II порядка надо выписать матрицу вторых производных в каждой стационарной точке: А- (d2f(x)V =/_2 0 \ (O.f+2n,) ~2 @,f+Bn+l)*) _/-2 0\ Матрица (о2 -".) по критерию Сильвестра является отрицатель- отрицательно определенной: At - -2 < 0, А2 = 2 > 0. Поэтому по достаточному условию второго порядка @, | + 2птг) € locmax/ V n € Z. Матрица I „ . I по критерию Сильвестра не является неот- неотрицательно определенной матрицей (A J? 0). Следовательно, не вы- выполняется необходимое условие локального минимума. Поэтому точки @, | + Bп + 1)тг) не доставляют локального минимума. Точки локаль- локального минимума могли быть только среди стационарных точек, но там их не оказалось. Следовательно, нет ни одного локального минимума. 22 Глава 1. Экстремальные задачи 1.5. Задачи, упражнения В задачах 1.1-1.17 без ограничений найти стационарные точки, проверить их на экстремальность, а также найти все локальные и глобальные минимумы и максимумы. 50 20 1.1. f(xl,x2) = x,x1+ - + >extr. Х\ Х2 1.2. /(х,ж2) = х\-х\- 4ж, + 6х2 -» extr. 1.3. 1.4. - 16x, - 12a;2-+extr. x]-2x3^e 2х,ж3 + Зж2ж3 - ж, ->¦ extr. 1.5. f(xux2,Xi) = x\ + x\ + 2x\ 1.6. /(a;ba;2) = a;?+ar2-3xiX2^ 1.7. /(х,ж2) = Зж,ж2 - x\x2 - x\x\ -» extr. 1.8. f(xux2) = x\ +X2 - (ж, + ж2L -» extr. 1.9. /(жьж2) = 2act + «2 - «i - 2ar2 -» extr. 1.10. /(«1,^2) = Ж|Ж21п(ж? + Х2)-> extr. 1.11. /A1,12) = x\x\{6 - x, - x2) -> extr. 1.12. /(ж,х2) = e2zi+iX2(Sx2 - 6x{x2 + 3x22) -» extr. 1.13. f(xi,x2) = ех"~Х2E - 2x, +x2) -» extr. 1.14. f(xux2,x3) = xixlxlG - Xi - 2x2 - Ъхъ) -» extr 1 1.15. f(xux2)= [{ -1 mm (задача о полиномах Лежандра второй степени). 1.16. (задача о полиномах Лежандра третьей степени). 1.17. Найти экстремумы неявно заданной функции двух переменных хъ = f(x\,x2), если 2a;i + 2ж2 + 2х3 - 2 = 0. § 2. Конечномерные гладкие задачи с равенствами 23 § 2. Конечномерные гладкие задачи с равенствами В этом параграфе даются необходимые и достаточные условия экстремума в гладкой конечномерной задаче с ограничениями типа равенств. 2.1. Постановка задачи Пусть /,: R" -» R, г - 0,1,... ,т, - функции п переменных. Считаем, что все функции ft обладают определенной гладкостью. Гладкой конечномерной экстремальной задачей с ограничениями типа равенств называется следующая задача: /о(ж) -* extr; /,(ж) = 0, i = 1,..., т. (Р) 2.2. Необходимые и достаточные условия экстремума 2.2.1. Принцип Лагранжа Сформулируем необходимое условие экстремума I порядка в гладкой конечномерной задаче с ограничениями типа равенств - принцип Лагранжа. Теорема. Пусть х € locextrP - точка локального экстремума в за- задаче (Р), а функции ft, г = 0,1,...,т, непрерывно дифференцируемы в окрестности точки ж (условие гладкости). Тогда существует ненулевой вектор множителей Лагранжа А = (Ао, А|,..., Am) Е Rm+I, А Ф 0, такой, т что для функции Лагранжа задачи (Р) А(ж,А) = условие стационарности выполняется >=о дЛ(ж, А) = 0, i= >=0 Это соотношение называется условием стационарности. Точки, удо- удовлетворяющие условию стационарности, называются стационарными. Доказательство проведем от противного. Предположим, что условие стационарности не выполняется. Это означает, что векторы /,"(х) = fdfAx) dfi(x)\ I ,- -, I, » = 0, l,...,ra, линейно независимы. Поэтому \ 9xi дх„) 3/о(х) dfo(x) \ ранг матрицы А /dfi(x)\ - (- 1 = V dxj) ".=°.-.m дхх \ дх, дх„ dfm"(&) дхп равен 24 Глава 1. Экстремальные задачи тп + 1. Тогда по теореме о ранге матрицы (см. {13, с. 71]) существует матрица М порядка (т + 1) х (т + 1) с определителем, отличным от нуля. Допустим для определенности, что этой матрицей является матрица, составленная из первых столбцов матрицы А: det (\ Ofm(x) \ dfm(&) dx m+l He ограничивая общности, считаем, что fo(x) = 0. Действительно, если fo(?) Ф 0, то следует рассмотреть функцию fo(x) = fo(x) - fo(x) и для нее будет fo(x) = 0. Положим F(x) = (F0(x),..., Fm(x)) - (fo(x,xm+2,... ,xn),...,fm(x,xm+2,-¦¦¦,?„)) для вектора х = (xu..., xm+i). Функция F отображает некоторую окрестность точки х - (хи... ,?т+\) 6 Rm+1 в Rm+I, и является (в силу условий гладкости теоремы) непрерывно дифференцируемым отображением в этой окрест- окрестности, F(x) = 0. Кроме того, якобиан отображения F в точке х отличен от нуля, т.е. det (V = detM фО. По теореме об обратной функции в конечномерных пространствах (см. следующий пункт) существует обратное отображение F~* некоторой ок- окрестности точки у = 0 в окрестность точки х такое, что F~[(y = 0) = х и \F~\y) - \F"{(y)\ ^ К\у - 01 *> \F-\y) - х\ <: К\у\ с некоторой константой К > 0. В частности, для достаточно малого по модулю е определен вектор х(е):= F""(e,0,... ,0), для которого \х(е) - х\ ^ К\е\. Это означает, что F(x(e)) = (е,0, ...,0), что равносильно равенствам fo(x(e),xm+2,... ,хп) = е, /{(х(е),хт+2,... ,хп) = 0, i = 1,... ,m. Таким образом, для вектора х(е) = (х\(е),... ,xm+l(e),xm+2,... ,хп) выполня- выполняются условия fo(x(?)) = e, fi(x(e)) = 0,i=l,...,m, A) и при этом \х(е) - х\ < К\г\. B) Из соотношений A)-B) следует, что вектор х не доставляет в задаче экстремума, ибо вблизи его существуют допустимые векторы х(е), на которых функционал /о принимает значения как большие так и меньшие чем fu(x) (напомним, что fo(x) = 0). Получили противоречие с тем, что х G locextr P. Таким образом, наше предположение (противного) неверно и тем самым теорема доказана. ¦ § 2. Конечномерные гладкие задачи с равенствами 2.2.2. Конечномерная теорема об обратной функции. Теорема Венерштрасса 25 Теорема (конечномерная теорема об обратной функции). Пусть F: U -» R" - непрерывно дифференцируемое отображение некоторой окрестности U С R" точки х в R", F(x) = у и якобиан отображения F в точке? отличен от нуля (det F"(x) = det I I Ф 0 I. Тогда \ V dxj /i,j=\ > существует обратное отображение F~x некоторой окрестности V точки у в окрестность точки х такое, что F~"(j/) - x и с некоторой константой К > 0. Пусть /: R" -» R - функция п переменных. При исследовании вопроса о достижении функцией п переменных экстремума часто ис- используется следующая теорема. Теорема Вейерштрасса. Непрерывная функция на непу- непустом ограниченном замкнутом подмножестве конечномерного пространства (компакте) достигает своих абсолютных максимума и минимума. Выделим простое следствие из этой теоремы, которое часто будем использовать. Следствие. Если функция f непрерывна на R" и lim f(x) = +оо |х|-оо (lim f(x) = -oo), то она достигает своего абсолютного минимума |l|-со (максимума) на любом замкнутом подмножестве из R". Напомним, что множество А в метрическом пространстве назы- называется компактом, если из всякой последовательности- элементов А можно выбрать сходящуюся к элементу из А подпоследовательность или (равносильное определение) если из всякого покрытия А открытыми множествами можно выбрать конечное подпокрытие. Ограниченное и замкнутое множество конечномерного пространства является компактом. 2.2.3. Необходимое условие экстремума II порядка Сформулируем необходимое условие минимума II порядка в гладкой конечномерной задаче с ограничениями типа равенств. 26 Глава 1. Экстремальные задачи Теорема. Пусть х € locmin P - тонка локального минимума в зада- задаче (Р), функции fi, t = О, l,...,m, дважды непрерывно дифференцируемы в окрестности точки х (условие гладкости), dimlin*{/|(x),...,/^(i)} =n (условие регулярности). Тогда существует множитель Лагранжа А = A,А|,...,Ага) ? Rm+I такой, что для функции Лагранжа задачи (Р) ГЦ А(х, А) = /о(х) + выполняются условия стационарности: Л,D, А) = 0 и неотрицательности: {Axx(x,\)h,h)>0 V h: {/1(х), h)= О, г=\,...,т. Мы сформулировали необходимое условие минимума. Необходимое условие максимума формулируется аналогично, за исключением того, что множитель Лагранжа А = (-1, А,..., Am) G Rm+I и соответственно m функция Лагранжа А(х, А) = -fo(x) + ? А,/,(а;). i=i 2.2.4. Достаточное условие экстремума II порядка Сформулируем достаточное условие минимума II порядка в гладкой конечномерной задаче с ограничениями типа равенств. Теорема. Пусть функции f{, г = О, 1,... ,т, дважды непрерывно диф- дифференцируемы в окрестности точки х (условие гладкости), dim I in {/[(?), , /m(?)} = п (условие регулярности). Существует множитель Лагран- Лагранжа А = A, А|,..., Am) € Rm+I такой, что для функции Лагранжа задачи т (Р) А(х, А) = fo(x) + Y^, Ai/,(x) выполняются условия стационарности: Ах(х,А) = 0 и положительности: (Axx(x,X)h,h)>0 V/i5*0: 0 Vh?L, Л^О. Если это условие положительности выполняется, то точка х доставляет в случае Ь) локальный минимум в задаче (х € locmin P); в случае с) локальный максимум в задаче (х? locmaxP). 5) Если не выполняются достаточные условия экстремума, то надо проверить выполнение необходимого условия экстремума - неотрица- неотрицательную определенность матрицы вторых производных: (А„D,А)Л,Л) >0 V/tei. Если это условие неотрицательности не выполняется, то точка х не до- доставляет в случае Ь) локальный минимум в задаче (х @ locmin P); в случае с) локальный максимум в задаче (? ? locmaxP). 26 Глава 1. Экстремальные задачи Теорема. Пусть х € locmin P - тонка локального минимума в зада- задаче (Р), функции fi, t = О, l,...,m, дважды непрерывно дифференцируемы в окрестности точки х (условие гладкости), dimlin*{/|(x),...,/^(i)} =n (условие регулярности). Тогда существует множитель Лагранжа А = A,А|,...,Ага) ? Rm+I такой, что для функции Лагранжа задачи (Р) ГЦ А(х, А) = /о(х) + выполняются условия стационарности: Л,D, А) = 0 и неотрицательности: {Axx(x,\)h,h)>0 V h: {/1(х), h)= О, г=\,...,т. Мы сформулировали необходимое условие минимума. Необходимое условие максимума формулируется аналогично, за исключением того, что множитель Лагранжа А = (-1, А,..., Am) G Rm+I и соответственно m функция Лагранжа А(х, А) = -fo(x) + ? А,/,(а;). i=i 2.2.4. Достаточное условие экстремума II порядка Сформулируем достаточное условие минимума II порядка в гладкой конечномерной задаче с ограничениями типа равенств. Теорема. Пусть функции f{, г = О, 1,... ,т, дважды непрерывно диф- дифференцируемы в окрестности точки х (условие гладкости), dim I in {/[(?), , /m(?)} = п (условие регулярности). Существует множитель Лагран- Лагранжа А = A, А|,..., Am) € Rm+I такой, что для функции Лагранжа задачи т (Р) А(х, А) = fo(x) + Y^, Ai/,(x) выполняются условия стационарности: Ах(х,А) = 0 и положительности: (Axx(x,X)h,h)>0 V/i5*0: = 0, i = l,...,m. Тогда х 6 locmin Р - точка локального минимума в задаче (Р). Мы сформулировали достаточное условие минимума. Достаточное условие максимума формулируется аналогично, за исключением того, что множитель Лагранжа А = (-1, А,..., Am) G Rm+I и соответственно т функция Лагранжа А(х, А) = -fo(x) + ?) А,/,(г). * lin означает «линейная оболочка». §2. Конечномерные гладкие задачи с равенствами 2.3. Правило решения 27 Для решения гладкой конечномерной задачи с ограничениями типа равенств следует: 1) Составить функцию Лагранжа i=0 2) Выписать необходимое условие экстремума I порядка - условие стационарности функции Лагранжа: А,D,А) = 1=0 3) Найти точки х, удовлетворяющие условию стационарности (эти точки называются стационарными). При этом следует отдельно рассмот- рассмотреть случаи: а) Ао = 0, Ь) Ао - 1 (или любой положительной константе), с) Ао = -1 (или любой отрицательной константе). В случае а) стационар- стационарные точки могут доставлять и минимум, и максимум в задаче. В случае Ь) стационарные точки могут доставлять минимум в задаче. В случае с) стационарные точки могут доставлять максимум в задаче. 4) Найти решение среди стационарных точек или доказать, что его нет. При этом можно пытаться воспользоваться непосредственной проверкой или перейти к исследованию условий экстремума II порядка в каждой стационарной точке. Выписать матрицу вторых производных Ахх(х,Х) и пространство I={ft?R"l Ш*),Л) =0, i=\,...,m}. Проверить выполнение достаточных условий экстремума - положи- положительную определенность матрицы вторых производных: 0 Vh?L, Л^О. Если это условие положительности выполняется, то точка х доставляет в случае Ь) локальный минимум в задаче (х € locmin P); в случае с) локальный максимум в задаче (х? locmaxP). 5) Если не выполняются достаточные условия экстремума, то надо проверить выполнение необходимого условия экстремума - неотрица- неотрицательную определенность матрицы вторых производных: (А„D,А)Л,Л) >0 V/tei. Если это условие неотрицательности не выполняется, то точка х не до- доставляет в случае Ь) локальный минимум в задаче (х @ locmin P); в случае с) локальный максимум в задаче (? ? locmaxP). 30 Глава 1. Экстремальные задачи л, Соотношения ж; - & + Х-^ = 0 ?,- - ж,- = А^, i = 1,2, имеют а] а\ очевидный геометрический смысл: вектор?-ж пропорционален вектору- градиенту функции /| в точке ж, т.е. лежит на нормали к эллипсу. Этот факт был впервые установлен Аполлонием. Выведем из полученных нами соотношений уравнение кривой, «разделяющей» те точки?, из которых можно провести две нормали, от точек, из которых можно провести четыре нормали. Очевидно, что это разделение происходит для А, удовлетворяющих соотношению A), для которых = 0, Xe(-a2u-a\). B) Обозначим а] + А = А(?\п\)г13, тогда из B) а\ + А = - А(&а2J/3. Из последних двух соотношений найдем, что А = - ((() Подставляя а2 + А, а2, + А и 4 в A), получаем уравнение разделяющей кривой: Это уравнение астроиды. Вне астроиды каждая точка имеет две нор- нормали к эллипсу, внутри нее - четыре, на самой астроиде - три (за исключением вершин, где имеются две нормали (рис.4)). Докажем, что касательная к астроиде перпендикулярна к эллипсу в точке ее пересечения с эллипсом (рис. 5). Обозначим точку на астроиде через?, а точку пересечения касательной с эллипсом через х. Для доказательства утверждения достаточно показать, что нормаль к астроиде в точке? перпендикулярна вектору х - ? перпендикулярному к эллипсу. Нормалью к астроиде (?iaiJ/3 + (^огJ^3 = (о2 - о\J^ в точ- точке? является вектор пропорциональный фадиенту функции д{?,\,(,2) - (&а\)УЗ + (?>а2J/3, т.е. вектор п = (^1/2а2/\ ?2~1/3а2/3). Выше мы до- доказали, что перпендикуляром к эллипсу является вектор х - ?, где х находится из уравнений: ж,- = _2*." i * * = ">^- Отсюда ж,- - ?,¦ = aj+X -, i - 1,2. Поэтому § 2. Конечномерные гладкие задачи с равенствами 31 а] + X а\ a2 + X a\ + A Подставляя значение а2 + X, выраженное через А и (?,а,J/3, получим Следовательно, cos^j = 0, т.е. вектора п и ж - ? перпендикулярны. Рис. 4. Рис. 5. 32 Глава 1. Экстремальные задачи 2.6. Задачи 2.1. х] + х\ -* extr; Зж, + 4ж2 = 1. 2.2. e*": 2.3. ж, 2.4. ж? extr; + ж2 = 1. extr; 5ж? + 2ж2 -» extr; х\ - ж2 = 25. 2.5. ж2 + ж| + ж3 -> extr; ж, + ж2 + ж3 = 1. 2.6. ж, + 2ж2 + Зж3 -> extr; ж2 + ж| + х\ = 1. 2.7. ж? + ж| + ж2 -> extr; ж, + ж2 + ж3 - 1, ж, + ж2 - ж3 = 1/2. 2.8. 2ж^ -6ж| -6ж2 -Зж3 -» extr; Ж|-ж2+ж3 = О, 5ж| +ж2 - 2ж3 = 1. 2.9. Ж| + ж2 + ж3 -> extr; Ж| + ж2 - ж3 = 1, ж? + ж2 + ж3 = 1. 2.10. Ж|Ж2 + ж2ж3 -> extr; х] + х\ = 2, ж2 + ж3 = 2. 2.11. Ж|Ж2ж3 -» extr; ж? + х\ + ж3 = 1, Ж| + ж2 + ж3 = 0. 2.12. ж2 + ж2 + ж2 -> extr; х] + (ж2 - ЗJ + (ж3 - 4J = 1. 2.13. Ж|Ж2ж3 -> extr; ж, + ж2 + ж3 = 1. 2.14. Ж|Ж2ж3 -> extr; ж|+ж2+ж2=1. 2.15. Найти минимум линейной функции /(ж) - {а,ж), а,ж € R", на единичном шаре (ж, ж) = ]. 2.16. Найти расстояние от точки х € R" до гиперплоскости (о, ж) = ft, a?R", b€R. 2.17. Найти расстояние от точки ж € R" до прямой х - at + Ъ, а, Ъ € R". 2.18. Найти максимальную площадь прямоугольника со сторонами, па- х] х\ раллельными осям координат, вписанного в эллипс -=-4-т = 1 а\ а\ 2.19. Найти максимальный объем прямоугольного параллелепипеда со сторонами, параллельными осям координат, вписанного в эллип- х] х\ х\ соид ~ + -| + -¦ = 1. а\ а\ а\ 2.U. Решить задачу Аполлония для параболы. 2.21. Решить задачу Аполлония для гиперболы. § 3. Конечномерные гладкие задачи с равенствами и неравенствами 33 § 3. Конечномерные гладкие задачи с равенствами и неравенствами В этом параграфе даются необходимые и достаточные условия экстремума в гладкой конечномерной задаче с ограничениями типа равенств и неравенств. 3.1. Постановка задачи Пусть fc R" -> R, г - 0,1,... ,т, - функции п переменных, ото- отображающие пространство R" в R. Считаем, что все функции /,¦ обладают определенной гладкостью. Гладкой конечномерной экстремальной задачей с ограничениями типа равенств и неравенств называется следующая задача в R": /о(ж) -» min; 0, i=l,..., + !,..., та. (Р) В задачах, где имеются ограничения типа неравенств, ваэкно, рас- рассматриваемая задача на минимум или максимум. Для определенности мы будем рассматривать задачи на минимум. 3.2.Необходимые и достаточные условия экстремума 3.2.1. Принцип Лагранжа Сформулируем необходимое условие экстремума I порядка в гладкой конечномерной задаче с ограничениями типа равенств и неравенств - принцип Лагранжа. Теорема. Пусть ж G locextr P - точка локального экстремума в за- задаче (Р), а функции fi, i - 0,1,... ,га, непрерывно дифференцируемы в окрестности точки х (условие гладкости). Тогда существует ненулевой вектор множителей Лагранжа А = (Ао, А|,..., Ат) 6 Rm+I, А ф 0, такой, т что для функции Лагранжа задачи (Р) А(х, А) - выполняются условия: а) стационарности: 1=0 Ах(*,А) = дА(х, А) = 0, j = l,...,n f=0 b) дополняющей нежесткости: А,/;(ж) = 0, i = 1,..., т"; c) неотрицательности: Аг > 0, г = 0,1,... ,та". Доказательство этой теоремы в более общем случае см. [АГТ, с. 51]. Точки, удовлетворяющие необходимым условиям локального экстре- экстремума, называются критическими. В задаче на максимум Aq ^ 0. 2 Зак. 60 34 Глава 1. Экстремальные задачи 3.2.2. Необходимое условие экстремума II порядка Сформулируем необходимое условие минимума II порядка в гладкой конечномерной задаче с Офаничениями типа равенств и неравенств. Теорема. Пусть х 6 locmin Р - точка локального минимума в за- задаче (Р), функции fi, i = О,...,т, дважды непрерывно дифференциру- дифференцируемы в некоторой окрестности точки х (условие гладкости), векторы /m+i(*). . fm(x) - линейно независимы (условие регулярности). Тогда существует множитель Лагранжа А = (Ао, А|,..., Ат) ? Rm+I с Ао = 1 такой, что для функции Лагранжа задачи (Р) >=о выполняются условия экстремума I порядка: а) стационарности: b) дополняющей нежесткости: с) неотрицательности: i=0 t = 0,1,..., т;)^Q Vh?K, УАеЛ", где К: = {ft € R" | (f!(?),h) < 0, i = 0,1,...,т", //(Л)[Л] - 0, t = га" + 1,...,т} - конус допустимых вариаций, а Л - совокупность множителей Лагранжа X, для которых выполнены условия а)-с) с Ао = 1. Доказательство этой теоремы см. [ГТ, с. 124]. Мы сформулировали необходимое условие минимума. Необходимое условие максимума формулируется аналогично, за исключением того, что множитель Лафанжа А - (-1, А|,..., Ат) и соответственно в конусе допустимых вариаций (fo(&),h) > 0. § 3. Конечномерные гладкие задачи с равенствами и неравенствами 35 3.2.3. Достаточное условие экстремума II порядка Сформулируем достаточное условие минимума II порядка в гладкой конечномерной задаче с офаничениями типа равенств и неравенств. Теорема. Пусть функции fi, i = 0,...,m, дважды непрерывно диф- дифференцируемы в некоторой окрестности точки х (условие гладкости), векторы fm+\{x),...,fm(b) - линейно независимы (условие^регулярно- (условие^регулярности), существует множитель Лагранжа А = (Ао,..., Ат) € Rm с Ао = 1 такой, что для функции Лагранжа задачи (Р) А(«, А) = 1=0 выполняются условия экстремума I порядка: а) стационарности: =l п = 0; «=о Ь) дополняющей нежесткости: с) неотрицательности: и max (Axx(x, A)ft, ft) > a||ft||2 V ft e К с некоторой положительной константой а, где К: = {ft G R" | (/,"(х), ft) < 0, г = 0,1,...,т", fi(?)[h] = 0, i - т" + 1,...,га} - конус допустимых вариаций, а Л - совокупность множителей Лагранжа А, для которых выполнены условия а)-с) с Ао = 1. Тогда х € locmin Р - точка локального минимума в задаче (Р). Доказательство этой теоремы см. [ГТ, с. 124]. Достаточное условие максимума формулируется аналогично, за ис- исключением того, что множитель Лафанжа А = (- 1, А|,..., Ат), соответ- соответственно в конусе допустимых вариаций {fo(x), ft) ^ 0 и max (А„(?, A)ft,ft) < -a||ft||2 V ft € К. 36 Глава 1. Экстремальные задачи 3.3. Правило решения Для решения гладкой конечномерной задачи с ограничениями типа равенств и неравенств следует: т 1) Составить функцию Лагранжа А(х, А) = ^ Xifi(x). i=0 2) Выписать необходимое условие экстремума I порядка: а) стационарности: Ax(x,X) = дА(&, А) = 0, j= !,...,„; b) дополняющей нежесткости: с) неотрицательности: 3) Найти точки х, удовлетворяющие условиям а)-с) (эти точки называются критическими). При этом следует отдельно рассмотреть случаи a) А0 = 0; b) Ао = 1 (или любой положительной константе); c) Ао = - 1 (или любой отрицательной константе). В случае а) критические точки могут доставлять и минимум, и макси- максимум в задаче. В случае Ь) критические точки могут доставлять минимум в задаче. В случае с) критические точки могут доставлять максимум в задаче. При нахождении критических точек в условиях дополняющей не- нежесткости X,fi(x) = 0 для каждого i надо рассматривать два случая: А; = 0 и Xi ф 0. 4) Исследовать на локальный и абсолютный экстремум найденные критические точки или, если их нет, найти Smm и 5тах и указать последовательности допустимых точек, на которых эти абсолютные экстремумы достигаются. При этом можно пытаться воспользоваться непосредственной про- проверкой или перейти к исследованию условий экстремума II порядка в каждой критической точке. Отметим, что проверка выполнения необхо- необходимых или достаточных условий экстремума в задаче с ограничениями типа равенств и неравенств - задача непростая. Поэтому, как правило, мы будем при исследовании экстремума использовать непосредственную проверку, сравнивая значение исследуемой функции в критической точке с ее значениями в близких допустимых точках. § 3. Конечномерные гладкие задачи с равенствами и неравенствами 37 3.4. Примеры х\ х\ Пример 1. -* min; 2ж| - х2 + ; Решение. Функция Лагранжа Л = X0(x7i + х\ + х\) + A| B»i - х2 + а 5, х\ + х2 + жз = 3. - 5) х2 + хъ - 3). Необходимые условия локального минимума: а) стационарности: АХ1 = 0 АХ7 = 0 Л^ = 0 2Aoa;i + 2А, + А2 = 0, 2А0ж2 - А, + А2 = 0, 2А0ж3 + А! + А2 = 0; b) дополняющей нежесткости: А,Bж, - х2 + хъ - 5) = 0; c) неотрицательности: Ао ^ 0, А, ^ 0. Если Ао = 0, то из уравнений пункта а) выводим, что А] = А2 = 0 - все множители Лагранжа - нули, а этого быть не может. Поэтому Ао ф 0, полагаем Ао = \. Предположим А| ф 0, тогда в силу условия Ь) 2ж| - х2 + ж3 - 5 = 0. Выражая Х\,х2,хз из условия а) через А|,А2 и подставляя в уравнения Х\ + х2 + xj = 3, 2х\ - х2 + xi - 5 = 0, получим, что Г -2А, - ЗА2 = 3, \ -6А, - 2А2 = 5, откуда А| = - ^ < 0 - противоречие с условием неотрицательности с). Значит, в случае А(Ф 0 критических точек нет. Пусть Ai = 0. Тогда Х\ = х2 = ж3 = 1 - единственная критическая точка. Функция f(x) = х\ + х\ + х\ -* сю при |ж| ->¦ оо, значит по след- следствию из теоремы Вейерштрасса решение задачи существует, а в силу единственности критической точки решением может быть только она. Итак, х = A,1,1) е absmin, 5min = 3. 38 Глава 1. Экстремальные задачи Пример 2. Приведение квадратичной формы к главным осям. Пусть А = (л^),- _| - симметричная матрица (a,j = a.ji) и Q(x) - n 5^ atJxtXj - {Ax, x) - соответствующая ей квадратичная форма. Теорема. В пространстве R" существует ортонормированный базис /|) ) /п. « котором квадратичная форма Q имеет представление В базисе /i ,...,/„ матрица формы Q диагональна. Направления векторов /|,...,/„ называются главными осями формы Q, а переход к базису /i,.. ¦, /п называется приведением формы к главным осям. Доказательство. Если Q = 0, то \\ = ... = А„ = 0, /|,...,/„ - любая ортонормированная система. Пусть Q "ф. О, тогда Q принимает положительные или отрицательные значения. Для определенности считаем, что Q принимает отрицательные значения. Рассмотрим первую экстремальную задачу {Ах, х) -* min; (ж,ж) < 1. (Р,) Если Q принимает только неотрицательные значения, то надо рассма- рассматривать задачу на максимум. Решение х - f\ задачи (Р\) по теореме Вейерштрасса существует, так как шар 5 = {х € R" | {х,х} < 1} является компактом в R", а функция {Ах,х) непрерывна. Функция Лагранжа задачи (Pi) Л = XQ{Ax,x)+X({x,x)- l). Необходимые условия локального минимума: a) стационарности: Лх = О -S=> XQAft + A/: =0; b) дополняющей нежесткости: X({fuf{) - 1) = 0; c) неотрицательности: Ао ^ 0, А ^ 0. Если Ао = 0, то А Ф 0 и из пункта а) выводим, что f\ = 0, но это противоречит условию Ь). Поэтому Ао Ф 0, полагаем Ао = 1. Тогда из a) Af\ = -Xf\. Умножая последнее равенство скалярно на f\, получим, что (j4/i,/i) = - M/i./i) = ^min < 0. Отсюда А > 0 и по условию b) (/i,/i) = 1. Таким образом, /| - собственный вектор матрицы A, Af{ - А|/((А| = -А), |/i | = 1, Smin = Ai, A| - минимальное собственное значение матрицы А. Обозначим Zi| = {ж € R" | (ж,/|) =0} - подпространство в R". Если Q(x) = 0 V ж 6 i|, то А2 = ... = А„ = 0, /2, ...,/„ - любая ортонормированная система из L\. § 3. Конечномерные гладкие задачи с равенствами и неравенствами 39 Пусть Q ? 0 на L\. Тогда Q на L\ принимает положительные или отрицательные значения. Для определенности теперь считаем, что Q принимает на L\ положительные значения. Рассмотрим вторую задачу {Ах,х) - max; (х,х) ^ 1, {x,fl) = (Pi) Решение х = /2 задачи (Р2) по теореме Вейерштрасса существует, так как сечение сферы 5 плоскостью L\ является по-прежнему компактом. Функция Лагранжа Л = Х0{Ах,х) + Х({х,х) - l) +2fi{x,ft). Необходимые условия локального максимума: a) стационарности: Лх - 0 <=$ XqA/2 + Xf2 + ц/\ = 0; b) дополняющей нежесткости: А({/2,/2) - 1) = 0; c) неотрицательности: Ао ^0 (задача на максимум!), А ^ 0. Если Ао = 0, то из пункта а) выводим, что А/2 + /*/i = 0. В силу линейной независимости векторов /| и f2 следует, что А = ц - 0 - все множители Лагранжа - нули, а этого быть не может. Поэтому Ао ф 0, полагаем Ао = - 1. Тогда из a) AJ2 = А/2 + ц/\. Умножая последнее равенство скалярно на /| и учитывая ортогональ- ортогональность векторов /, и /2, получим, что {AJ2,J\) = А{/2,/,) + t*(f\,f\) = /*(/i,/i) = ^ *> (f2,Af,) = ц «* (/2,А,/,) = ц О 0 = ц. Умно- Умножая полученное равенство Af2 = Xf2 скалярно на /2, получим, что (А/2,h) = А(/2,/2) = Smax > 0. Отсюда А > 0 и по условию Ь) (f2,fi) - 1- Таким образом, /2 - собственный вектор матрицы А, Af2 = A2/2 (А2 = А), векторы /| и /2 ортогональны. Далее поступаем подобным образом. Вводим подпространство L2 = {ж G R" | (ж,/,) = 0, {x,f2) = 0}. Если Q(x) = 0 V ж G L2, то Аз = ... = А„ = 0, /з,..-,/п - любая ортонормированная система из L2. Пусть Q ? 0 на L2. Тогда Q на L2 принимает положительные или отрицательные значения. Вновь рассматриваем задачу на минимум или максимум: (Ах, х) - extr; (ж, ж) < 1, {х, /,) = (ж, /2) = 0. Решая эту задачу, получаем единичный вектор /3 такой, что Afi - . /з ортогонально /i и /2. Поступая аналогично, в итоге придем к ортонормированному базису /ь-.. ,/„ из собственных векторов матрицы А с собственными числами п п А|,..., А„. При этом для вектора х = ^{х, /,)/, имеем Ах = ? А,(ж, /,-)Д = (Лх,х) = 1=1 40 Глава 1. Экстремальные задачи 3.5. Задачи 3.1. ж,а;2жз -* extr; х?+ж2+Жз<1. П п 3.2. T.xl- 0. 3.3. 3.4. eXl Хг - ж, - ж2 ->¦ extr; ж, + ж2 < 1, х\ ^ 0. 3.5. х\ + ж2 -> extr; ж2 + ж2 ^ 1, Ж1 > 0, ж2 > 0. 3.6. ж^ + ж2 + if -* extr; Ж|+ж2+жз^12, Ж| ^ 0, ж2 3.7. ж^ + 4ж2 + Жз -» extr; Ж|+ж2 + ж3<12, ж, ^ 0, ж2 3.8. ж^ + ж2 + ж3-* extr; Ж]+ж2+ ж3 < 1, Ж| ^ 0, «[ 3.9. 2ж? + 2ж, + 4ж2 - Зж3 -» extr; 8ж, - Зж2 + Зж3 ^ 40, -2ж] + ж2 - Жз = -3, ж2 ^ 0. 3.10. 2х] + 2ж| + 4ж2 - Зж3 -+ extr; 8ж] - Зж2 + Зж3 = 40, -2ж| + ж2 - Жз ^ -3, ж2 ^ 0. 3.11. Зх^ - 11ж, - Зж2 - жз -» extr; х, - 7ж2 + Зж3 + 7 ^ 0, 5Ж, + 2ж2 - жз < 2, ж3 > 0. 3.12. Зж2 - 11ж, - Зж2 - ж3 -» extr; ж, - 7ж2 + Зж3 + 7 < 0, 5ж, + 2ж2 - ж3 < 2, жз ^ 0. 3.13. Ж1Ж3 -2ж2 -> extr; 2Ж|-ж2 -Зжз < 10, ж2 > 3.14. Ж1Ж2ж3 -» extr; ж3 > 1, Ж| ^ 1, ж2 > 1, ; 3.15. Доказать неравенство для средних степенных п EW\ i/i. /Е1Ж,- 1 i=i i«. < tL 1/9 0, 0, хъ ^ 0. -Ж3 = \. ml Mm путем решения экстремальной задачи n ^2,\xj\p -* max; 00, 3.15. Доказать неравенство между средним арифметическим и геометрическим: =6. средним 1/т § 4. Выпуклые задачи § 4. Выпуклые задачи 41 Пусть в этом пункте X - линейное нормированное пространство (определение линейного нормированного пространства см. в §5), для простоты понимания можно считать, что X = R" - конечномерное пространство. 4.1. Элементы выпуклого анализа. Субдифференциал Напомним определение выпуклого множества. Множество А С X называется выпуклым, если для любых двух точек а\ и а2 из А и любого числа? € @, 1) элемент ta\ + A - ?)а2 ? А. Пусть задана функция (функционал) /: X -» R: = R U {-оо} U {+оо}. Множество в пространстве R х X называется надграфиком функции /. Функция / называется выпуклой, если надграфик / - выпуклое множество. Функ- Функция / называется собственной, если /(ж) > -оо V ж и / ^ +оо. Мы будем изучать выпуклые собственные функции. Для краткости будем называть их просто «выпуклые» функции. Из определения выпуклого множества сразу следует, что функция выпукла тогда и только тогда, когда выполнено неравенство Иенсена: f(txl+(i~t)x2)^tf(xl) Уж,ж, ex, (o,i). Выпуклость многих классических функций одной переменной сразу вытекает из следующей теоремы. Теорема 1. [Р, с. 42] Пусть функция /: R -+ R дважды непрерывно дифференцируема (/ е?>2(R)). Тогда она выпукла тогда и только тогда, когда ее вторая производная неотрицательна (f"(x) }? 0 V ж е R). Приведем несколько примеров выпуклых функций, выпуклость ко- которых сразу следует из теоремы 1 и определения выпуклой функции. 1. f{x) = eax, aeR. 2. /(я:) = |*г",рЗ*1. В многомерном случае (/: R" -> R) выпуклой является аффинная функция /(ж) = (а, ж) + Ь, а? R", 6 е R (выпуклость тривиально следует из неравенства Иенсена). Квадратичная функция Q(x) = (Ах,х), где А - симметричная матрица, является выпуклой тогда и только тогда, когда матрица А неотрицательно определена. Это сразу вытекает из следующего многомерного обобщения тео- теоремы 1. 42 Глава 1. Экстремальные задачи Теорема 2. [Р, с. 44] Пусть функция f: R" -> R дважды непрерывно дифференцируема (/ 6 D2(Rn)). Тогда она выпукла тогда и только тогда, когда ее матрица вторых производных (гессиан) неотрицательно определена Выпуклыми функциями многих переменных (функционалами) явля- являются следующие функции: 1. Функция нормы оо. 2. Индикаторная функция выпуклого множества А С X 6А{-Х)-\+<х>, х?А. 3. Функция Минковского выпуклого множества А С X ГО, ах G А V а > 0; цА(х) = < +оо, ах & А V а > 0; I ГО, (х) = < +оо, I min{ О [а^0\ а хх е А}, иначе. 4. Опорная функция непустого множества А С X зА(у) = та.х(у,х). х€А Дадим определение важного понятия выпуклого анализа - поня- понятия субдифференциала функции, обобщающего для выпуклых функций понятие производной в гладком анализе. Субдифференциалом выпуклой функции f в точке х называется следу- следующее множество в сопряженном пространстве X*: д/(х) = {уех*\ (х~х,у) а функция fa непрерывна. Тогда a(/i+ /*)(*) = a/, (*) + a/2(ar) v*. Теорема Моро-Рокафеллара иногда формулируется для сублиней- сублинейных функций. Функция р называется сублинейной, если a) р(Хх) = А/(ж) для любого А > 0, для любого х € X; b) р(х\ + х2) < у{х\) + р(хг) для любых х\, ж2 G X. Очевидно, что сублинейная функция является выпуклой. Выпуклая функция не обязана быть сублинейной. Нетрудно видеть, что надграфик сублинейной функции - выпуклый конус. Теорема. Пусть Р\,Рг -¦ сублинейные функции, функция р\ непрерывна, функция рг замкнута. Тогда в точке х = О + р2) = др2. При доказательстве необходимых условий экстремума в гладкой задаче с равенствами и неравенствами нам понадобится следующая теорема о субдифференциале максимума. Теорема Дубовицкого-Милютина. [Глава 6, Введение] Пусть f\ ufa- непрерывные выпуклые функции на X, f](x) = fa{x). Тогда втах{/,/2}(*) = conv@/,(z) U dfa(x)). Сформулируем также теорему Дубовицкого-Милютина для субли- сублинейных функций. Теорема. Пусть р\,р2 - непрерывные сублинейные функции. Тогда дтах{рир2}@) = conv@p,(O) и др2(О)). 44 Глава 1. Экстремальные задачи 4.2. Теоремы отделимости При выводе необходимых условий экстремума (принципа Лагранжа) в выпуклых задачах и в задачах с равенствами и неравенствами мы будем использовать свойство отделимости непересекающихся выпуклых множеств. Определение 1. Множества А и В из пространства X называют- называются отделимыми, если существует линейный непрерывный функционал А € X*, А ф О, для которого min(A,a) аеА max (А, Ь). Из определения следует, что множества являются отделимыми, если можно провести гиперплоскость И = {х € X \ (А,ж) = с}, с 6 R, так что одно из множеств лежит в одном замкнутом полупространстве Н+ = {х € X | (А,х) ^ с}, а другое - в другом замкнутом полупро- полупространстве Н- = {х 6 X | (А, х) < с}. Определение 2. Множества А и В называются строго отделимыми, если существует линейный непрерывный функционал А € X*, для которого min(A,a) > max (A, b). аеА ьев Приведем результаты об отделимости в конечномерном случае. Теорема 1 (первая теорема отделимости в конечномерном случае). Пусть А и В - непустые выпуклые множества «R", А П В = 0. Тогда множества А и В отделимы. Теорема 2 (вторая теорема отделимости в конечномерном случае). Пусть А - непустое выпуклое замкнутое множество в R", Ь g А. Тогда точку Ь можно строго отделить от множества А. Доказательство теорем 1, 2 см. [ГТ, с. 20]. Сформулируем результаты об отделимости в случае нормированных пространств. Теорема 1" (первая теорема отделимости в нормированных простран- пространствах). Пусть А и В - непустые выпуклые множества в X, \ШАф0, int А П В = 0. Тогда множества А и В отделимы. Теорема 2" (вторая теорема отделимости в нормированных простран- :твах). Пусть А - непустое выпуклое замкнутое множество в X, Ъ 0 А. Тогда точку Ь можно строго отделить от множества А. Доказательство теорем 1", 2" см. [АТФ, с. 124]. § 4. Выпуклые задачи 4.3. Задачи без ограничений 45 Пусть /: X -* R - выпуклая функция, отображающая нормиро- нормированное пространство X в расширенную прямую. Выпуклой задачей без ограничений называется следующая экстремальная задача: f(x) min. Теорема (аналог теоремы Ферма). Для того чтобы точка х доставляла в выпуклой задаче без ограничений (Р) абсолютный минимум (х Е absmin P), необходимо и достаточно, чтобы выполнялось соотношение оед/(?). Доказательство. х? absmin Р Ф> /(ж) - f(x) ^ 0 = {0,х - х) V х е X & 0 € df(x). Поскольку из выпуклости функции / не следует, вообще говоря, выпуклость функции -/, то существенно, что рассматривается задача минимизации, а не максимизации. 4.4. Задачи с ограничением Пусть /: X -> R -выпуклая функция, отображающая нормиро- нормированное пространство X в расширенную прямую, D С X - выпуклое множество. Выпуклой задачей с ограничением (или просто выпуклой зада- задачей) называется следующая экстремальная задача: /(ж) -» min; x ? D. (Р) Теорема. Пусть х 6 locmin P - доставляет локальный минимум в выпуклой задаче (Р). Тогда х € absmin P - доставляет абсолютный минимум в этой задаче. Доказательство. Пусть х € locmin Р. Это означает, что существует окрестность U точки ж, такая, что - со < /(ж) < /(ж) V ж € U П D. Возьмем произвольную точку х? D. Тогда ж = A - а)ж + ах? U П D при достаточно малом а > 0. Следовательно, по неравенству Иенсена /(ж) < /(ж) < A - a)f{x) + af(x), откуда а/(ж) ^ а/(ж) <* /(ж) < /(ж) V ж € D. Значит, ж доставляет абсолютный минимум в задаче (Р).« Из теоремы следует, что в выпуклой задаче локальный минимум является и абсолютным (глобальным). Поэтому в дальнейшем в выпуклых задачах, говоря «минимум», имеем в виду абсолютный минимум. 46 Глава 1. Экстремальные задачи 4.5. Задача выпуклого программирования Пусть /,: X -* R, » = 0,1,...,т, - выпуклые функции, отображаю- отображающие нормированное пространство X в расширенную прямую, А С X - выпуклое множество. Задачей выпуклого программирования называется следующая экстремальная задача: /о(ж) -> min; f{(x) «JO, i = l,...,m, ж? A. (P) Точка ж называется допустимой в задаче (Р), если х? А и выпол- выполняются все заданные ограничения типа неравенств. Упражнение. Докажите, что задача выпуклого программирования является выпуклой задачей, т.е., что множество допустимых элементов в этой задаче является выпуклым множеством. При проверке достаточных условий минимума в задаче выпуклого программирования будет использоваться некоторое условие регулярности множества допустимых элементов - условие Слейтера. Множество допустимых элементов в задаче (Р) удовлетворяет условию Слейтера, если существует точка ж? А, для которой Д(ж) < 0, »" = 1,..., т. Теорема Куна-Таккера. 1. Если х? absmin P - решение задачи выпуклого программирования, то найдется ненулевой вектор множителей Лагранжа А = (Ао, А|,..., Ат) ? Rm+1, такой, что для функции Лагранжа Л(ж) = $2 А,/Дж) выполняются 1=0 условия: a) принцип минимума для функции Лагранжа ттЛ(ж) = Л(ж); х€А b) дополняющей нежесткости: с) неотрицательности: 2. Если для допустимой точки А выполнены условия а)-с) и Ао ф 0, то х? absminP. 3. Если для допустимой точки х выполнены условия а) -с) и множество допустимых элементов удовлетворяет условию Слейтера, то ж? absmin P. § 4. Выпуклые задачи 47 Доказательство. Пусть х? absmin Р. Не ограничивая общности, считаем, что /о(ж) = 0 - иначе введем новую функцию /о(ж) = /о(я) - /о(*)- Положим В = {Ь = (Ьо,Ьи...,bm) ? Rm+1 | 3 ж? А: /;(ж) < ftj, i = 0,1,... ,ш}. Покажем, что В - непустое выпуклое множество. Действительно, неотрицательный октант R^+l С В, т.е. любой вектор с неотрица- неотрицательными компонентами принадлежит В, ибо в определении множе- множества В можно положить ж = х. Докажем выпуклость множества В. Пусть точки Ь и Ь" принадлежат множеству В. Надо доказать, что а6 + A- a)b" ? В V а е @, 1). Поскольку точки Ь,Ъ" ? В, то по опре- определению множества В существуют ж,ж" ? А такие, что /Дж) ^ Ь{, /,(ж") ^ 6|, г"= 0,1,... ,т. Положим ж« = ах + A - а)ж". Тогда ха? А, поскольку А - выпукло, а ввиду выпуклости функций fi, i = 0,1,..., т, по неравенству Иенсена)<а6, + A-а)Ь;, fi(xa) = fi(ax + A - а)х") ^ afi(x) + A - т. е, точка ab + A - а)Ь" ? В. Обозначим С - {с = (со,0,... ,0) ? Rm+I | со < 0} - открытый луч в пространстве Rm+I. Ясно, что С - непустое выпуклое множество. Покажем, что С П В = 0. Действительно, если бы существовала точка с? С П В, то ввиду определения множества В отсюда следовало бы, что имеется элемент х? А, для которого выполняются неравенства: /о(ж) < со < 0, fi(x) ^ 0, г - 1,..., т. Но из этих неравенств следует, что для допустимой точки х /о(ж) < jfo(#) = 0, т. е. х & absmin P. Получили противоречие с условием теоремы х? absmin Р. Значит С Г\ В = 0. По первой теореме отделимости в конечномерном случае множест- множества В и С можно отделить, т. е. существует вектор А = (Ао, Ai,..., Am) Ф 0, для которого min Таким образом, ь е в ¦ (*) «=0 Из неравенства (*) будут выведены условия неотрицательности, дополняющей нежесткости и принцип минимума. 48 Глава 1. Экстремальные задачи 1. Условие неотрицательности. Поскольку, как мы уже говорили, любой вектор с неотрицательными компонентами принадлежит В, то вектор @,... ,0, 1,0,... ,0) в В, где единица стоит на г-ом месте (счет начинаем с нуля). Подставив эту точку в неравенство (*), получим, что А, > 0. Условие дополняющей нежесткости. Нетрудно видеть, что точка @,... ,0, fi(?),Q,... ,0) € В. Действительно, в определении множества В возьмем х = х, тогда х Е В и нужные неравенства выполняются. Подставив эту точку в неравенство (*), имеем А,/,(?) > 0. Если А,/,(г) > 0, то (так как по уже доказанному условию неотрицательности А, ^ 0) fi{x) > 0 - это противоречит допустимости точки х. Значит, А,/,(?) = 0. Принцип минимума. Возьмем точку х G А, тогда точка (fo(x), f\(x),..., fm(x)) ? В. Отсюда по неравенству (¦) ¦=° .=0 так как, не ограничивая общности, положили /о(ж) = 0 и по уже дока- доказанному условию дополняющей нежесткости А,-/,-(?) =0, » = \,...,т. Таким образом, принцип минимума для функции Лагранжа доказан. 2. Пусть для допустимой точки? выполнены условия а)-с) и Ао Ф 0. Положим Ао = 1. Тогда для любой допустимой точки х будет выполняться неравенство < А(я:) = fo(x) ч i=i Это означает, что х? absminP. 3. Пусть для допустимой точки х выполнены условия а)-с) и мно- множество допустимых элементов удовлетворяет условию Слейтера. Пред- Предположим, что при этом Ао = 0. Так как вектор А ф 0, то в силу условия неотрицательности существует А7- > 0, j € {1,... ,т}. Следовательно, А(х) = 0 = i=\ Но это неравенство противоречит с условием а). Значит, наше предпо- предположение, что Ао = 0 неверно. Поэтому Ао Ф 0 и по доказанному п. 2 х G absminP. Теорема Куна-Таккера полностью доказана. ¦ § 4. Выпуклые задачи 49 Пример. min . Решение. Функция f(xt,x2) является выпуклой функцией как сумма двух выпуклых функций. Функция з(:Е|,;с2) = х\ + Х\Х2 + х\ выпукла, так как по критерию Сильвестра матрица вторых производных,= О не зависит от i и положительно определена. Очевидно, что функция h(x],x2) - |xi + х2 - 2|, являющаяся модулем линейной функции также является выпуклой функцией. Необходимое и достаточное условие экстремума в выпуклой задаче без ограничений: О е df(?) = dg{x) + 3dh(x). Для дифференцируемой функции ее субдифференциал совпадает с про- производной: дд(х) = Bх\ + х2,Х| + 2х2). Найдем dh(x). По определению субдифференциала а = (аиа2) G 3/г(х) <==> (х - х,а) < Л(х) - /i(x) V х G R2 - а2х2 - tt|X| - а2х2 ^ |х| + х2 - 2| - \А\ + х2 - 2\ - х2) + (а2 - tt|)x2 ^ |Х| + х2 - 2| - |Х| + х2 -2\ + а\ХХ + а2х2. Отсюда вытекает, что |в|| ^ 1 и в| = а2, т.е. а = (а,а), |а| ^ 1. Поэтому Г A,1), х|+х2-2>0, dh(x)= { (а, а), |а|< 1, яг,+. I (-1,-1), Х,+; , +z2 + 3 = 0, | +2г2 + 3 = 0 !~2 - 2 -2<0 при х\ +х2 - 2 > 0; 2a:i + За = 0 2х, + х2 - 3 = 0, Х| + 2х2 - 3 = 0 при Х| + х2 - 2 = 0, при х, +х2 - 2 < 0. (О (ii) (hi) В случае (i) нет критических точек, так как из уравнений системы следует, что Х| + х2 = -2 - противоречие с условием хх + х2 - 2 > 0. В случае (iii) также нет критических точек, так как из уравнений системы следует, что ж, + х2 = 2 - противоречие с условием Х\ + х2 - 2 < 0. случае (и) система из трех уравнений с тремя неизвестными имеет единственное решение хх = хг = 1, a = -1. Таким образом, Smin = 3, при г, = х2 ~ 1. 50 Глава 1. Экстремальные задачи 4.6. Задачи, упражнения В задачах 4.1-4.4 выяснить, при каких значениях параметра функ- функции являются выпуклыми: 4.1. /(х) = ах2 + Ьх + с. 4.2. f(x) = ae2z + bex + с. 4.3. /(*,1x2)=(|a!,|" + |a:2|"")"/" (? > 0). 4.4. /(х,х2) = апх2 + + 0.22X2- В задачах 4.5-4.6 выяснить, являются ли выпуклыми функции: 4.5. /(x) = xlnx + (l -хIпA -х). 4.6. f(x) = min {x2 + х\ | Х\ + х2 - х}. 4.7. f(x) = 2\x-\\ + \x\;df(x)=? В задачах 4.8-4.15 вычислить субдифференциалы выпуклых функ- функций в точке х = 0: 4.8. /(х) = max {я, 0}. 4.9. /(ж) = max{eI, 1-х}. 4.10. f(xu...,xn) = \x\: = 1/2 n 4.11. /(x,...,xn)= ^ 4.12. /(X|,...,xn)= max^lxjl. 4.13. /(xi,...,xn) = max xj. 4.14. /(x,...,xn) = max {0,} (a ? R"). 4.15. /: X -> R, /(x) = ||x|| (X - нормированное пространство). 4.16. Доказать, что любая выпуклая функция, конечная на всей прямой, непрерывна. 4.17. Доказать, что не существует выпуклой ограниченной функции, определенной на всей прямой и отличной от константы. Решить выпуклые задачи 4.18-4.21: 4.18. /(хьх2) = х] -Х|Х2 +х] + 3|х, - х2 - 2| -» min. 4.19. /(х|,х2) - х] + х\ + 4тах{х|, х2} -> min. 4.20. /(х,х2) = х] + х\ + 2л/(х, - а,J + (х2 - а2J -> min. 4.21. /(х,х2) = х2+х2 + 2а|Х|+х2- 1|-¦ min (а > 0). § 5. Элементы функционального анализа 51 § 5. Элементы функционального анализа 5.1. Нормированные и банаховы пространства 5.1.1. Определение пространств Линейное пространство X называется нормированным, если на X определен функционал || ||: X -» R, называемый нормой и удовлетворя- удовлетворяющий условиям: а) Ь) С) ЧхеХ и \\x\\ = 0 ¦& х = 0; || | +Я52Ц Линейное нормированное пространство иногда будем называть для краткости нормированным пространством. Иногда, чтобы подчеркнуть, что норма задана именно на X, мы пишем ||х||х. Две нормы на X \\x\\i и ||х||2 называются эквивалентными, если существуют положительные константы С\ и С2 такие, что Всякое нормированное пространство становится метрическим, если в нем ввести расстояние d(xi,x2) = ||х) - х2||. В метрическом простран- пространстве естественным образом вводятся понятия открытых и замкнутых множеств, сходимость. Последовательность точек {xn}?L, метрического пространства на- называется фундаментальной, если она удовлетворяет критерию Коши, т. е. если для любого е > 0 существует Ne такое, что d(xnnxni) < e для всех пип2 > Ne. Метрическое пространство называется полным, если любая фунда- фундаментальная последовательность сходится. Полное относительно введенного расстояния метрическое простран- пространство называется банаховым пространством. Отметим, что всякое конечномерное нормированное пространство является банаховым. Бесконечномерное нормированное пространство не обязано быть банаховым. 5.1.2. Произведение пространств Пусть X и Y - линейные нормированные пространства. Декартово произведение X х Y можно превратить в линейное нормированное пространство, введя норму Легко проверить, что все аксиомы нормы выполняются. Отметим очевидное утверждение: декартово произведение банаховых пространств банахово. 52 Глава 1. Экстремальные задачи 5.1.3. Примеры банаховых пространств 1. Конечномерное пространство R", состоящее из векторов х = (х\,... ,хп) с нормой ||а;|| = \х\ = (^ х2 \ . Эту норму иногда называют евклидовой нормой, а расстояние, вводимое с помощью этой нормы, называют евклидовым расстоянием. 2. Пространство C(): = C(,R) непрерывных на отрезке функций х() с нормой Ы-)\\с([ьМ) =: Ы-)\\о= max |a:(i)|. Обобщением этого пространства является пространство С(К, R") непрерывных вектор-функций х(-): Jf-»R", заданных на компакте К с нормой ||а;(-)||о = max \x(t)\. 3. Пространство C](): = C"([ Sf(x,h) называют вариацией по Лагранжу. Таким образом, вариация по Лагранжу = lim Но вполне содержателен пример, когда X = R", У = к™. Элемент из L(X,Y) определяется в этом случае матрицей размера п х т. 54 Глава 1. Экстремальные задачи 5.2.3. Производная Гато Если оператор вариации по Лагранжу 6f(x,-): X -> Y линеен и не- непрерывен по Л (<5/(х, ¦) ? L(X, Y)), то говорят, что / дифференцируемо по Гато в точке х, а оператор йДх, ) называется производной Гато отображения f в точке х и обозначается fc,(x). Таким образом, если / дифференцируемо по Гато в точке х, то для любого фиксированного Л имеет место разложение Дх + Aft) = Дх) + A/^(x) + r(h, A), где ||r(A,A)||ir =о(|А|) при А - 0. 5.2.4. Производная Фреше Отображение / называют дифференцируемым по Фреше в точке х и пишут / ? D(x), если существуют линейный непрерывный оператор /"(х): X -> Y и отображение г: X -» Y такие, что f"(x)[h] A) где ||r(ft)||y = о(||Л||х) при \\h\\x -» 0. Оператор /"(?) называется производной Фреше. Это разложение можно кратко записать так: понимая о(Л) как элемент пространства Y, для которого ||o(ft)|| = о(||Л||) при ||ft|| -» 0. Через /"(x) обозначено значение отображения /"(?) на элементе ft. Если в каждой точке х открытого множества U отображение / € D(x) и отображение х -» /"(х) непрерывны, то пишем / ? С1 (U). Ясно, что из дифференцируемое™ по Фреше отображения / в точке х следует дифференцируемость различаются. На языке е-6 определение дифференцируемое™ по Фреше ото- отображения / в точке х формулируется так: существует оператор /"(х) ? L(X,Y) такой, что для любого е > 0 найдется 6 > 0, при котором для любого \\h\\ < 6 выполняется неравенство Из A) следует, что производная Фреше определена однозначно, ибо равенство Л|Л - A^h - o(h) для линейных непрерывных операторов Л| и Л2 возможно лишь при Л| = Лг. § 5. Элементы функционального анализа 55 5.2.5. Строгая дифференцируемость Во многих задачах конечномерного и бесконечномерного анализа дифференцируемое™ по Фреше в точке недостаточно для получения содержательного результата. Это побуждает к следующему усилению дифференцируемое™ в точке. Пусть отображение / дифференцируемо по Фреше в точке х. Оно называется строго дифференцируемым в точке х (при этом пишут / G SD(x)), если для любого е > 0 найдется такое 6 > 0, что для всех х\ и Х2, удовлетворяющих неравенствам ||х| -х|| < 6, ||х2 -х|| < 6, выполнено неравенство - f(x2) - - X2]\\ - Х2|| 5.2.6. Частные производные Пусть X, Y, Z - нормированные пространства. Рассмотрим отображение F: X х Y -» Z, (х,у) € X х Y. Если отображение х -> F(x,y) дифференцируемо в точке х по Фреше, то его производная называется частной производной по х отображения F в точке (х,у) и обозначается F"x(x, у) или -"л " ^". Аналогично определяется частная OF (x у) производная по у F"y(x,y) = -ул. 5.2.7. Производные высших порядков Дадим теперь определение второй производной Фреше. Если отобра- отображение f:X->Y дифференцируемо в каждой точке х € X, то определено отображение х -» /"(а;) пространства X в пространство L(X, Y). По- Поскольку L(X, Y) также является нормированным пространством, то можно ставить вопрос о существовании второй производной /"(*) = (/")"(*) €L(X,L(X, У)). Для ft, е X оператор /"(х)[Л,] € L(X,Y). Возьмем ft2 G X,. тогда определено /"(x) = /"(*) Если отображе- отображение f ? D2(x) дважды дифференцируемо в точке х, то /"(x) = /"(х)[л2,л,] v л,л2 е х. Замечание. Можно считать, что отображения определены не на всем пространстве, а в окрестности рассматриваемых точек. 56 Глава I. Экстремальные задачи 5.2.8. Контрпримеры на дифференцируемость Приведем несколько контрпримеров, показывающих, что введенные понятия дифференцируемости действительно различны. Пример 1. Непрерывная функция не имеет в фиксированной точке производной ни по какому направлению: /:R-»R, f(x) = xsin-, х = 0. х Пример 2. Непрерывная функция имеет в фиксированной точке про- производную по всем направлениям, но не имеет в этой точке вариации по Лагранжу: /: R - R, f(x) = \х\, х = 0. Пример 3. Отображение имеет в фиксированной точке вариацию по Лагранжу, непрерывно в этой точке, но не имеет в этой точке производной Гато. Определим отображение в полярных координатах х = (x\,xi) - (г cos if, г sin <р) по формуле: /: R2 -» R, f(x) = rcos30, в остальных случаях, 4 = @,0). (Sf(x,h) = 0 => производная Гато f"G(x) = 0, отображение / раз- разрывно в точке х = @,0). Функция, дифференцируемая по Фреше, непрерывна в точке дифференцируемости (легко следует из определе- определения).) Пример 5. Функция имеет в фиксированной точке производную Фреше, но не строго дифференцируема в этой точке: /: R - R, fix) = х рационально, иррационально, ?=0. (Эта функция имеет разрывы в любой окрестности нуля, а строго дифференцируемая функция непрерывна в" некоторой окрестности х.) § 5. Элементы функционального анализа 57 5.3. Некоторые теоремы дифференциального исчисления в нормированных пространствах Приведем несколько теорем, наиболее часто используемых для решения экстремальных задач. 5.3.1. Теорема о суперпозиции Теорема. Пусть X,Y,Z - линейные нормированные пространства, \р: X -> Y, ip: Y -> Z, <р(х) = у, f = чр ° <р: X -* Z - суперпозиция отображений <р и ip. Тогда, если ip дифференцируемо по Фреше в точке у, а <р в точке х дифференцируемо по Фреше (дифференцируемо по Гато, имеет вариацию по Лагранжу), то f обладает в точке х тем же свойством, что и ^р, и при этом соответственно /"(а) = tf"@W(*), 6f{x, h) = rp"iy) V ft e JT. Если tp ? SD(y) строго дифференцируемо в у, a tp ? SD(x) строго дифференцируемо в х, то f € SDix) строго дифференцируемо в х. (Теорема о суперпозиции не имеет, вообще говоря, места, если -ф дифференцируемо лишь по Гато.) Доказательство. Рассмотрим подробно два крайних случая - вариацию по Лагранжу и строгую дифференцируемость. А) Вариация по Лагранжу. По определению производной Фреше в точке у ¦ф{у) = 4>(у) + Ф"Шу -у] + о(у - у). Следовательно, lim lim А-о А л-о А \у) ["i1>). 58 Глава 1. Экстремальные задачи что и доказывает формулу для вариации по Лагранжу суперпозиции отображений. В) Строгая дифференцируемость. Так как <р G SD(x), -ф € SD(y), то для любых?\ > О, е2 > 0, найдутся такие Й, > 0, 62 > О, что из неравенств Цж, - х\\ < <5|, ||j/, - у|| < <52, г = 0,1, следуют неравенства е,||1вГ- ж2||х. A) , B) {6\,62 "> ^. Если теперь ||z< -ж|| < tf, г = О,1, то в силу A) Ы*\) - Ф2)\\ < е.Няв, - х2|| + ||р"(*)[а:, - ж2]|| < -*2l|. C) Полагая в этом неравенстве поочередно ж,- = ?, i = 0,1, получаем = \\vixi) - j\\ < (e, + И Значит, для у,- = О подберем?| > 0, е2 > 0 так, чтобы выполнялось неравенство По этим?[,е2 найдем 6, > 0, <52 > 0, так, чтобы имели место соотношения A) и B). Полагая в этих рассуждениях х2 - х, х\" = х + h, мы получим доказательство теоремы для случая дифференцируемости <р по Фреше. Доказательство теоремы для случая дифференцируемости ср по Гато получается анализом уже доказанной теоремы для вариации по Лагранжу суперпозиции отображений. ¦ § 5. Элементы функционального анализа 59 5.3.2. Формула Тейлора Теорема. [АТФ, с. 159] Пусть отображение f G Dn(x) n раз диффе- дифференцируемо по Фреше в точке х. Тогда имеет место разложение в ряд Тейлора = f{x) , Л] + r(A), Л] + + ^(П 5.3.3. Теорема о среднем Хорошо известно, что для числовых функций одного переменного справедлива теорема Лагранжа, называемая иногда также теоремой о среднем значении или формулой конечных приращений: Теорема Лагранжа. Если функция /: [а, Ь\ -* R непрерывна на отрезке [о, Ь] и дифференцируема в интервале (а, 6), то существует точка с € (о, Ь) такая, что №-f(a) = f"(c)(b-a). (*) Замечание 1. Нетрудно убедиться, что формула (*) остается спра- справедливой и для числовых функций /(ж), аргумент которых принадлежит произвольному линейному нормированному пространству. Дифференцируе- Дифференцируемость понимается в смысле Гато. Доказательство. Полагая Y дифференцируемо по Гато в каждой точке отрезка [а, Ь\. Тогда \\f(b)-f(a)\\K max \\fc(c)\\ ||Ь - а||. с€(а,Л) Доказательство. По лемме Банаха (см. п. 5.4) для любого у е Y, а значит, и для у = f(b) - f(a) найдется элемент у" ? Y" такой, что \\У"\\ = 1 и <гЛу) = \\y\\, т.е. (y",f(b) - f(a)) = ||/F) - f(a)\\. Обозначим Y дифференцируемо по Гато в некоторой окрест- окрестности точки х, отображение х -* f"G(x) непрерывно в точке х. Тогда отображение f строго дифференцируемо в х. Доказательство. В силу непрерывности отображения х -» fc(x) для любого е > 0 найдется такое 6 > 0, что ||/с(а;) - /g(*)|| < ? ПРИ ||х-*||<в. В силу выпуклости шара В: = В(х,6) = {х \ ||а:-х|| < 6} из условия xi,х2 € В следует, что € В. По следствию 1 теоремы о среднем с Л = fG(x) max что означает строгую дифференцируемость отображения / в точке х. § 5. Элементы функционального анализа 61 Следствие 2 показывает, что при проверке дифференцируемости конкретного функционала достаточно доказать существование произ- производной Гато и проверить ее непрерывность. Это гарантирует строгую дифференцируемость и тем более существование производной Фреше. 5.3-4. Теорема о полном дифференциале Теорема. Пусть X,Y,Z - линейные нормированные пространства, отображение F: X х Y -> Z имеет в каждой точке (х,у) из некоторой окрестности точки (х, у) € X х Y частные производные Fx(x, у) и Fy(x, у) в смысле Гато, являющиеся непрерывными в точке (х,у). Тогда F E SD(x, у) строго дифференцируемо в той же точке и при этом *"(*, Ш V] = Fx(x, уМ + Fy(x, j/)M. Доказательство. В силу непрерывности отображений Fx(x,у) и Fy(x,y) в точке (х,у) для любого е > 0 можно найти 6 > 0 та- такое, что для любой точки (х, у) из «прямоугольной» окрестности о о V: = В(х,6) х В(у,6) точки выполняются неравенства \\Fx(x,y) - Fx(x,y)\\ < e, \\Fy(x,y) - Fy(x,$)\\ < e. (*) Легко видеть, что если точки (х\,у{), A2,2/2) лежат в V, то и точка (Х2,У\) € V и, более того, оба отрезка [(жьг/,),(ж2)У])], [(х2,у1),(х2,У2)] содержатся в V. Поэтому отображения х -> F(x,y\) и у -> F(x2,y) дифференцируемы по Гато: первое отображение имеет производную Fx(x,y\) на отрезке [ж|, х2], второе Fy(x2,y) на [у\,у2]- Применяя следствие 1 теоремы о среднем к этим отображениям, получаем в силу (*) - F(x2,y2) - Fx(x,y){xt - х2] - Fy{x,y) + + F(x2tyi) - F(x2,y2) - Fy(x,y)\\ ^ < max ||F,(x,»,)-Fx(*)e)||-||a!1-a:2ll + max \\Fy(x2,y) - Fy(x,y)\\ ¦ \\yt - y2\\ ^ €(y»j) Для любых (xl,yi),(x2,y2) G V, что и означает строгую дифференцируе- дифференцируемость отображения F в точке (х,у). ш 62 Глава I. Экстремальные задачи 5.4. Дополнительные сведения из алгебры и функционального анализа В этом пункте приводятся дополнительные сведения из алгебры и функционального анализа, которые понадобятся для доказательства теорем об условиях экстремума в гладких экстремальных задачах в нор- нормированных пространствах. Определение. Аннулятором AL множества А линейного нормиро- нормированного пространства X называется множество линейных непрерывных функционалов х*, для которых (х*,х) = О V х? А: А±: = {ж* € X" | (х",х) = 0 Ухе А}. Отметим, что AL всегда содержит 0 G X*. Лемма о нетривиальности аннулятора. Пусть L - замкнутое соб- собственное (L ф X) подпространство линейного нормированного простран- пространства X. Тогда аннулятор LL содержит ненулевой элемент х* ? X*. Доказательство. Возьмем произвольную точку х & L. По второй теореме отделимости существует линейный непрерывный функционал ж* € X*, строго разделяющий х и L (L - подпространство линейного пространства и, следовательно, выпукло) max (а;*, г) < (х*,х). Если бы существовало х0 ? L, для которого {х",х0) Ф 0, то поскольку ахо? L для любого а? R, было бы max (а;*, ж) ^ тах(ж*,ажо) = +оо. Это не так. Следовательно, (х*,х) - 0 V х? L и, поэтому х* ? LL. ш Далее нам понадобятся следующие две теоремы из функционального анализа. Теорема Банаха об открытости. [ГТ, с. 109] Пусть X,Y - банаховы пространства, А - непрерывный линейный оператор из X в Y, являющийся эпиморфизмом (Л: X ™ Y). Тогда образ каждого открытого множества в X открыт в Y. Теорема Банаха об обратном операторе. [КФ, с. 213] Пусть X, Y - банаховы пространства, А - непрерывный линейный оператор из X в Y, являющийся эпиморфизмом и КегЛ = 0. Тогда существуют обратный оператор Л~": Y -» X, так же линейный и непрерывный. § 5. Элементы функционального анализа 63 Лемма Банаха. (ГТ, с. 109] X - линейное нормированное про- пространство, хо? X. Тогда существует линейный непрерывный функционал х" ? X" такой, что ||ж*|| - 1, (х",хо> = Н^оН. Лемма Банаха является следствием из известной теоремы Хана- Банаха о продолжении линейного функционала. Лемма о правом обратном отображении. Пусть X,Y - банаховы пространства, А - непрерывный линейный оператор из X в Y, являющийся эпиморфизмом. Тогда существуют отображение М: Y -> X (вообще говоря, разрывное и нелинейное) и константа С > 0 такие, что AoM = IY, \\My\\ < С\\у\\ Vj/GK Доказательство. Обозначим ВХ- = {х? X \ \\x\\ < 1} - открытый шар в X радиуса 1. По теореме Банаха об открытости образ открытого множества АДу содержит открытый шар 6Ву". = {у? Y \ \\y\\ < б}, т.е. для любого у? 6BY найдется х(у) такой, что Ах(у) ~ у, ||а;(у)|| < 1. / 6у \ 2\\у\\ Обозначим My: - х[ --- . Тогда из определения М V2 « / 6 имеем: Л о My = 2IMI 2IMK 6) 7\\у\\ 6 = У, \\My\\ < -\\y\\. Лемма о замкнутости образа. Пусть X, Y, Z - банаховы про- пространства, А: X -> Y, В: X -> Z - линейные непрерывные операторы, подпространство \тА замкнуто в Y, подпространство.ВКегЛ замкнуто в Z, С: X -> Y х Z, Сх: = (Ах,Вх). Тогда С - линейный непрерывный оператор и подпространство ImC замкнуто в Y x Z. Доказательство. Очевидно, что оператор С линеен и непрерывен. Докажем замкнутость его образа. Замкнутое подпространство Y = ]m A банахового пространства Y - банахово и по определению А: X -* Y - эпиморфизм. _По лемме о правом обратном отображении существуют оператор М: У-»1и константа К > 0 такие, что Пусть (j/,z) ? ImC принадлежит замыканию образа операто- оператора С. Это означает, что найдется последовательность {xn}n^i та- такая, что у = ПтАх„ G Y, z = \\mBxn. Положим /ц,: =М(Ах„-у), zn"-=B(xn - hn). Тогда по свойству оператора М, получим: \\hn\\ = \\М(Ахп - у)\\ < К\\Ах„ - у\\ -» 0, 64 Глава I. Экстремальные задачи А(хп - Л„) = Ах„ - А(М(Ахп - у)) = 4х„ - (Ла:п - у) = у. Поэтому, ВЛ„ -» 0 и lim.zn = ПтБ(жп - Лп) = \\тВхп = z, т.е. z принадлежит замыканию множества Т. = {? = Вх \ Ах = у}. Это множество, как легко видеть, является сдвигом подпространства ВКег.4, следовательно, замкнуто. Итак, z G Е = Е. Это означает, что существует х G X: Ах = у, Вх = z, т.е. (у,z) G ImC ¦ Лемма об аннуляторе ядра регулярного оператора. Пусть X, У - банаховы пространства, А: X -> У - линейный непрерывный эпиморфизм. Тогда (KerA)L = 1тА". Доказательство. А) Докажем, что Im А" С (Кег-4)х. Возьмем х* G Im.4* <=> х* = А*у*. Тогда (х*,х) = DV,ж) = (у*, Ах)=0 V х G Кег.4

Название:
Галеев Е. М., Тихомиров В. М.
Год: 2000
Жанр: Учебное пособие
Издательство: Едиториал УРСС
ISBN: 5-8360-0041-7
Язык: Русский
Формат: DjVu
Размер: 4 MB
Описание: Книга посвяшена важнейшим проблемам оптимизации. Она построена на базе преподавания теории оптимизации на механико-математическом факультете МГУ. В основе ее лежат курсы, прочитанные и 1998/99 годах Э. М. Галееиым (Главы 1-5) и В. М. Тихомировым (Глава 6). Рассматриваются фрагменты следующих разделов теории экстремальных задач: линейного и выпуклого программирования, математического программирования, классического вариационного исчисления и оптимального управления. Приводятся как необходимые, так и достаточные условия экстремума. Для изучения этих разделов в необходимом объеме даются элементы функционального и выпуклого анализа. В каждом параграфе после теоретической части приводятся примеры решения задач, предлагаются задачи для решения на семинарах, контрольных и для домашних задании. Дается обзор общих методов теории экстремума.
Загрузить: turbobit.net ifolder.ru depositfiles.com

Название: Оптимизация: Теория, примеры, задачи
Галеев Е. М.
Год: 2002
Жанр: Учебное пособие
Издательство: Едиториал УРСС
ISBN: 5-354-00204-4
Язык: Русский
Формат: DjVu
Размер: 3 MB
Описание: Книга посвящена важнейшим проблемам оптимизации. Она построена на базе преподавания теории оптамизации на механико-математическом факультете МГУ. В основе ее лежат курсы и спецкурсы, прочитанные Э. М. Галеевым. Рассматриваются фрагменты следующих разделов теории экстремальных задач: линейного и выпуклого программирования, математического программирования, классического вариационного исчисления и оптимального управления.
Приводятся как необходимые, так и достаточные условия экстремума. Для изучения этих разделов в необходимом объеме даются элементы функционального и выпуклого анализа. В каждом параграфе после теоретической части приводятся примеры решения задач, предлагаются задачи для решения на семинарах, контрольных и для домашних заданий. Дается обзор общих методов теории экстремума.
Для студентов вузов по специальностям «Математика», «Прикладная математика», а также для аспирантов, преподавателей и научных работников.
Загрузить: turbobit.net ifolder.ru depositfiles.com

Название: Сборник задач по оптимизации. Теория. Примеры. Задачи
Алексеев В. М., Галеев Е. М., Тихомиров В. М.
Год: 2005
Жанр: Уч.пособие
Издательство: ФИЗМАТЛИТ
ISBN: 5-9221-0590-6
Язык: Русский
Формат: DjVu
Размер: 2 MB
Описание: В книге собрано примерно 700 задач на отыскание экстремумов для конечномерного случая, для задач классического вариационного исчисления,
оптимального управления и выпуклого программирования. Содержатся элементы функционального анализа, дифференциального исчисления и выпуклого анализа.
В книге приведены теория, необходимая для решения задач, и примеры. Основу решения всех задач составляет единый принцип, восходящий к Лагранжу. Часть задач приведена с решениями. Имеется большое количество трудных задач, которые могут быть использованы в качестве курсовых и дипломных работ.
Для студентов вузов по специальностям «Математика» и «Прикладная математика», а также для аспирантов и научных работников.