Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
комшилова системный анализ / Практикум решения задач по дисциплине.docx
Скачиваний:
170
Добавлен:
09.02.2015
Размер:
1.25 Mб
Скачать
    1. Задача 3

Используя геометрические построения, найти решение задачи Линейного Программирования

Решение

    1. Необходимо на плоскости построить прямые, соответствующие заданным неравенствам.

Прямая, соответствующая неравенству проходит через точки

и

Прямая, соответствующая неравенству проходит через точки

и

Прямая, соответствующая неравенству проходит через точки

и

    1. Строим на плоскости прямые, соответствующие данным прямым.

    1. Определяем ОДЗ (Область допустимых значений) данной системы неравенств. ОДЗ- это многогранник, ограниченный заданной системой неравенств, каждая точка которого удовлетворяет всем неравенствам ( условиям). В данном случае ОДЗ – полупространство.

На данном графике также обозначены области, удовлетворяющие условиям .

Таким образом, ОДЗ, удовлетворяющая всем условиям следующая:

    1. Строим вектор целевой функции Z. Для этого необходимо построить линию уровня целевой функции, гдеZ=0, а затем определить в какую сторону целевая функция возрастает.

Линия уровня целевой функции проходит через точкии

Чтобы определить градиент возрастания целевой функции можно взять две точки выше и ниже линии уровня целевой функции , подставить данные значения в уравнение целевой функциии посмотреть, в какой точке значениебольше нуля.

В нашем случае можно взять две точки: и:

Таким образом целевая функция возрастает вверх ( см. рисунок), а вниз соответственно убывает.

    1. Мысленно передвигая параллельно линию уровня целевой функции вверх, нужно определить крайнюю точку ОДЗ, которую пересекают линии уровня целевой функции.

Для данной ОДЗ крайней точкой, в которой заданная целевая функция достигает минимума, является точка D. Из графика следует, что координаты точкиD

Подставив координаты точки Dв, получаем значение минимума целевой функции на заданном ОДЗ:

Ответ:

    1. Задача 4

Используя метод исключения переменных и геометрические построения, найти решение задачи Линейного Программирования:

Решение

    1. Из третьего ограничения можно выразить:

.

Cучетом условияимеем:

Замечание: В данном случае из третьего ограничения можно выразить любую из переменных,или.

    1. Подставим выражение для в первое ограничение:

    1. Подставим выражение для во второе ограничение:

    1. Подставим выражение для в целевую функцию:

Свободным членом на данном этапе можно пренебречь, тогда перейдем к целевой функции вида:

    1. Таким образом, после применения метода исключения переменных от исходной задачи перейдем к задаче вида:

Данная задача может быть решена на плоскости графическим методом решения задач линейного программирования.

    1. Необходимо на плоскости построить прямые, соответствующие заданным неравенствам.

Прямая, соответствующая неравенству проходит через точки

и

Прямая, соответствующая неравенству проходит через точки

и

Прямая, соответствующая неравенству проходит через точки

и

    1. Строим на плоскости прямые, соответствующие данным прямым.

    1. Определяем ОДЗ (Область допустимых значений) данной системы неравенств. ОДЗ- это многогранник, ограниченный заданной системой неравенств, каждая точка которого удовлетворяет всем неравенствам ( условиям).

На данном графике также обозначены области, удовлетворяющие условиям .

Таким образом, ОДЗ, удовлетворяющая всем условиям следующая:

    1. Строим вектор целевой функции . Для этого необходимо построить линию уровня целевой функции, где, а затем определить в какую сторону целевая функция возрастает.

Линия уровня целевой функции проходит через точкии.

Чтобы определить градиент возрастания целевой функции можно взять две точки выше и ниже линии уровня целевой функции , подставить данные значения в уравнение целевой функциии посмотреть, в какой точке значениебольше нуля.

В нашем случае можно взять две точки: и:

Таким образом целевая функция возрастает вверх ( см. рисунок), а вниз соответственно убывает.

    1. Мысленно передвигая параллельно линию уровня целевой функции вверх, нужно определить крайнюю точку ОДЗ, которую пересекают линии уровня целевой функции.

Для данной ОДЗ крайней точкой, в которой заданная целевая функция достигает максимума, является точка D. Из графика следует, что координаты точкиD.

Подставив координаты точки Dв выражение для нахождения, получаем:

Далее определяем максимум исходной целевой функции в точкеD:

Ответ: