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

При необходимости задачу на нахождение максимума целевой функции можно заменить задачей на минимум новой целевой функции, и наоборот, воспользовавшись следующим равенством min z= - max (-z).

Если дано неравенство вида , то необходимо ввести в левую часть неравенства дополнительную (балансовую) неотрицательную переменную : .

Каждая переменная задачи имеет определенный экономический смысл, в том числе и вводимые дополнительные переменные. Дополнительные переменные в задаче «об оптимальном использовании ресурсов» показывают количество неизрасходованного ресурса соответствующего вида. В задаче «о диете» эти переменные характеризуют объем потребления соответствующего вещества, превышающего норму. Таким образом, вводимые дополнительные переменные не могут принимать отрицательных значений.

Пример Привести к канонической форме задачу линейного программирования:

найти минимум линейной функции

при условиях

Решение. Начнем с преобразования смешанной системы ограничений в систему уравнений. Первое ограничение является уравнением, поэтому не требует изменений. Необходимо перейти для второго и третьего ограничения от вида неравенства к виду уравнения. Для этого введем неотрицательные «балансовые» переменные и в левые части неравенств со знаками «плюс» или «минус» в зависимости от знака неравенства. Получим систему ограничений в следующем виде

НЕ нашли? Не то? Что вы ищете?

Переход к задаче максимизации линейной функции осуществляется путем введения новой функции из равенства

Итак, каноническая форма задачи линейного программирования имеет вид:

найти максимум функции

при условиях

Вопросы:

1)  Приведите общую постановку задачи математического программирования?

2)  Приведите экономико-математическую модель задачи «об оптимальном использовании ресурсов», задачи «о диете».

3)  Какая форма задачи линейного программирования называется общей, стандартной, канонической? В чем заключаются сходства и различия этих форм?

4)  Какое решение задачи линейного программирования называется допустимым решением? Оптимальным решением?

5)  Перечислите преобразования позволяющие перейти к канонической форме задачи линейного программирования.

Упражнения

Составить экономико-математическую модель задачи

1  На предприятии для производства двух видов продукции используется 2 вида ресурсов. Расход каждого вида ресурса на изготовление единицы каждого вида продукции, запасы каждого вида ресурсов, а также доходы от реализации единицы каждого вида продукции приведены в таблице 1.5.

Составить план выпуска продукции, обеспечивающий предприятию максимальную прибыль от реализации всей продукции.

Таблица 1.5 – Исходная информация задачи 1

Вид ресурса

Необходимое количество условных единиц ресурсов на единицу продукции

Запас ресурса

2

1

8

1

2

10

Доход от реализации единицы продукции

1

1

2  При откорме животных каждое животное должно ежедневно получить не менее 13 ед. питательного вещества А, не менее 18 ед. вещества В и не более 68 ед. витамина С. Эти питательные вещества содержат два вида корма. Содержание единиц питательного вещества в 1 кг каждого вида корма и цена приведены в таблице 1.6.

Таблица 1.6 – Исходная информация задачи 2

Питательное вещество

Вид корма

Минимальная суточная потребность в питательном веществе,

усл. ед.

А

4

13

13

В

3

2

18

С

1

11

68

Стоимость 1кг корма

4

1

Составить рацион питания животных, обеспечивающий организм минимальными суточными потребностями в питательных веществах и имеющий минимальную стоимость.

3  При производстве двух видов продукции и используются три вида сырья , , . Известны запасы каждого вида сырья: 40, 15 и 28. Для изготовления единицы продукции вида необходимо 3 ед. сырья , 2 ед. сырья вида и 4 ед. сырья вида . Производство единицы продукции вида требует затрат 5 ед. сырья вида , 1 ед. сырья вида и 1 ед. сырья вида . При реализации одной единицы продукции вида предприятие получает прибыль в 2 ден. ед, а при реализации одной единицы продукции вида прибыль составит 4 ден. ед. Требуется составить план выпуска продукции, при котором предприятие получит наибольшую прибыль.

4  Завод тяжелого машиностроения производит станки двух видов 3СБШ и 6СБШ. Для данного производства используется три вида сырья: металлопрокат в объеме 77 усл. ед., трубы в объеме 78 усл. ед, чугуны в объеме 54 усл. ед. На производство одного станка вида 3СБШ расходуется 1 усл. ед. металлопроката, 4 усл. ед. труб, 4 усл. ед. чугунов. Выпуск одного станка вида 6СБШ требует затрат металлопроката в количестве 7 усл. ед, труб в количестве 5 усл. ед. и 1 усл. ед. чугунов. Прибыль завода от реализации одного станка вида 3СБШ составит 3 ден. ед., а прибыль от реализации одного станка вида 6СБШ равна 4 ден. ед. Составит план производства станков указанного вида, который приносил бы заводу наибольшую прибыль.

Привести к канонической форме задачу линейного программирования

;

.

;

.

;

.

;

.

;

.

2 Графический метод решения задачи линейного программирования

2.1 Свойства основной задачи линейного программирования

Определение 1 Выпуклой линейной комбинацией произвольных точек Х1, Х2,…,Хn, принадлежащих евклидову пространству Еn , называется сумма , где и .

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16