Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Графические решения двумерных задач
Рассмотрение графического метода решения задач, обладающего высокой степенью наглядности, позволяет выявить некоторые общие свойства задач линейного программирования, которые указывают на пути их общего решения. Упражнение №8. Минимизировать функцию Z=–3Х1–4Х2 при ограничениях X1≥ 10, X2≥ 5, Х1+Х2≤ 20, –Х1+4Х2≤ 20.
Графическое решение задачи на рис. 8.
Рис. 8. Область допустимых значений для упражнения № 8
Допустимой областью является четырехугольник PQRS. Функция Z убывает в направлении вектора (3, 4). Минимальное значение функции Z= –68 достигается в точке R(12, 8). Обратим внимание на то обстоятельство, что и как в упражнении № 7 экстремум достигается в вершине допустимой области. В некоторых случаях задача может иметь более одного решения. Упражнение №9. Минимизировать функцию Z= 6Х1–2Х2 при ограничениях X1≥ 0, X2≥ 0, 2Х1+4Х2≤ 9, 3Х1+Х2≤ 6. Допустимой областью является четырехугольник OABC. Функция Z убывает в направлении вектора (2, 6). С учетом этого обстоятельства любая точка на отрезке BC является оптимальным решением.
Рис. 9. Область допустимых значений для упражнения № 9
В некоторых случаях оптимальное решение не имеет ограничения. Упражнение № 10. Максимизировать функцию Z=Х1+Х2 при ограничениях X1≥ 0, X2≥ 0, Х1-Х2≥ 1, Х2≤ 2.
Рис. 10. Область допустимых значений для упражнения № 10
Допустимая область не ограничена в направлении возрастания функции Z. Решение также не ограничено. В некоторых случаях задача может и не иметь решений, поскольку допустимой области не существует. Упражнение №11. Минимизировать функцию Z=2Х1+3Х2 при ограничениях X1≥ 0, X2≥ 0, Х1+Х2≥ 10, 3Х1+5Х2≤ 15.
Рис. 11. Графическое решение задачи для упражнения № 11
Из рассмотренных примеров выявляются некоторые характерные особенности оптимальных решений. 1. Допустимая область решения задачи – выпуклый многоугольник, даже в случае, когда решение не имеет ограничения. 2. Оптимальное решение задачи всегда достигается в вершине (вершинах) допустимой области. Все вышесказанное может иметь обобщения. Сначала покажем, что задачи линейного программирования могут быть приведены к стандартной форме.
Стандартная форма задач линейного программирования
Все возможные формы задач линейного программирования могут быть сведены к стандартной форме, в которой целевая функция должна быть линейной, а все ограничения должны быть заданы в виде равенств с неотрицательными переменными. Правила перевода к стандартной форме следующие. 1) Максимизация целевой функции Z=c1X1+c2X2+...+cnXn равносильна минимизации функции Zi= –c1X1–c2X2–...–cnXn.
2) Ограничения в виде неравенств, например X1+X2-X3≤ 6, могут быть приведены к стандартной форме X1+X2-X3+X4=6, где новая переменная X4 неотрицательна. 3) Если некоторая переменная Xk может принимать любые значения, а требуется, чтобы она была неотрицательна, то ее можно привести в виду Xk=Xk*–Xk**, где Xk*≥ 0, Xk**≥ 0. Таким образом, приведение задачи к стандартной форме может потребовать дополнительных неотрицательных переменных. Исходя из вышесказанного, упражнение № 7, который мы рассмотрели ранее, может быть приведен к следующему виду: минимизировать функцию Z= 2X1–4X2 при ограничениях 3X1+4X2+X3 =1700, 2X1+5X2 +X4=1600 Xi> =0, i=1, 2,..., 4. Задача состоит из двух уравнений с четырьмя неизвестными. Любое неотрицательное решение при этих ограничениях является допустимым. Интересными решениями таких уравнений являются такие, когда два неизвестных приравниваются нулю. Если такое решение единственное, оно называется БАЗИСНЫМ. Если оно также и допустимое – это БАЗИСНОЕ ДОПУСТИМОЕ РЕШЕНИЕ. Для общей задачи линейного программирования с N переменными и M уравнениями (N> M), базисные решения ограничений могут быть получены, если приравнять нулю (N–M) переменных. Эти переменные получили название небазисных переменнных. Остальные переменные образуют БАЗИС. В рассмотренной задаче возможны 6 комбинаций небазисных переменных (табл. 11). Таблица 11
Только четыре комбинации нулевых небазисных переменных являются допустимыми и именно они соответствуют вершина допустимой области на рис. 7.
Популярное:
|
Последнее изменение этой страницы: 2016-03-22; Просмотров: 2124; Нарушение авторского права страницы