- •Введение
- •Лекция 1 Симплекс-метод
- •1.1 Общая постановка задачи линейного программирования
- •1.2 Некоторые свойства планов
- •1.3 Алгоритм симплекс-метода
- •Лекция 2 Двойственная задача. Двойственный симплекс-метод. Комбинированный метод решения злп
- •2.1 Постановка двойственной задачи
- •2.2 Основные теоремы о двойственности
- •2.3 Решение двойственных задач
- •2.4 Двойственный симплекс-метод
- •Лекция 3 Анализ чувствительности оптимального решения
- •3.1 Матричное представление симплекс-таблиц
- •Анализ чувствительности
- •3.2.1 Изменения, влияющие на допустимость решения
- •3.2.2 Изменения, влияющие на оптимальность решения
- •Лекция 4 Целочисленное линейное программирование
- •4.1 Метод ветвей и границ
- •4.2 Метод отсекающих плоскостей
- •Лекция 5 Методы решения транспортной задачи
- •5.1 Решение транспортной задачи
- •5.1.1 Постановка транспортной задачи
- •6.1.2 Интерпретация метода потенциалов как симплекс-метода
- •5.1.3 Определение начального решения
- •5.1.4 Метод потенциалов
- •5.2 Задача о назначениях
- •Лекция 6 Введение в нейронные сети
- •6.1 История нейронных сетей
- •6.2 Актуальность нейронных сетей
- •6.3 Свойства нейронных сетей
- •6.4 Классификация нейронных сетей
- •6.5 Представление знаний в нейронных сетях
- •Лекция 7 Биологическая и математическая модель нейрона. Персептрон
- •7.1 Модель нейрона
- •7.2 Функции активации в нейронных сетях
- •1 Единичный скачок или жесткая пороговая функция
- •2 Линейная пороговая функция
- •3 Сигмоидальная функция или сигмоид
- •4 Радиально-базисная функция
- •7.3 Обучение нейронной сети
- •7.4 Персептрон
- •Лекция 8 Алгоритм обратного распространения ошибки
- •8.1 Многослойные нейронные сети. Структура
- •8.2 Вывод основных формул алгоритма обратного распространения ошибки
- •Лекция 9 Рекуррентный метод наименьших квадратов
- •9.1 Применение рекуррентного метода наименьших квадратов для обучения нейронных сетей (rls)
- •Библиографический список
- •Заключение
- •Приложение а
Лекция 2 Двойственная задача. Двойственный симплекс-метод. Комбинированный метод решения злп
2.1 Постановка двойственной задачи
Пусть дана общая задача линейного программирования (ЛП):
(2.1)
Двойственной к ней задачей называется задача следующего вида:
(2.2)
Задачи (2.1) и (2.2) образуют пару взаимно-двойственных задач. Задача (2.2), двойственная к задаче (2.1), строится по правилам:
Упорядочивается запись исходной задачи, т.е. если целевая функция задачи максимизируется, то ограничения-неравенства должны иметь знак ≤, если минимизируется, то знак ≥. Выполнение этих условий можно достичь умножением соответствующего ограничения на (-1) в случае необходимости.
Каждой переменной yi двойственной задачи соответствует i-е ограничение исходной задачи, и наоборот, каждой переменной хj исходной задачи соответствует j-е ограничение двойственной задачи.
Если исходная задача является задачей максимизации, то двойственная задача будет задачей минимизации и наоборот. При этом вектор, образованный из коэффициентов при неизвестных целевой функции исходной задачи, совпадает с вектором констант в правых частях ограничений двойственной задачи. Аналогично связаны между собой векторы, образованные из коэффициентов при неизвестных целевой функции двойственной задачи, и константы в правых частях ограничений исходной задачи.
Матрица из коэффициентов при неизвестных в ограничениях двойственной задачи AT образуется транспонированием матрицы A=(aij)m×n, составленной из коэффициентов при неизвестных в ограничениях исходной задачи.
Если на j-ю переменную исходной задачи наложено условие неотрицательности, то j-е ограничение двойственной задачи будет являться неравенством, а в противном случае это ограничение будет равенством. Аналогично связаны между собой ограничения исходной задачи и переменной двойственной задачи.
Можно дать экономическую
интерпретацию пары двойственных задач.
Рассмотрим задачу рационального
использования ресурсов (исходную
задачу). Пусть предприятие располагает
запасами ресурсов
которые могут использоваться для выпускаn видов
продукции. Известна стоимость единицы
j-го вида продукции cj
(j=1,2,…,n)
и нормы потребления i-го ресурса aij
(i=1,…,m)
на производство j-го
вида продукции. Требуется определить
объем производства продукции каждого
вида хj
(j=1,…,n),
при котором суммарная стоимость выпуска
продукции будет максимальной:
(2.3)
По задаче ЛП (2.2) сформулируем другую экономическую задачу (двойственную).
Предположим, что некоторая фирма может закупить все ресурсы, которыми располагает предприятие. Необходимо определить оптимальные цены yi (i=1,…,m) на эти ресурсы, исходя из условия, что покупающая фирма стремится минимизировать общую стоимость ресурсов. Следует также учитывать и то, что фирма должна уплатить сумму, не меньшую, которую может выручить предприятие при организации собственного производства продукции.
Математическая модель имеет следующий вид:
(2.4)
Здесь Z(y) – общая оценка ресурсов. Каждое j-е ограничение из задачи (2.4) представляет собой неравенство, левая часть которого равна оценке всех ресурсов, расходуемых на производство единицы j-го вида продукции, а правая – стоимости единицы продукции.
Задачи (2.3) и (2.4) образуют симметричную пару взаимно двойственных задач.
Цены ресурсов y1, y2, …. , ym получили различные названия: учетные, неявные, теневые. Смысл в том, что это условные ненастоящие цены. В отличие от «внешних» цен c1, c2, … , cn на продукцию, известных до начала производства, цены ресурсов y1, y2, …. , ym являются внутренними, поскольку они не задаются извне, а определяются в результате решения задачи, поэтому их называют оценками ресурсов.
