Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МОР.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.78 Mб
Скачать
  1. Построить многоугольник решений.

Каждое из неравенств системы ограничений задачи геометрически определяет полуплоскость соответственно с граничными прямыми  ; ( ; х1 = 0; х2 = 0). В том случае, если система неравенств (2) – (3) совместна, область ее решений есть множество точек, принадлежащих всем указанным полуплоскостям. Так как множество точек пересечения данных полуплоскостей – выпуклое, то областью допустимых значений является выпуклое множество, которое называется многоугольником решений. Стороны этого многоугольника лежат на прямых, уравнения которых получаются из исходной системы ограничений заменой знаков неравенств на знаки равенств.     Строим многоугольник решений (рис.1):  ; 

  1. Найти координаты вершин области.

Для этого решаем систему уравнений для пересекающихся прямых

  • Для точки А:

, значит координаты вершины А(0;7);

  • Для точки С:

, значит координаты вершины С(8;3);

  • Для точки Д:

, значит координаты вершины Д(3;0)

  • Координаты точки О(0;0) совпадают с началом координат.

  1. Построить вектор и (у нас это z0 ).

Целевая функция   определяет на плоскости семейство параллельных прямых, каждой из которых соответствует определенное значений Z. В нашем случае с1=1, с2=4, т.к.  Вектор   с координатами с1=1, с2=4 и выходящий из начала координат, перпендикулярный к этим прямым, указывает направление наискорейшего возрастания Z, а противоположный вектор – направление убывания Z Строим прямую   (рис.3)

  1. Находим и .

Если в одной и той же системе координат изобразить область допустимых решений системы неравенств   ;   и семейство параллельных прямых  , то задача определения максимума функции Z сведется к нахождению в допустимой области точки, через которую проходит прямая из семейства Z = const, и которая соответствует наибольшему значению параметра Z. Для определения   построим линию уровня   перпендикулярную вектору  ,  и будем передвигать ее в направлении вектора   до тех пор, пока она не коснется последней крайней (угловой) точки многоугольника решений. Координаты этой точки точки и определяет  . Для определения   построим линию уровня перпендикулярную вектору  ,  и будем передвигать ее против направления вектора   до тех пор, пока она не коснется последней крайней (угловой) точки многоугольника решений. Координаты этой точки точки и определяет  . Из рисунка 4 видно, что   находится в точке А(0;7), а   в точке О(0;0). Чтобы найти значение   подставим координаты точки А в целевую функцию:  ; Чтобы найти значение   подставим координаты точки О в целевую функцию: Ответ:  .

13) стемой m линейных уравнений с n неизвестными называется система вида

где aij и bi (i=1,…,mb=1,…,n) – некоторые известные числа, а x1,…,xn – неизвестные. В обозначении коэффициентов aij первый индекс iобозначает номер уравнения, а второй j– номер неизвестного, при котором стоит этот коэффициент.

Коэффициенты при неизвестных будем записывать в виде матрицы  , которую назовём матрицей системы.

Числа, стоящие в правых частях уравнений, b1,…,bm называются свободными членами.

Совокупность n чисел c1,…,cn называется решением данной системы, если каждое уравнение системы обращается в равенство после подстановки в него чисел c1,…,cn вместо соответствующих неизвестных x1,…,xn.

Наша задача будет заключаться в нахождении решений системы. При этом могут возникнуть три ситуации:

  1. Система может иметь единственное решение.

  2. Система может иметь бесконечное множество решений. Например,  . Решением этой системы является любая пара чисел, отличающихся знаком.

  3. И третий случай, когда система вообще не имеет решения. Например,  , если бы решение существовало, то x1 + x2 равнялось бы одновременно нулю и единице.

Система линейных уравнений, имеющая хотя бы одно решение, называется совместной. В противном случае, т.е. если система не имеет решений, то она называетсянесовместной.

14) Симплекс-метод — алгоритм решения оптимизационной задачи линейного программирования путём перебора вершин выпуклого многогранника в многомерном пространстве. Метод был разработан советским математиком Канторовичем Л. В. в 1937 году.

Содержание

  [убрать

  • 1 Описание

  • 2 Алгоритм симплекс-метода

    • 2.1 Усиленная постановка задачи

    • 2.2 Алгоритм

  • 3 Двухфазный симплекс-метод

    • 3.1 Причины использования

    • 3.2 Модификация ограничений

      • 3.2.1 Различия между дополнительными и вспомогательными переменными

    • 3.3 Фазы решения

  • 4 Модифицированный симплекс-метод

  • 5 Мультипликативный вариант симплекс-метода

  • 6 Другие варианты симплекс-метода

  • 7 Двойственный симплекс-метод

  • 8 Вычислительная эффективность

  • 9 Примечания

  • 10 Литература

  • 11 Ссылки

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]