- •8. Проверка гипотезы о математическом ожидании нормальной св при известной дисперсии
- •9. Проверка гипотезы о математическом ожидании нормальной св при неизвестной дисперсии.
- •10. Проверка гипотезы о равенстве дисперсий двух нормальных св.
- •11.Общая, каноническая, стандартная задача линейного программирования.
- •12. Симплексная форма злп.
- •13. Матричная форма симплексного метода. Критерии оптимальности плана и его отсутствия. Симплексные преобразования.
- •14. Геометрический способ решения системы линейных неравенств.
- •15. Графический метод решения стандартной злп
- •16. Взаимно двойственные злп.
- •17. Основные теоремы двойственности.
- •18. Транспортная задача и ее ранг.
- •19. Проверка опорного плана на оптимальность (метод потенциалов).
- •20. Переход от одного опорного плана к другому при решении транспортной задачи.
- •21. Двойственный симплекс-метод.
- •Методы решения матричной игры в смешанных стратегиях
14. Геометрический способ решения системы линейных неравенств.
A1x1+a2x2≤b1 (10)
(x1,x2) будем рассматривать как точку на координатной плоскости. Совокупность решения (х1,х2) неравенства 10 называется областью решения данного неравенства.
Теорема: областью решения линейного неравенства с двумя переменными (10) является одна из полуплоскостей на который вся плоскость делится прямой а1х1+а2х2=в1, включающая и эту прямую, а другая полуплоскость с той же прямой является областью решений неравенства а1х1+а2х2 в1
Область решений линейного неравенства является выпуклой(она с любыми двумя точками содержит и отрезок соединяющий эти точки)
Теорема: пересечение любого числа выпуклых областей, есть область выпуклая. Отсюда следует что областью решений системы лин неравенств с двумя переменными явл выпуклая многоугольная область как пересечение конечного числа полуплоскостей.
15. Графический метод решения стандартной злп
Этот метод часто используется при решении задач, в которых только две неизвестных величины.
Небольшая фабрика изготовляет два вида красок: INT - для внутренних работ и EXT - для наружных работ. В производстве красок используются два исходных продукта А и В. Из-за малой площади склада максимально возможные суточные запасы этих продуктов равны 6 т. и 8 т. соответственно. На производство 1 тонны краски INT расходуется 1 тонна продукта А и 2 тонны продукта В, а на изготовление 1 тонны краски EXT идет 2 тонны продукта А и 1 тонна продукта В. Фабрика продает краску по цене 3 тыс. долл. за тонну краски INT и 2 тыс. долл. за тонну краски EXT. Исходные данные удобно свести в таблицу:
Исходные продукты |
Расход продукта на 1 т. краски |
Запас продуктов |
|
INT |
EXT |
||
A |
1 |
2 |
6 |
B |
2 |
1 |
8 |
Цена 1т. краски |
3 тыс. долл. |
2 тыс. долл. |
|
Изучение рынка сбыта показало, что суточный спрос на краску EXT никогда не превышает спрос на краску INT, более чем на 1 тонну. Какое количество краски каждого вида должна производить фабрика в сутки, чтобы доход от реализации продукции был максимален?
Построим математическую модель задачи. Для этого надо определить переменные задачи, целевую функцию и ограничения, которым удовлетворяют переменные. Обозначим через x1 - планируемый суточный объем производства краски INT, а через x2 - суточный объем производства краски EXT. Целевая функция f(x) будет выражать суточный доход от продажи краски, равный 3x1 + 2x2 (тыс. долл.). Этот доход подлежит максимизации
f(x)= 3x1 + 2x2 max.
Построим ограничения задачи, связанные с ограниченными запасами продуктов А и В. На производство краски INT в количестве x1 (т) будет использовано 1x1 (т) продукта А, а на производство краски EXT в объеме x2 (т) будет затрачено 2x2 (т) продукта А. Поскольку суточный запас продукта А равен 6 т., то расход продукта А на изготовление красок двух видов не может превышать в сутки этой величины: 1x1+ 2x2 6. Аналогично получим ограничение, связанное с запасом продукта В: 2x1+1x2 8. Ограничение по соотношению спроса на краски можно описать неравенством: x2 - x1 1. Учитывая естественные условия неотрицательности объемов выпуска продукции, окончательно получим следующую задачу линейного программирования
f(x) = 3 x1 + 2 x2 max (1.1)
1 x1 + 2 x2 6, (1.2)
2 x1 + 1 x2 8, (1.3)
- x1 + x2 1, (1.4)
x1 0, x2 0. (1.5)
Построим множество планов задачи, описываемое ограничениями (1.2)-(1.5). Рассмотрим первое неравенство. Оно задает некоторую полуплоскость, расположенную по одну сторону от граничной прямой
p1: 1x1+2x2=6
Построим эту прямую на плоскости с координатными осями x1 и x2. Для проведения прямой достаточно знать две ее точки. Проще всего найти точки пересечения прямой с осями координат. Полагая x1 = 0, из уравнения прямой получим x2 = 3, а при x2 = 0 найдем x1 = 6. Таким образом прямая p1 пройдет через точки (0,3) и (6,0). Чтобы определить, по какую сторону от прямой расположена искомая полуплоскость, достаточно подставить в неравенство (1.2) координаты любой точки плоскости. Если прямая не проходит через начало координат, то удобнее всего взять точку (0, 0). Очевидно, что в этой точке неравенство (1.2) строго выполняется (1* 0 + 2* 0 < 6), значит полуплоскость, определяемая этим неравенством, лежит ниже прямой p1, включая в себя начало координат. Искомую полуплоскость отметим штриховкой (рис.1.1).
Аналогично построим полуплоскость, задаваемую неравенством (1.3). Для этого нанесем на координатную плоскость граничную прямую
p2: 2x1+x2=8,
найдя ее точки пересечения с осями координат: (0,8) и (4,0).
Подставляя координаты точки (0,0) в неравенство (2.3), видим, что начало координат лежит в искомой полуплоскости (2* 0 + 1* 0 < 8), значит все точки, удовлетворяющие неравенству (2.3), расположены левее прямой p2. Отметим эту область штриховкой (рис.1.1).
Точки, задаваемые ограничением (4), находятся ниже прямой
p3: -x1+x2=1,
проходящей через точки (0, 1) и (-1, 0).
Наконец, условия неотрицательности: x1 0, x2 0 задают все точки первой четверти, что также отметим штриховкой.
Выделяя теперь точки плоскости, удовлетворяющие всем ограничениям задачи (1.1)-(1.5), то есть расположенные одновременно во всех заштрихованных полуплоскостях, получаем множество планов X. Оно представляет собой многоугольник (в данной задаче - пятиугольник). Его стороны лежат на прямых, уравнения которых получаются из исходной системы неравенств (1.2)-(1.5) заменой знаков неравенств на строгие равенства.
Рис. 1.1
Для графического представления целевой функции введем понятие линии уровня (изолинии функции).
Определение. Линией уровня (изолинией) функции f(x) называется множество точек x = (x1, x2), в которых она принимает одно и то же постоянное значение f(x) = h, где h - некоторое число. Для линейной функции двух переменных f(x) = c1 x1 + c2 x2 линия уровня, соответствующая числу h, будет представлять прямую с уравнением
c1 x1 + c2 x2 = h (1.6)
При изменении числа h будем получать семейство линий уровня (параллельных прямых) с одним и тем же направляющим вектором c = =(c1, c2), перпендикулярным всем прямым. Известно, что вектор c = (c1, c2) для линейной функции f(x) = c1 x1 +c2 x2 указывает направление ее возрастания. Геометрически это означает, что при параллельном перемещении прямой (1.6) в направлении целевого вектора c значение целевой функции возрастает.
Построим линии уровня целевой функции f(x) = 3x1 + 2 x2 в нашей задаче. Их уравнения будут иметь вид 3x1 + 2 x2 = h. Они задают семейство параллельных прямых, зависящих от параметра h. Все прямые перпендикулярны целевому вектору c = (3, 2), составленному из коэффициентов целевой функции, поэтому для построения семейства линий уровня целевой функции достаточно построить ее целевой вектор, и провести несколько прямых, перпендикулярных этому вектору. Линии уровня будем проводить на множестве планов X, помня при этом, что при параллельном перемещении прямых в направлении целевого вектора c = (3, 2) значение функции f(x)= 3x1 + 2x2 будет возрастать. Поскольку в задаче оптимальный план должен доставлять целевой функции максимально возможное значение, то для решения задачи графически надо среди всех точек x = (x1, x2) множества планов X найти такую точку x* = (x1*, x2*), через которую пройдет последняя линия уровня в направлении целевого вектора c = (3,2). Из рисунка 1.2 видно, что искомой точкой будет точка, лежащая в вершине множества X, образованной пересечением прямых p1 и p2. Решая систему уравнений, описывающих эти прямые найдем оптимальный план x1* = 3 1/3, x2* = 1 1/3. При этом максимальное значение целевой функции будет равно f(x*) = 12 2/3. Таким образом, ежесуточно фабрика должна производить 3 1/3 тонн краски INT и 1 1/3 тонн краски EXT, получая при этом доход 12 2/3 тыс. долларов.
x1 + 2 x2 = 6,
2 x1 + x2 = 8,