Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Минимум для 3.doc
Скачиваний:
6
Добавлен:
06.09.2019
Размер:
88.58 Кб
Скачать

1.Общие сведения

1. Скалярное произведение

Скалярным произведением называется сумма попарных произведений соответственных координат векторов или произведение их длин на косинус угла между ними

(ab)= a1b1 + a2b2 + … + anbn = |a| |b| cos 

2. Частная производная

Пусть F(x )=F(x1,x2,… xn,) определена в некоторой окрестности точки x0(x10,x20,… xn0). Производная F(x ) по переменной x1, вычисленная в предположении, что все остальные переменные не меняются (т.е. производная вдоль прямой, параллельной оси x1) называется частной производной первого порядка по x1 в точке x0(x10,x20,… xn0). Эта частная производная обозначается F/x1(x10,x20,… xn0) или Fx1(x10,x20,… xn0)

2.Градиент

Пусть n-мерный вектор, здесь символом «» обозначена операция транспозиции, которая превращает строки в столбцы и столбцы в строки, а F(x) – дважды непрерывно дифференцируемая функция переменной x , т.е. F(x) функция n переменных xi. Градиентом F(x) в точке x0 называется n-мерный вектор-столбец = , координатами которого являются частные производные F(x) по координатам xi, вычисленные в некоторой точке x0. Основные свойства:

1. Используя вектор-градиент можно записать первый дифференциал в виде скалярного произведения:

dF= ( dx) = dx cos φ

Здесь cos φ это косинус угла между вектором смещения dx и градиентом. Из такой формы записи следует несколько выводов:

2. Производная по любому направлению равна проекции градиента на это направление.

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

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

5. Для линейной функции F(х) = c1 x1 + c2 x2 +.... cn xn = (cx) градиентом является постоянный вектор коэффициентов (c1, c2,.... cn)′= c т.е. линейная функция быстрее всего растет в направлении c , и вообще растет только в тех направлениях, на которые c имеет положительную проекцию.

3. Первый дифференциал

Пусть F(x) в окрестности точки x0 имеет непрерывные производные по всем переменным, тогда называется дифференцируемой в точке x0 и ее приращение имеет вид:

F=F(x0+dx) – F(x0) =

При этом скалярное произведение градиента на вектор смещения называется первым дифференциалом:

2.Линейное программирование

1. Основная и симметричная задача

Основной задачей ЛП (ОЗЛП) называется такая задача: найти переменные x1, x2,... xn которые доставляют максимум целевой функции

F(х) = c1 x1 + c2 x2 +.... cn xn = (cx) max (4)

при ограничениях-равенствах:

Ax = b (5)

и ограничениях-неравенствах: x0 (6)

Допустимым вектором (планом) ОЗЛП называется всякий вектор x, удовлетворяющий уравнениям (5) и неравенствам (6). Допустимый вектор, доставляющий максимум целевой функции F(х), называется решением задачи линейного программирования.

Стандартной (симметричной) задачей линейного программирования называется следующая задача:

Найти вектор x, доставляющий максимум(минимум) целевой функции

F(х) = c1 x1 + c2 x2 +.... cn xn = (cx)max

при ограничениях-неравенствах:

(в матричной форме – Ax b )

и требованиях неотрицательности1:

x1  0, x2  0,... xn  0  x0

Всякую симметричную задачу можно превратить в основную, вводя новые неотрицательные переменные – невязки неравенств yi= bi – aij xj Например:

3x1 + 5x2 ≤ 4 3x1 + 5x2 + 1y1 + 0y2 = 4

2x1 – 5x2 ≤ 6 2x1 – 5x2 + 0y1 + 1y2 = 6

x1 ≥0 x2 ≥0 x1 ≥0 x2 ≥0 y1 ≥0 y2 ≥0

В общем случае: симметричная задача

Ax b превращается в основную задачу

Ax +Еу = b

x0 x0 у0

2. Геометрические соображения