- •Экзаменационные вопросы
- •1 Постановка задачи. Локальные и глобальные экстремумы
- •2 Задача максимизации функции
- •3 Необходимые и достаточные условия локального экстремума. Классический метод нахождения экстремумов функций
- •3.1 Классический метод
- •4 Метод деления отрезка пополам
- •5 Метод золотого сечения
- •5.1 Модификация метода золотого сечения
- •6 Симметричные методы
- •6.1 Постановка задачи об оптимальных методах
- •6.2 Оптимальный пассивный метод для задачи А (метод равномерного перебора)
- •6.3 Оптимальный последовательный метод для задачи А (метод Фибоначчи)
- •7 Метод ломаных
- •7.1 Описание метода ломаных
- •7.2 Сходимость метода ломаных
- •7.3 Определение константы L
- •7.4 Достоинства и недостатки метода ломаных
- •9 Линейные пространства
- •10 Постановка задачи минимизации
- •12 Численные методы безусловной минимизации
- •13 Общая схема градиентого спуска
- •13.1 Градиентые методы с дроблением шага
- •13.2 Метод наискорейшего спуска
- •13.3.1 О сходимости градиентого метода
- •13.4 Методы покоординатного спуска (для отыскания безусловного экстремума)
- •13.4.1 Метод покоординатного спуска без вычисления производных
- •13.4.2 Рекомендации по применению этого метода
- •14 Относительный (условный) экстремум
- •15.1 Метод исключения
- •15.3 Метод Лагранжа
- •17 Обобщенная функция Лагранжа
- •17.1 Обобщеный метод множителей Лагранжа
- •17.2 Единственность вектора Лагранжа для нормального оптимального плана
- •18 Общая задача математического программирования
- •19 Выпуклые множества
- •19.1 Выпуклые функции
- •20 Дифференциальные условия оптимальности в задаче математического программирования
- •21.2 Метод проекции градиента
- •21.3 Проекция точки на гиперплоскость
- •21.4 Проекция точки на аффинное множество
- •21.5 Проекция точки на шар
- •21.6 Проекция точки на замкнутое полупространство
- •21.8 Метод покоординатного спуска для отыскания условного экстремума
- •22 Метод штрафных ф-ий
- •22.1 Метод внешних штрафных функций
- •22.2 Метод барьерных функций
- •22.2.1 Описание метода барьерных функций (для решения задачи 6.1)
- •23 Общая задача ЛП и ее канонические формы
- •23.1.3 Переход к эквивалентой системе неравенств
- •23.1.4 Переход от задачи минимизации к задаче максимизации
- •24 Различные формы записи задачи ЛП
- •24.1 Развернутая форма задачи ЛП
- •24.2 Векторная форма
- •24.3 Матричная форма
- •24.4 План. Опорный план. Оптимальный план
- •25 Выпуклые многогранники
- •26 Геометрическая интерпретация задачи ЛП
- •26.1 Свойства решения задачи ЛП
- •26.2 Графический метод решения задачи ЛП
- •27 Симплексный метод решения задач ЛП
- •27.1 Построение опорных планов
- •27.2 Отыскание оптимального плана. Условия оптимальности
- •27.3 Алгоритм симплексного метода. Симплексная таблица
- •27.3.1 Правила заполнения таблицы
- •27.3.2 Анализ симплексной таблицыx
- •27.3.3 Переход к новому опорному плану
- •27.3.4 Замечание к решению задачи на максимум
- •28 Методы искусcтвенного базиса
- •28.1 Метод больших штрафов
- •28.2 Двухэтапный метод
- •29 Вариация и ее свойства
- •30 Уравнение Эйлера
- •31 Простейшие случаи интегрируемости уравнения Эйлера
0b1 1
Bb2 C
b = B C @::: A
bm
заданный вектор пространства Em
называется аффинным множеством или линейном многообразием. Всякое аффинное множество выпукло. Пусть в (4:10 )
bi = const i = 1; :::; m
а векторы ai - линейно-независимы и m < n (если m = n, то множество X будет состоять из одной точки). Проекцию точки u на множество X будем искать в виде
m
P
! = u + jaj (4:11)
j=1
Из требования ! 2 X получим систему линейных алгебраических у-ний
m
P j < ai; aj >= bi < ai; u > i = 1; 2; ::: (4:12)
j=1
для определения коэффициентов 1; :::; m. Определителем этой системы является определитель Грама, который для линейно-независимых a1; :::; amбудет отличным от нуля.
Определение. Определителем Грама системы векторов a1; :::; am называется
< a2 |
; a1 |
> |
< a2 |
; a2 |
> |
::: |
< a2 |
; am |
> |
|||||||
|
< a1 |
; a1 |
> |
< a1 |
; a2 |
> |
::: |
< a1 |
; am |
> |
|
|||||
< a |
m |
; a |
> |
< a |
|
; a |
> |
::: |
< a |
|
; a |
m |
> |
|||
|
|
1 |
|
m |
2 |
|
::: |
m |
|
|
|
|||||
|
|
::: |
|
::: |
|
|
::: |
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Он в точности равен объему n-мерного параллелепипеда, построенного на векторах a1; :::; am. Поэтому искомые коэффициенты 1; :::; mсуществуют и однозначно определяется из системы (4:12). Для точки
m |
m |
m |
m |
m |
m |
< ! u; x ! >= j=1 j < aj; x u > i=1 i(j=1 j < ai; aj >) = j=1 jbj j=1 j < aj; u > |
=1 i(bi < |
||||
P |
P |
P |
P |
P |
iP |
ai; u >) = 0 (4:14)
для всех точек x 2 X Здесь выражение
m
P
j < ai; aj >
j=1
преобразовано в соотвествие с (4:12)
Следовательно, по теореме 1 найденная точка ! будет проекцией точки u на множество X. В координатной форме выражение (4:11) записывается следующим образом
n
P
!s = us + jajs s = 1; 2; :::n (4:15)
j=1
где ajs- s-тая координата вектора aj
21.5Проекция точки на шар
Пусть
X = S(x0; R) = fx 2 En : jx x0j 6 Rg
шар радиусом R с центром в точке x0.
Из геометрических соображений следует, что проекцией точки u 2= X является точка
! = x0 + R(u x0) (4:16)
ju x0j
Для строгого док-ва этого утверждения достаточно проверить выполнение неравенства (4:4). Получим,
39
< ! u; x ! >=< |
R(u x0) |
(u |
x0); (x x0) |
R(u x0) |
>= ( |
|
R |
|
|
1) < u x0; (x x0) R |
(u x0) |
>= |
||||||||||||||
u |
|
x0 |
j |
u |
|
x0 |
j |
u |
|
x0 |
j |
u |
|
x0 |
j |
|||||||||||
|
j |
|
|
R |
|
j |
|
|
j |
|
|
|
2 |
|
j |
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ju x0j |
|
|
|
|
|
|
|
|||||
|
|
|
|
|
( |
ju x0j |
1)(< u x0; x x0 > R |
ju x0j |
) |
|
|
|
|
|
(ju Rx0j 1)(< u x0; x x0 > Rju x0j) > 0
Последнее неравенство следует из того, что
ju x0j > R
то есть
R |
1 < 0 |
ju x0j |
Кроме того
<u x0; x x0 >= ju x0jjx x0j cos 6 ju x0jjx x0j 6 Rju x0j
Вкоординатной форме (4:16) запишется так
!j = xj |
+ R |
uj x0j |
0 |
|
ju x0j |
|
|
21.6Проекция точки на замкнутое полупространство
Пусть
X = fx 2 En :< c; x >6 g
замкнутое полупространство, определяемое гиперплоскостью
< c; x >=
Пусть точка u 2= X т.е.
< c; u >>
Как и в случае с гиперплоскостью представим проекцию точки u на множество X в виде
|
|
|
|
|
|
<c;u>)c |
|
|
|||
|
|
|
! = u + |
( jcj2 |
|
(4:17) |
|
||||
Проверим, является ли точка ! проекцией точки u на X. Получим |
|||||||||||
< ! u; x ! >=< |
( <c;u>)c |
; x u |
( <c;u>)c |
>= |
( <c;u>) |
(< c; x > < c; u > + < c; u >) = |
|||||
jcj2 |
|
jcj2 |
|
|
|
jcj2 |
|||||
|
|
|
( <c;u>) |
(< c; x > ) > 0 (4:18) |
|||||||
|
|
|
jcj2 |
|
при x 2 X. Следовательно, точка ! есть искомая проекция. В координатной форме выражение (4:17) имеет вид (4:10)
21.7Проекция точки на n-мерный параллелепипед
Пусть
X = fx = (x1; :::; xn) 2 En : i 6 xi 6 i; i = 1; 2; :::; ng
где i; i : i < i - заданные числа. Пусть u 2= X. Положим
0!11
B!2C
! = B C @ ::: A
!n
где координаты равны
40