Выполнил |
|
Студент |
Попов И. О. |
Группа |
А – 01 – 03 |
Вариант |
1 |
Дата |
03.10.07 |
Принял |
|
Преподаватель |
Шихин В.А. |
Дата |
Задача 010101
Решить геометрически и симплекс-методом:
Решение геометрически.
Для решения поставленной задачи геометрически необходимо в плоскости изобразить область допустимых значений (D), границы которой будут определяться выражениями:
|
|
|
|
|
|
|
|
|
Т.к. D является непустым ограниченным замкнутым множеством, то задача имеет решение, причем точка оптимума расположена в одной из вершин D.
Т.к. различным значениям целевой функции y на плоскости соответствуют параллельные прямые, то для определения направления возрастания целевой функции необходимо в плоскости изобразить 2 произвольные из них:
Т.о. целевая функция будет возрастать в направлении от прямой (1) к прямой (2), и достигнет оптимума в точке, в которой обращаются в равенства следующие 2 ограничения:
Ответ: ; .
Решение симплекс методом.
шаг 0.
Для применения симплекс-метода задача линейного программирования должна быть сведена к канонической задаче линейного программирования. С этой целью необходимо ввести дополнительные переменные :
Для нахождения первоначального базисного решения все переменные разбиваются на основные и неосновные. Т.к. каждая из основных переменных должна входить только в одно уравнение из системы ограничений, то кандидатами в основные являются переменные . Для проверки правильности выбора необходимо проверить матрицу из коэффициентов при кандидатах на вырожденность:
, следовательно выбор верен.
шаг 1.
основные переменные:
неосновные переменные:
При выражении основных переменных через неосновные система ограничений переписывается в виде:
Если приравнять неосновные переменные к 0, то получается базисное решение , являющееся недопустимым, т.к. не выполнено условие неотрицательности .
Для получения допустимого базисного решения необходимо увеличить за счет увеличения . Следовательно переводится в основные переменные при условии исполнения ограничений на неотрицательность переменных:
Третье ограничение будет являться разрешающим, следовательно переводится в неосновные переменные. Система переписывается в виде:
Приравнивая неосновные переменные к 0, можно получить базисное решение , которое будет являться допустимым.
Проверка полученного решения на оптимальность дает следующие результаты:
Из выражения для целевой функции видно, что дальнейшее увеличение не допускается, следовательно достигнут оптимум:
Ответ:
; .
Задача 010201
Решить симплекс-методом:
шаг 0.
Для применения симплекс-метода задача линейного программирования должна быть сведена к канонической задаче линейного программирования. С этой целью необходимо ввести дополнительные переменные :
Для нахождения первоначального базисного решения все переменные разбиваются на основные и неосновные. Т.к. каждая из основных переменных должна входить только в одно уравнение из системы ограничений, то кандидатами в основные являются переменные . Для проверки правильности выбора необходимо проверить матрицу из коэффициентов при кандидатах на вырожденность:
, следовательно выбор верен.
шаг 1.
основные переменные:
неосновные переменные:
При выражении основных переменных через неосновные система ограничений переписывается в виде:
Если приравнять неосновные переменные к 0, то получается базисное решение , являющееся недопустимым, т.к. не выполнены условия неотрицательности и .
Для получения допустимого базисного решения необходимо увеличить за счет увеличения . Следовательно необходимо перевести в основные переменные при условии исполнения ограничений на неотрицательность переменных:
Т.к. ограничения на неотрицательность переменных не выполняются, то такая операция недопустима. Аналогично может быть увеличено за счет увеличения :
Т.к. ограничения на неотрицательность переменных не выполняются, то такая операция недопустима. Аналогично может быть увеличено за счет увеличения :
Т.к. ограничения на неотрицательность переменных не выполняются, то такая операция недопустима.
Т.к улучшить первоначальное недопустимое базисное решение не удается, то необходимо вернуться на шаг 0 с целью выбора других основных переменных.
шаг 0.
Для осуществления этой операции необходимо исключить из первого уравнения , а из второго :
Т.о. кандидатами в основные являются переменные . Для проверки правильности выбора необходимо проверить матрицу из коэффициентов при кандидатах на вырожденность:
, следовательно выбор верен.
шаг 1.
основные переменные:
неосновные переменные:
При выражении основных переменных через неосновные система ограничений переписывается в виде:
Приравнивая неосновные переменные к 0, можно получить базисное решение , которое будет являться допустимым.
Проверка полученного решения на оптимальность дает следующие результаты:
Из выражения для целевой функции видно, что дальнейшее увеличение не допускается, следовательно достигнут оптимум:
Ответ: ; .
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.