Файл: 5.2. Сведения о теоремах линейного программирования.docx
ВУЗ: Смоленский областной казачий институт промышленных технологий и бизнеса
Категория: Лекция
Дисциплина: Моделирование систем
Добавлен: 19.11.2018
Просмотров: 353
Скачиваний: 11
Тема: Линейное программирование. Общая постановка задачи. Методы решения задач линейного программирования. Двойственная задача линейного программирования.
Примеры задач, относящихся к классу задач линейного программирования: задача планирования производства при ограниченных ресурсах, задача о составлении оптимального рациона, задача о загрузке производственного оборудования, задача о раскрое материалов и другие.
Преобразование задачи одной из имеющихся постановок в другие формы. Базисные и свободные переменные. Многогранник ограничений, его определение и пример построения для задач малой размерности. Целевая функция, её градиент, линии уровня. Экономический смысл градиента, его изображение в задачах ЛП малой размерности.
Общая постановка задачи линейного программирования:
или
Задача линейного программирования в стандартной постановке (в ней все ограничения имеют вид неравенств, все неизвестные имеют неотрицательные значения):
или
Каноническая задача линейного программирования (система ограничений состоит из уравнений, все переменные неотрицательны):
или
Задача линейного программирования как задача выпуклого анализа. Обоснование свойств задачи линейного программирования и возможности её решения (теоремы о выпуклости множества допустимых решений задачи линейного программирования (ЛП) и существовании её оптимального решения).
Геометрический метод решения задач линейного программирования, его применимость для решения задач ЛП малой размерности. Симплекс – метод как универсальный метод решения любых задач ЛП. Аналитический и табличный варианты алгоритма симплекс – метода. Особые случаи, возникающие при решении задач ЛП: неединственность оптимального решения (оптимальное решение достигается в любой точке некоторой грани многогранника ограничений), появление вырожденных базисных решений, приводящих к зацикливанию, решение такой проблемы. Метод искусственного базиса для решения задач ЛП.
Существование для каждой задачи ЛП двойственной или сопряжённой. Примеры существования двойственных задач для конкретных примеров экономических задач. Взаимно двойственные задачи линейного программирования и их свойства. Алгоритм составления двойственной задачи по данной прямой. Основное неравенство теории двойственности: , где и - допустимые решения исходной и двойственной задач. Достаточный признак оптимальности (теорема).
Первая (основная) теорема двойственности: если одна из взаимно двойственных задач имеет оптимальное решение, то его имеет и другая: Fmax = Zmin. Экономический смысл первой теоремы двойственности.
Вторая теорема двойственности: компоненты оптимального решения двойственной задачи равны абсолютным значениям коэффициентов при соответствующих переменных линейной функции исходной задачи, выраженной через неосновные переменные её оптимального решения.
Третья теорема двойственности: компоненты оптимального решения двойственной задачи равны значениям частных производных линейной функции Fmax(b1,b2,…,bm) по соответствующему аргументу (bi, i = 1, 2,…,m).