Выполнил |
|
Студент |
Попов И. О. |
|
Группа |
А – 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).
Ссылка на скачивание - внизу страницы.