🗊Презентация Линейное программирование

Категория: Математика
Нажмите для полного просмотра!
Линейное программирование, слайд №1Линейное программирование, слайд №2Линейное программирование, слайд №3Линейное программирование, слайд №4Линейное программирование, слайд №5Линейное программирование, слайд №6Линейное программирование, слайд №7Линейное программирование, слайд №8Линейное программирование, слайд №9Линейное программирование, слайд №10Линейное программирование, слайд №11Линейное программирование, слайд №12Линейное программирование, слайд №13Линейное программирование, слайд №14Линейное программирование, слайд №15Линейное программирование, слайд №16Линейное программирование, слайд №17Линейное программирование, слайд №18Линейное программирование, слайд №19Линейное программирование, слайд №20Линейное программирование, слайд №21Линейное программирование, слайд №22Линейное программирование, слайд №23Линейное программирование, слайд №24Линейное программирование, слайд №25Линейное программирование, слайд №26Линейное программирование, слайд №27Линейное программирование, слайд №28Линейное программирование, слайд №29Линейное программирование, слайд №30Линейное программирование, слайд №31Линейное программирование, слайд №32Линейное программирование, слайд №33Линейное программирование, слайд №34Линейное программирование, слайд №35Линейное программирование, слайд №36Линейное программирование, слайд №37Линейное программирование, слайд №38Линейное программирование, слайд №39Линейное программирование, слайд №40Линейное программирование, слайд №41Линейное программирование, слайд №42Линейное программирование, слайд №43Линейное программирование, слайд №44Линейное программирование, слайд №45Линейное программирование, слайд №46Линейное программирование, слайд №47Линейное программирование, слайд №48Линейное программирование, слайд №49Линейное программирование, слайд №50Линейное программирование, слайд №51Линейное программирование, слайд №52Линейное программирование, слайд №53Линейное программирование, слайд №54Линейное программирование, слайд №55Линейное программирование, слайд №56Линейное программирование, слайд №57Линейное программирование, слайд №58Линейное программирование, слайд №59Линейное программирование, слайд №60Линейное программирование, слайд №61

Содержание

Вы можете ознакомиться и скачать презентацию на тему Линейное программирование. Доклад-сообщение содержит 61 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Оглавление
Линейное программирование
Симплекс-метод
Основная теорема линейного программирования
Графический метод решения
Задача на максимум
Геометрический метод решения задач линейного программирования
Задача с бесконечным множеством оптимальных решений
Усложнённые постановки транспортной задачи
Многоэтапная задача
Двойственные задачи
Закрытая транспортная задача
Метод потенциалов
Описание слайда:
Оглавление Линейное программирование Симплекс-метод Основная теорема линейного программирования Графический метод решения Задача на максимум Геометрический метод решения задач линейного программирования Задача с бесконечным множеством оптимальных решений Усложнённые постановки транспортной задачи Многоэтапная задача Двойственные задачи Закрытая транспортная задача Метод потенциалов

Слайд 2





Линейное программирование
   Линейное программирование — математическая дисциплина, посвящённая теории и методам решения экстремальных задач на множествах n-мерного векторного пространства, задаваемых системами линейных уравнений и неравенств.
    Линейное программирование является частным случаем выпуклого программирования, которое в свою очередь является частным случаем математического программирования. Одновременно оно — основа нескольких методов решения задач целочисленного и нелинейного программирования.
Описание слайда:
Линейное программирование Линейное программирование — математическая дисциплина, посвящённая теории и методам решения экстремальных задач на множествах n-мерного векторного пространства, задаваемых системами линейных уравнений и неравенств. Линейное программирование является частным случаем выпуклого программирования, которое в свою очередь является частным случаем математического программирования. Одновременно оно — основа нескольких методов решения задач целочисленного и нелинейного программирования.

Слайд 3






   Задачи линейного программирования можно решить аналитическим путем и графическим методом. 

    В геометрии есть такое понятие, как "симплекс". С учетом этого понятия аналитический метод решения задач линейного программирования называется симплекс-методом.
Описание слайда:
Задачи линейного программирования можно решить аналитическим путем и графическим методом. В геометрии есть такое понятие, как "симплекс". С учетом этого понятия аналитический метод решения задач линейного программирования называется симплекс-методом.

Слайд 4





Симплекс-метод
     
     Идея метода симплекс-таблиц заключается в целенаправленном переборе вершин симплекса. Для начало перебора необходимо выбрать опорную вершину с которой начнется перебор. 
   Симплексный метод решения задачи линейного программирования основан на переходе от одного опорного плана к другому, (перебирая симплекс вершины) при котором значение целевой функции возрастает (убывает). Указанный переход возможен, если известен какой-нибудь исходный опорный план. Для составления такого плана необходимо произвести векторный анализ, на основе которого определить опорную вершину, с которой начнется перебор.
Описание слайда:
Симплекс-метод Идея метода симплекс-таблиц заключается в целенаправленном переборе вершин симплекса. Для начало перебора необходимо выбрать опорную вершину с которой начнется перебор. Симплексный метод решения задачи линейного программирования основан на переходе от одного опорного плана к другому, (перебирая симплекс вершины) при котором значение целевой функции возрастает (убывает). Указанный переход возможен, если известен какой-нибудь исходный опорный план. Для составления такого плана необходимо произвести векторный анализ, на основе которого определить опорную вершину, с которой начнется перебор.

Слайд 5





Задача линейного программирования записывается следующим образом:
Описание слайда:
Задача линейного программирования записывается следующим образом:

Слайд 6





Аналитический метод решения задач ЛП:
1. Найти вершины ОДР.
2. Определить значения целевой функции в вершинах.
3. Вершина, в которой ЦФ приобретает оптимальное (максимальное или минимальное) значение, является оптимальной вершиной.
4. Координаты этой вершины и являются искомыми оптимальными значениями переменных.
Описание слайда:
Аналитический метод решения задач ЛП: 1. Найти вершины ОДР. 2. Определить значения целевой функции в вершинах. 3. Вершина, в которой ЦФ приобретает оптимальное (максимальное или минимальное) значение, является оптимальной вершиной. 4. Координаты этой вершины и являются искомыми оптимальными значениями переменных.

Слайд 7





Основная теорема линейного программирования
Целевая функция задачи линейного программирования достигает своего экстремума (минимума или максимума) в вершине допустимой области. Если целевая функция достигает экстремального значения более, чем на одной вершине, то она достигает того же значения в любой точке, являющейся выпуклой комбинацией этих вершин.
Описание слайда:
Основная теорема линейного программирования Целевая функция задачи линейного программирования достигает своего экстремума (минимума или максимума) в вершине допустимой области. Если целевая функция достигает экстремального значения более, чем на одной вершине, то она достигает того же значения в любой точке, являющейся выпуклой комбинацией этих вершин.

Слайд 8






В том случае, когда требуется найти минимум функции
можно перейти к нахождению максимума функции
 
поскольку
Описание слайда:
В том случае, когда требуется найти минимум функции можно перейти к нахождению максимума функции поскольку

Слайд 9





Графический метод решения
Описание слайда:
Графический метод решения

Слайд 10






Будет изготовлено:
x1 единиц изделий вида А
x2 единиц изделий вида В 
Прибыль от их реализации составит:
→ max
Описание слайда:
Будет изготовлено: x1 единиц изделий вида А x2 единиц изделий вида В Прибыль от их реализации составит: → max

Слайд 11


Линейное программирование, слайд №11
Описание слайда:

Слайд 12






Координаты точки В и определяют план выпуска изделий А и В, при котором прибыль от их реализации является максимальной.
    Найдем координаты точки В как точки пересечения прямых II и III. Следовательно, ее координаты удовлетворяют уравнениям этих прямых


Решив эту систему уравнений, получим:

Оптимальный план
	x* = (12, 18)
f(x*)= 1080
Описание слайда:
Координаты точки В и определяют план выпуска изделий А и В, при котором прибыль от их реализации является максимальной. Найдем координаты точки В как точки пересечения прямых II и III. Следовательно, ее координаты удовлетворяют уравнениям этих прямых Решив эту систему уравнений, получим: Оптимальный план x* = (12, 18) f(x*)= 1080

Слайд 13


Линейное программирование, слайд №13
Описание слайда:

Слайд 14





Задача на максимум
Сколько изделий и какого вида следует изготовить предприятию, чтобы прибыль от их реализации была максимальной?
Описание слайда:
Задача на максимум Сколько изделий и какого вида следует изготовить предприятию, чтобы прибыль от их реализации была максимальной?

Слайд 15


Линейное программирование, слайд №15
Описание слайда:

Слайд 16


Линейное программирование, слайд №16
Описание слайда:

Слайд 17





Геометрический метод решения задач линейного программирования
Описание слайда:
Геометрический метод решения задач линейного программирования

Слайд 18





Основные понятия
Линия уровня – линия, вдоль которой целевая функция принимает одно и то же фиксированное значение (a).
F = c1x1 + c2x2 = a
Описание слайда:
Основные понятия Линия уровня – линия, вдоль которой целевая функция принимает одно и то же фиксированное значение (a). F = c1x1 + c2x2 = a

Слайд 19


Линейное программирование, слайд №19
Описание слайда:

Слайд 20





Геометрический смысл
Описание слайда:
Геометрический смысл

Слайд 21





Условие задачи
4x1 + 2x2  MAX
100x1 + 200x2 ≤ 1200
50x1 + 50x2 ≤ 400
x1 + x2 ≥ 4
x1 ≥ 0
x2 ≥ 0
Описание слайда:
Условие задачи 4x1 + 2x2  MAX 100x1 + 200x2 ≤ 1200 50x1 + 50x2 ≤ 400 x1 + x2 ≥ 4 x1 ≥ 0 x2 ≥ 0

Слайд 22


Линейное программирование, слайд №22
Описание слайда:

Слайд 23


Линейное программирование, слайд №23
Описание слайда:

Слайд 24


Линейное программирование, слайд №24
Описание слайда:

Слайд 25


Линейное программирование, слайд №25
Описание слайда:

Слайд 26


Линейное программирование, слайд №26
Описание слайда:

Слайд 27





Ответ и проверка
Описание слайда:
Ответ и проверка

Слайд 28





Задача с бесконечным множеством оптимальных решений
Описание слайда:
Задача с бесконечным множеством оптимальных решений

Слайд 29





Координаты точек оптимальных решений
  α(2,5 ; 7,5) + (1 - α)(4 ; 0) =
=(2,5α ; 7,5α) + (4 - 4α ; 0) =
=(4 – 1,5α ; 7,5α)
(4 ; 0), (3 ; 5), (2,5 ; 7,5)
0 ≤ α ≤ 1
Описание слайда:
Координаты точек оптимальных решений α(2,5 ; 7,5) + (1 - α)(4 ; 0) = =(2,5α ; 7,5α) + (4 - 4α ; 0) = =(4 – 1,5α ; 7,5α) (4 ; 0), (3 ; 5), (2,5 ; 7,5) 0 ≤ α ≤ 1

Слайд 30





Задача не имеющая оптимального решения
Описание слайда:
Задача не имеющая оптимального решения

Слайд 31





Задача не имеющая оптимального решения
Описание слайда:
Задача не имеющая оптимального решения

Слайд 32





Усложнённые постановки транспортной задачи
Описание слайда:
Усложнённые постановки транспортной задачи

Слайд 33





Ограничения пропускной способности:
В стандартной постановке транспортной задачи предполагается, что из любого пункта по любой дороге может быть перевезено любое количество груза. Однако в реальных условиях и задачах так бывает далеко не всегда. 
При использовании нескольких видов транспорта может оказаться, что количество транспортных средств определённого вида, используемого на данном направлении, ограничено и т.д.
Наиболее простой, но самый эффективный способ учёта ограничений по пропускной способности заключается в следующем:
Описание слайда:
Ограничения пропускной способности: В стандартной постановке транспортной задачи предполагается, что из любого пункта по любой дороге может быть перевезено любое количество груза. Однако в реальных условиях и задачах так бывает далеко не всегда. При использовании нескольких видов транспорта может оказаться, что количество транспортных средств определённого вида, используемого на данном направлении, ограничено и т.д. Наиболее простой, но самый эффективный способ учёта ограничений по пропускной способности заключается в следующем:

Слайд 34





Известно, что на участке дороги от поставщика А2 до потребителя В1 пропускная способность ограничена и здесь можно провезти не более 15 единиц данного груза. 
Известно, что на участке дороги от поставщика А2 до потребителя В1 пропускная способность ограничена и здесь можно провезти не более 15 единиц данного груза. 
Каких-либо ограничений по другим участкам сети дорог нет.
Описание слайда:
Известно, что на участке дороги от поставщика А2 до потребителя В1 пропускная способность ограничена и здесь можно провезти не более 15 единиц данного груза. Известно, что на участке дороги от поставщика А2 до потребителя В1 пропускная способность ограничена и здесь можно провезти не более 15 единиц данного груза. Каких-либо ограничений по другим участкам сети дорог нет.

Слайд 35





Дополнительные ограничения, если они существенны, т.е. если их учёт влечёт за собой изменение плана, приводят к ухудшению функционала.
Дополнительные ограничения, если они существенны, т.е. если их учёт влечёт за собой изменение плана, приводят к ухудшению функционала.
Понятно, что подобное построение матрицы может быть сделано введением дополнительно строки, а не столбца (Таблица 3)
Описание слайда:
Дополнительные ограничения, если они существенны, т.е. если их учёт влечёт за собой изменение плана, приводят к ухудшению функционала. Дополнительные ограничения, если они существенны, т.е. если их учёт влечёт за собой изменение плана, приводят к ухудшению функционала. Понятно, что подобное построение матрицы может быть сделано введением дополнительно строки, а не столбца (Таблица 3)

Слайд 36





    В первом из них спрос принимается равным разности между действительным спросом данного потребителя и размером ограничения пропускной способ-ности, во втором – равным ограничению.
    В первом из них спрос принимается равным разности между действительным спросом данного потребителя и размером ограничения пропускной способ-ности, во втором – равным ограничению.
Описание слайда:
В первом из них спрос принимается равным разности между действительным спросом данного потребителя и размером ограничения пропускной способ-ности, во втором – равным ограничению. В первом из них спрос принимается равным разности между действительным спросом данного потребителя и размером ограничения пропускной способ-ности, во втором – равным ограничению.

Слайд 37





Многоэтапная задача
Описание слайда:
Многоэтапная задача

Слайд 38





Если суммарная ёмкость складов  равна суммарной мощности и суммарному спросу потребителей  ёмкость каждого склада будет использоваться полностью и схема перевозок груза со складов к потребителям не зависит от схемы перевозок груза от поставщиков на склады и со складов потребителям.
Описание слайда:
Если суммарная ёмкость складов равна суммарной мощности и суммарному спросу потребителей ёмкость каждого склада будет использоваться полностью и схема перевозок груза со складов к потребителям не зависит от схемы перевозок груза от поставщиков на склады и со складов потребителям.

Слайд 39





Способ Ордена-Маша
Описание слайда:
Способ Ордена-Маша

Слайд 40


Линейное программирование, слайд №40
Описание слайда:

Слайд 41


Линейное программирование, слайд №41
Описание слайда:

Слайд 42





Двойственные задачи
Описание слайда:
Двойственные задачи

Слайд 43





Любая задача линейного программирования (даже не имеющая решений) имеет двойственную задачу.
Прежде чем строить двойственную задачу в задаче на max все неравенства приводят к знаку      , а в задаче на min – к      .
Т. о. в задаче на max знаки могут быть либо «   », либо «=».
Описание слайда:
Любая задача линейного программирования (даже не имеющая решений) имеет двойственную задачу. Прежде чем строить двойственную задачу в задаче на max все неравенства приводят к знаку , а в задаче на min – к . Т. о. в задаче на max знаки могут быть либо « », либо «=».

Слайд 44





Правило построения двойственной задачи:
Если исходная задача на max, то двойственная на min и наоборот.
В двойственной задаче столько переменных, сколько ограничений в исходной, прием эти переменные соответствуют ограничениям и наоборот.
Коэффициентами целевой функции двойственной задачи являются правые части ограничений исходной задачи.
Матица коэффициентов ограничений двойственной задачи получается транспонированием матрицы коэффициентов ограничений исходной задачи.
Правыми частями ограничений двойственной задачи являются коэффициенты целевой функции исходной.
Ограничениям неравенствам исходной задачи соответствуют неотрицательные переменные двойственной задачи, а ограничениям равенствам – переменные любого знака и наоборот.
Описание слайда:
Правило построения двойственной задачи: Если исходная задача на max, то двойственная на min и наоборот. В двойственной задаче столько переменных, сколько ограничений в исходной, прием эти переменные соответствуют ограничениям и наоборот. Коэффициентами целевой функции двойственной задачи являются правые части ограничений исходной задачи. Матица коэффициентов ограничений двойственной задачи получается транспонированием матрицы коэффициентов ограничений исходной задачи. Правыми частями ограничений двойственной задачи являются коэффициенты целевой функции исходной. Ограничениям неравенствам исходной задачи соответствуют неотрицательные переменные двойственной задачи, а ограничениям равенствам – переменные любого знака и наоборот.

Слайд 45





f(x)    g(y) - основное неравенство двойственности
f(x)    g(y) - основное неравенство двойственности
Теорема1: Если исходная задача имеет оптимальный план x*, то двойственная задача также имеет оптимальный план y*, причем значения функций на этих планах равны: f(x*)=g(y*)
Теорема2: Если исходная и двойственная задачи имеют планы, то они имеют и оптимальные планы, причем f(x*)=g(y*)
Описание слайда:
f(x) g(y) - основное неравенство двойственности f(x) g(y) - основное неравенство двойственности Теорема1: Если исходная задача имеет оптимальный план x*, то двойственная задача также имеет оптимальный план y*, причем значения функций на этих планах равны: f(x*)=g(y*) Теорема2: Если исходная и двойственная задачи имеют планы, то они имеют и оптимальные планы, причем f(x*)=g(y*)

Слайд 46





Признаки оптимальности для двойственных задач
Признак1: Если исходная и двойственная задачи имеют планы X и Y, причем f(X)=g(Y), то эти планы оптимальные.
Определение: Ограничения расположенные на одной строке в схеме пары двойственных задач называют сопряженными.
Признак2: Для того, чтобы  планы X и Y исходной и двойственной задач были оптимальны, необходимо и достаточно чтобы на этих планах хотя бы одно из каждой пары сопряженных ограничений являлось равенством.
Второй признак позволяет зная оптимальный план одной из задач найти оптимальный план другой задачи.
Описание слайда:
Признаки оптимальности для двойственных задач Признак1: Если исходная и двойственная задачи имеют планы X и Y, причем f(X)=g(Y), то эти планы оптимальные. Определение: Ограничения расположенные на одной строке в схеме пары двойственных задач называют сопряженными. Признак2: Для того, чтобы планы X и Y исходной и двойственной задач были оптимальны, необходимо и достаточно чтобы на этих планах хотя бы одно из каждой пары сопряженных ограничений являлось равенством. Второй признак позволяет зная оптимальный план одной из задач найти оптимальный план другой задачи.

Слайд 47





Решим исходную задачу симплекс методом:
Описание слайда:
Решим исходную задачу симплекс методом:

Слайд 48





Закрытая транспортная задача.
Метод потенциалов
Описание слайда:
Закрытая транспортная задача. Метод потенциалов

Слайд 49





Определение
Закрытая транспортная задача – задача о перевозке однородной продукции, когда имеется m поставщиков, для которых известны запасы, и n потребителей, для которых известны потребности, а также известны стоимости перевозки одной единицы продукции от каждого поставщика к каждому потребителю, причем суммарные запасы поставщиков равны суммарным потребностям потребителей.
Описание слайда:
Определение Закрытая транспортная задача – задача о перевозке однородной продукции, когда имеется m поставщиков, для которых известны запасы, и n потребителей, для которых известны потребности, а также известны стоимости перевозки одной единицы продукции от каждого поставщика к каждому потребителю, причем суммарные запасы поставщиков равны суммарным потребностям потребителей.

Слайд 50





Постановка задачи
Требуется составить план перевозок – указать, какое кол-во продукции нужно перевезти от каждого поставщика каждому потребителю, чтобы:
Суммарная стоимость перевозок была минимальна
Все поставщики были разгружены
Все потребители были удовлетворены
Описание слайда:
Постановка задачи Требуется составить план перевозок – указать, какое кол-во продукции нужно перевезти от каждого поставщика каждому потребителю, чтобы: Суммарная стоимость перевозок была минимальна Все поставщики были разгружены Все потребители были удовлетворены

Слайд 51





Обозначения
bi – множество поставщиков
aj – множество потребителей
сij – цены перевозок единицы товара от            i-го поставщика к j-му потребителю
xij – планируемый объем перевозок от            i-го поставщика к j-му потребителю
Описание слайда:
Обозначения bi – множество поставщиков aj – множество потребителей сij – цены перевозок единицы товара от i-го поставщика к j-му потребителю xij – планируемый объем перевозок от i-го поставщика к j-му потребителю

Слайд 52





Целевая функция
f(X)=ΣΣcijxij→min
Описание слайда:
Целевая функция f(X)=ΣΣcijxij→min

Слайд 53





Представление задачи в виде таблицы
Описание слайда:
Представление задачи в виде таблицы

Слайд 54





Двойственная задача
Описание слайда:
Двойственная задача

Слайд 55





Метод потенциалов
Описание слайда:
Метод потенциалов

Слайд 56





Практический пример
Описание слайда:
Практический пример

Слайд 57





Практический пример
Описание слайда:
Практический пример

Слайд 58





Практический пример
Описание слайда:
Практический пример

Слайд 59





Практический пример
Описание слайда:
Практический пример

Слайд 60





Практический пример
Описание слайда:
Практический пример

Слайд 61





Практический пример
Описание слайда:
Практический пример



Похожие презентации
Mypresentation.ru
Загрузить презентацию