Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Bilety_po_matematike.docx
Скачиваний:
17
Добавлен:
07.07.2019
Размер:
41.97 Кб
Скачать
  1. Понятие и сущность линейного программирования. Геометрический метод решения задач линейного программирования.

Задача программиров. Заключ. В изучении способов отыскания наибольшего или наименьшего значения линейной ф-ции при наличии линейных ограничений. Ф-ция, наиб. или наим. значения которой отыскивается, назыв. целевой ф-ей, а совокупность значений переменных, при которых достигается наиб. или наим. значение, определяет так называемый оптимальный план. Всякая другая совокупность значений, удовлетворяющая ограничениям, определяет допустимый план. Пусть ограничения заданы системой m линейных неравенств с n переменными:

а 11 x1+a12x2+…+a1nxn≥b1

a21x1+a22x2+…+a2nxn≥b2

…………………………………..

Am1x1+am2x2+…+amnxn≥bm

Среди неотрицательных решений этой системы требуется найти такое решение, при котором линейная ф-ция (целевая ф-ция) L=c1x1+c2x2+…+cnxn+c0 принимает наиб. (наим.) значение или как говорят, максимизировать (минимизировать)линейную ф-цию L. Решается указанная задача геометрическим методом, для чего ограничимся рассмотрением системы линейных неравенств с 2-мя переменными. Пусть задана линейная ф-ция: L=c1x1+c2x2+c0 Найдём среди множества точек (x1;x2) из области решений системы неравенств такие, которые придают заданной линейной ф-ции наим./наиб. значение. Для каждой точки плоскости ф-ция L принимает фиксированные значения L=L1 множество всех таких точек есть прямая c1x1+c2x2+c0=L1 перпендикулярная вектору С (с12), выходящему из начала координат. Если эту прямую передвигать параллельно самой себе в положительном направлении вектора С, то линейная ф-ция L=c1x1+c2x2+c0 будет возрастать, а в противоположном направлении убывать. Пусть при движении прямой L в положительном направлении вектора С она впервые встречается с многоугольником решений в его вершине, тогда в этом положении L1 прямая становится опорной, и на этой прямой ф-ция L принимает наим. значение. При дальнейшем движении в этом же направлении (положительном) прямая L пройдёт через другую вершину многоугольника решений, выходя из области решений, и станет также опорной прямой L2; на ней ф-ция L принимает наиб. значение среди всех значений, принимаемых на многоугольнике решений. Т.о минимизация и максимизация линейной ф-ции L=c1x1+c2x2+c0 на многоугольнике решений достигаются в точках пересечения этого многоугольника с опорными прямыми, перпендикулярными вектору С(с12). Опорная прямая может иметь с многоугольником решений либо одну общую точку (вершину многоугольника), либо бесконечное множество точек (это множество есть сторона многоугольника).

  1. Симплекс-метод. Линейное программирование.

Решение основной задачи линейного программирования геометрическим методом явл. наглядным в случае 2-х даже 3-х переменных. Для случая же большего числа переменных геометрический метод становится невозможным. Так называемый симплекс-метод принадлежит к числу аналитических методов решения основной задачи линейного программирования. Система ограничений в вычислительных методах обычно задаётся системой линейных уравнений.

a11x1+a12x2+…+a1nxn=b1

a21x1+a22x2+…+a2nxn=b2

amx1+am2x2+…+…amnxn=bm

и среди неотрицательных решений этой системы требуется найти такие, которые максимизировали бы линейную ф-цию L= c1x1+c2x2+…+cnxn+c0

Выразим:

X1,x2,…,xr(r≥m) через остальные переменные

X1=a1,r+1xr+1+…+a1nxn+b1

X2=a2,r+1xr+1+…+a2nxn+b2

Xr=ar,r+1xr+1+…+arnxn+br

Переменные (неизвестные) x1,x2,…,xr называются базисными, а весь набор

Базисом, остальные переменные называются свободными. Система ограничений назыв. системой, приведённой к единичному базису. Подставляя в линейную формулу L вместо базисных переменных их выражения через свободные их системы 1, получим L=y0+yr+1xr+1+…+ynxn Теперь пологая все свободные переменные =0, найдём значения базисных переменных : x1=b1,x2=b2,…,xr=br т.о решение (b1,b2,…,br,0,…,0) системы явл. допустимым оно называется базисным. Для полученного базисного решения значения линейной формы будет Lб=y0 Решение задачи при помощи симплекс метода распадается на ряд шагов, заключающихся в том что от базиса Б мы переходим к другому базису Б’ с таким расчётом, чтобы значение Lб уменьшалось или , по крайней мере не увеличивалось т.е Lб’≥Lб

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