Автор Ёветлана Мухортова задал вопрос в разделе Прочее образование
Задача. Решить задачу линейного программирования графоаналитическим методом. и получил лучший ответ
Ответ от Личный Кабинет Удален[гуру]
Да, конечно сложно что то говорить, когда задачи нет. Объясню на своем примере:
Пусть задана система ограничений:
5x1+9x2<=45
3x1+3x2<=19
2x1+x2<=10
f(x1,x2)=2x1+x2=max
Переход к каноническому виду означает переход от системы неравенств к системе равенств. При этом строку с равенством не меняем. Знак <= заменяем добавлением к выражению нек. слагаемого, а >= - вычитанием. Поскольку придется менять все неравенства, то возникнет три новых переменных: x3,x4,x5. Но они будут носить чисто формальный характер!! ! и фактически будут нулями. Получим
5x1+9x2+x3=45
3x1+3x2+x4=19
2x1+x2+x5=10
В матричной форме:
5 9 1 0 0 45
3 3 0 1 0 19
2 2 0 0 1 10
Это есть канонический вид. Стоит также иметь в виду, что все переменные >=0!
Теперь необходимо выразить базисные векторы в матрице (по количеству строк) . Это уже математика, преобразования Гаусса.
Благо в нашем случае этого делать не надо: в матрице сразу видна единичная.
Справедливо, очевидно:
x3=45-5x1-9x2
x4=19-3x1-3x2 (**)
x5=10-2x1-x2
Вспоминая, что x3,x4,x5 - фактически нули, то получаем уравнения прямых на плоскости Ox1x2 (либо x2 выражаем через x1, либо наоборот) . Проводим все эти три прямые прямые. Теперь ищем общую область. Для этого проверим для каждой прямой, какую область та ограничивает (сверху или снизу) . Для этого выберем точку (x1,x2)=(0,0) и подставим в (**). Если x3 (аналогично с x4, x5) положительно, то область лежит ниже прямой, отрицательна - выше.
Находите общую область пересечения (опять же учитываем, что x1,x2>=0!).
Осталось рассмотреть целевую функцию/ Допускают f(x1,x2)=0, т. е x2=-2x1.
Теперь делаем параллельный перенос этой прямой на нашу область (пусть она треугольник, в общем случае это многоугольник) . Очевидно, что входить она будет через одну из вершин треугольника - это будет минимум целевой функции. Со-но выходить из области прямая будет в точке максимума. Конечно может возникнуть ситуация, когда целевая функция параллельна одной их (**) или несколько прямых из (**) параллельны между собой. Это ситуации, когда число решений бесконечно, либо нет вообще. Но не буду о грустном, сам точно не помню.
Осталось только найти координату этой точки и подставить полученные x1,x2 в исходную целевую функцию.
Фух, надеюсь частично смог объяснить : )
23.11.11
Как найти канонический вид эрмитовой квадратичной формы? Гугл не спасает (не нашел примеров).
Может, подойдёт
Квадратичная форма называется канонической, если все т. е.
Всякую
подробнее...
К какому классу задач относится задача о назначениях?
Задача о назначениях — вид задачи линейного программирования, с помощью которой решаются вопросы
подробнее...
Всякую ли матрицу можно привести к диагональному виду?
Когда говорят об элементарных преобразованиях, то имеют в виду операции
со строками такие же,
подробнее...
Привести уравнени КРИВОЙ к каноническому виду. Ребят выручайте...
Вот: (x+1)^2+7y+3=0,
(x+1)^2=-7(y+3/7).
Парабола. Вершина: х=-1,
подробнее...
Исследовать кривую второго порядка и построить её
Уравнение кривой второго порядка имеет вид: ax^2+2bxy+cy^2+2dx+2dy+f=0.Cоставим определитель
подробнее...
решите методы интервалов неравенств
Метод интервалов для решения рациональных неравенств
Решая квадратные неравенства, мы
подробнее...
Подскажите сайт для решения задач онлайн по линейному программированию методом больших штрафов.
Решение задачи линейного программирования симплекс-методом удобно оформлять в виде
подробнее...
как выяснить, можно ли привести матрицу к диагональному виду путем перехода к новому базису?
А что, разве вектора, если они были ЛЗ (линейно зависимы) , то есть нельзя было матрицу привести к
подробнее...
Прошу помогите. Как привести уравнения к каноническому виду?
1)первое уравнение очевидно уравнение окружности.
преобразуем его до канонического
подробнее...
Подскажите!!! Люди, как привести квадратичную форму к каноническому виду методом ортогональных преобразований?
1. выписываешь матрицу квадратичной формы
2. находишь собственные значения характеристического
подробнее...
Найти ортогональное преобразование, приводящее следующие формы к каноническому виду, и написать этот канонический вид:
Матрица квадратичной формы (пишу по строкам) :
(-3, 2,-4,-2)
( 2, 0, 2, 1)
(-4, 2,-3,-2)
подробнее...
Как привести к каноническому виду матрицу?
Вики:
Элементарные преобразования матрицы — это такие преобразования матрицы, в
подробнее...
Как определить тип кривой второго порядка?
Классификация кривых второго порядка
Невырожденные кривые
Кривая второго
подробнее...
Помогите, пожалуйста, с решением КЗЛП методом искусственного базиса
Метод искусственного базиса применяется к решению задач линейного программирования в общем случае,
подробнее...