- •1. Построение экономико-математической модели задачи линейного программирования (на конкретном примере).
- •Этапы моделирования
- •Основные типы моделей:
- •§2. Основы линейного программирования.
- •Примеры задач линейного программирования
- •3. Виды заданий системы ограничений экономико-математической модели. Переход от стандартного к каноническому заданию
- •4. Геометрический смысл решения неравенств и системы неравенств
- •5. План решения задачи линейного программирования геометрическим методом
- •Строим вектор - нормальный вектор, он указывает направление возрастания функции.
- •Мысленно перемещаем прямую в направлении вектора , тогда:
- •§9. Критерии оптимальности симплекс - метода.
- •12. Метод искусственного базиса
- •7) Далее задачу решают на max или min.
- •13. Транспортная задача. Общая подстановка. Открытая и закрытая модели
- •14. Построение первоначального плана транспортной задачи методом северо-западного угла
- •15. Построение первоначального плана транспортной задачи методом минимального эллипса
- •16. Улучшение первоначального плана транспортной задачи методом потенциалов. Основные этапы. Цикл, потенциалы
- •Предварительный шаг решения:
- •17. Составление системы потенциалов для заполненных клеток при решении транспортной задачи
- •Общий шаг решения:
- •18. Проверка на потенциальность незаполненных клеток при решении транспортной задачи.
4. Геометрический смысл решения неравенств и системы неравенств
Пусть дана система линейных неравенств:
Определение 1. Уравнение определяет на плоскости прямую, которая разбивает эту плоскость на две полуплоскости, каждая из которых лежит по одну сторону от прямой.
Сама прямая называется граничной и принадлежит обеим полуплоскостям.
Определение 2. Координаты точек, лежащих в одной полуплоскости, удовлетворяют неравенству , а координаты точек, лежащих в другой полуплоскости, удовлетворяют неравенству .
Аналогично для второго неравенства.
Определение 3. Система неравенств удовлетворяет множеству точек , лежащих в пересечении полуплоскостей, заданных неравенствами системы.
Определение 4. Пересечение плоскостей есть некоторая многоугольная область D, которая называется областью решений системы неравенств.
Определение 5. Если область D ограничена, ее называют многоугольником решения системы
Определение 6. Если система неравенств противоречива, то область D - пустое множество.
Определение 7. Множество решений называется выпуклым, если оно вместе со своими двумя точками содержит весь отрезок, соединяющий эти точки.
Пример 1. Построить множество решений неравенства:
-
0
-4
3
0
Выберем контрольную точку (ложь).
Поэтому решением неравенства является верхняя полуплоскость, не содержащая точку О.
Пример 2. Построить множество решений системы неравенств:
-
0
-4
5
0
-
0
12
8
0
-
0
3
-1
0
Для построения области подставляем координаты точки О (0;0) в соответствующие неравенства.
О(0; 0)
Точки О, А, В, С, Д, Е - вершины области решений или угловые точки.
Замечание. При построении области решений системы неравенств могут встречаться и другие случаи.
5. План решения задачи линейного программирования геометрическим методом
Рассмотрим задачу линейного программирования в стандартной форме с двумя переменными:
К такой форме может быть сведена каноническая задача с ограничениями в виде уравнений, когда число переменных n больше числа уравнений m на два, т.е. .
Определение 1. Множество допустимых решений задачи линейного программирования представляет собой выпуклый многоугольник, а оптимальное решение задачи находится, по крайней мере, в одной из угловых точек этого многоугольника решений.
Следовательно, задачу линейного программирования можно сформулировать так:
Среди всех точек области D найти ту, к оторая обращает в max или min целевую функцию Z.
План решения задачи геометрическим методом