
- •1.Прикладные злп
- •2.Осн.Виды записи злп,способы преобразования
- •3.Геом.Интерпретация и осн.Св-ва злп.Графич.Решение
- •4.Симплекс-метод численного реш.Злп
- •5.Признак оптим-ти опорного плана злп
- •6.Осн.Теор. Двойст-ти в лп и их экон.Сод.
- •7.Реш.Злп методом искусств.Базиса
- •8.Транспортная задача и ее св-ва
- •9.Метод потенциалов решения трансп.З-чи
- •10.Признак опт-ти опорн.Плана трансп.З-чи
- •11.Задачи нелин.И выпуклого пр-ия.Осн.Теоремы выпукл.Пр-я
- •14.Градиентные методы для ЗниВ пр-я
- •15.Матричные игры и методы их решения
- •17.Общая схема межотр. Б-са, осн.Бал.Соотн.Мат.М-ль моб.Реш.С-мы ур-й моб
- •18.Коэф.Полн.И косв.Затрат.Коэф.Полн.З-т ф-в пр-ва.Модель моб с уч.Ф-в пр-ва
- •19.Построение с-мы цен на осн.Моб
- •20.Оптимизац.Модели на основе моб
- •21.Простейшая динамич.М-ль моб
- •22.Динамическая модель моб с уч.Труд.Рес-в
- •23. Оптимиз.Дин.М-ль моб
- •24. О природе м-лей экон. Роста
- •25. Модель эк.Роста домара
- •26. Модель эк.Роста харрода
- •29. Общие понятия о равновесии
- •30.Модель общего равн.Вальраса
- •31.Модель макроэк.Равн.Модильяни
- •32.Модель макроэк.Равн.Кейнса
- •33.Мат.Модель многокрит.Оптим-ции,осн. Св-ва
- •34.Усл.Оптимальности по парето
- •35. Трехкритериальная модель оптим-и отрраслевой стр-ры бел.Эк-ки
- •36. Общая хар-ка эконометр. Подхода
- •38.Получение мат.Моделей проц-в о эксперимент. Данным
- •41. Модель автореггрессии и скользящего среднего Понятие модели временного ряда
10.Признак опт-ти опорн.Плана трансп.З-чи
Когда среди оценок не окажется отрицательных (все sij≥0), полученный план будет оптимальным. Если при этом все sij>0, то полученный оптимальный план единственный. В случае, если хотя бы одна оценка sij=0, имеем бесконечное множество оптимальных планов с одним и тем же значением целевой функции.
11.Задачи нелин.И выпуклого пр-ия.Осн.Теоремы выпукл.Пр-я
В основе теории выпуклого программирования и, в частности, линейного и квадратичного, лежит теорема Куна — Таккера о необходимых и достаточных условиях существования оптимальной точки x*: для того чтобы точка х* была оптимальной, то есть
,
X = {x: gi(x) 0, i = 1, 2, ..., k},
необходимо
и достаточно, чтобы существовала такая
точка у*
= (у*1,
у*2,
..., у*k),
чтобы пара точек х*,
у*
образовывала седло функции Лагранжа
Последнее означает, что L(x*, y) L(x*, y*) L(x, у*)
для любых х и всех у 0. Если ограничения gi(x) нелинейны, то теорема справедлива при некоторых дополнительных предположениях о допустимом множестве.
Если функции (x) и gi(x) дифференцируемы, то следующие соотношения определяют седловую точку
,
j
= 1, 2, …, n;
;
;
i
= 1, 2, …, k;
,
yi
0, i
= 1, 2, …, k.
Таким
образом, задача выпуклого программирования
сводится к решению системы уравнений
и неравенств. Рассмотрим задачу
нелинейного программирования
(6)
при ограничениях
, (7)
. (8)
Для
решения сформулированной задачи в такой
общей постановке не существует
универсальных методов. Однако для
отдельных классов задач, в которых
сделаны дополнительные ограничения
относительно свойств функций f(x) и
,
разработаны эффективные методы их
решения.
Говорят,
что множество допустимых решений задачи
(6) - (8) удовлетворяет условию регулярности,
или условию Слейтера,
если существует, по крайней мере, одна
точка
,
принадлежащая области допустимых
решений такая, что
. Задача
(6) - (8) называется задачей
выпуклого программирования,
если функция
является
вогнутой (выпуклой), а функции
-
выпуклыми.Функцией
Лагранжа задачи
выпуклого программирования (6) - (8)
называется функция
,
где
- множители
Лагранжа.
Точка
называется седловой точкой
функции Лагранжа, если
для
всех
и
.
Теорема
1 (Куна
- Таккера):
Для задачи выпуклого программирования
(6) - (8), множество допустимых решений
которой обладает свойством
регулярности,
является
оптимальным решением тогда и только
тогда, когда существует такой вектор
,
что
- седловая точка
функции Лагранжа.
Если
предположить, что функции f и
непрерывно
дифференцируемы, то теорема Куна
- Таккера может
быть дополнена аналитическими выражениями,
определяющими необходимые и достаточные
условия того, чтобы точка
была седловой точкой
функции Лагранжа, т. е. являлась решением
задачи выпуклого программирования:
где
и
значения
соответствующих частных производных
функции Лагранжа,
вычисленных в седловой точке.
12.МЕТОД МН-ЛЕЙ ЛАГРАНЖА ДЛЯ З-Ч НЕЛИН.И ВЫП.ПР-Я Метод Лагранжа является аппаратом, активно используемым для обоснования различных современных численных методов, широко применяемых на практике. Рассмотрим классическую задачу оптимизации
max(min)z=F(х); φi(x)=bi (i=1,m)
x=(x1, x2, …, xn)
В этой задаче среди ограничений нет неравенств, нет условий неотрицательности переменных, их дискретности, m < n и функции F(х) и φi(x) непрерывны и имеют частные производные по крайней мере второго порядка.
Классический подход к решению задачи дает систему уравнений (необходимые условия), которым должна удовлетворять точка х*, доставляющая функции F(х) локальный экстремум на множестве точек, удовлетворяющих ограничениям (для задачи выпуклого программирования найденная точка х* одновременно и точкой глобального экстремума).
Предположим, что в точке х" функция имеет локальный условный экстремум и ранг матрицы [dipi/dxj]mxn равен m. Тогда необходимые условия запишутся в виде:
,
где
есть
функция Лагранжа; λi,...
, λm
— множители Лагранжа
Алгоритм решения ЗНЛП с применением множителей Лагранжа.
1. Составляется функция Лагранжа.
2. Находятся все стационарные точки функции L из системы уравнений (см. выше)
3. Из стационарных точек функции L, взятых без координат λi, ..., λm выбираются такие, в которых функция F имеет условные экстремумы при наличии ограничений. Этот выбор осуществляется, например, с помощью достаточных условий.
13.ТЕОРЕМА
КУНА-ТАККЕРА Предположим,
что существует вектор x≥0,
такой, что φi(x)<0
(i=1,m).
Тогда необходимым и достаточным условием
оптимальности вектора x*,
принадлежащего допустимой области,
является существование такого вектора
,
что для всех x≥0
и
имеет
место неравенство:
Центральное место в теории нелинейного программирования занимает теорема Куна— Таккера, которая связывает решение ЗНП с наличием седловой точки у соответствующей функции Лагранжа. Теорема 2.3. (Достаточное условие экстремума).
Если (х, и) — седловая точка функции Лагранжа, в области x∊X⊇D, и≥0,то х является оптимальным планом задачи (2.28), причем справедливо так называемое правило дополняющей нежесткости:
Доказательство. По определению седловой точки
при всех x∊X, и≥0. Из второго неравенства в (2.32) следует, что
Однако
(2.33) может иметь место только тогда,
когда gi(x)≤0
при всех i∊1:m.
Действительно, если существует
такое k, что gk(x)>0,
то, положив иi=0
для всех i
≠ k и
выбрав достаточно большое иk >
0, можно добиться того, что значение
окажется
больше постоянного выражения
Из
того, что для всех i∊1:m выполняются
неравенства gi(x)≤0,
следует, что х является
допустимым планом задачи (2.28). Если в
левую часть неравенства (2.33) подставить
значения ui =
0, i∊1:m,
то получим, что
Вместе
с тем из того что, gi(x)≤0
и ui ≥0,
следует оценка
Совместное
рассмотрение последних двух неравенств
приводит к правилу дополняющей нежесткости
в точке х:
Тогда на основании
левой части неравенства седловой точки
(2.32) имеем, что для всех х∊Х (в
том числе и для х∊D)
Но
условию ЗНП для любых х∊D верны
неравенства gi(x)≤0,
что, в сочетании с условием ui ≥0,
позволяет записать
Значит,
Окончательно
получаем, что для любых х∊D справедливо
соотношение f(x)≥f(x), т.
е. х —
оптимальный план задачи
(2.28)