Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
книжка по они.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
4.81 Mб
Скачать

Затраты труда на производство ячменя и кормовой моркови

Производственные ресурсы

Затраты на один ц

Наличие производственных ресурсов

Морковь кормовая

Ячмень

Пашня, га

0,005

0,05

2000

Затраты труда:

на конно-ручных работах, ч.-дн.

0,11

0,10

18000

на механизированных работах, тр.-смен

0,0225

0,025

3200

Чтобы получить 1 ц кормовой моркови, требуется 0,005 га пашни, 1 ц ячменя – 0,05 га.

По данным условиям составим неравенства.

По пашне:

0,005Х1 + 0,05Х2 ≤ 2000.

По затратам труда:

0,11Х1 + 0,10Х2 ≤ 18000

0,0225Х1 + 0,025Х2 ≤ 3200.

Оптимальный вариант сочетания культур может оказаться таким, что некоторые производственные ресурсы будут использованы не полностью. Поэтому ставится знак «меньше или равно» (≤).

Из смысла задачи следует, что Х1 и Х2 должны быть неотрицательными, то есть Х1 ≥ 0, Х2 ≥ 0.

Требуется найти такие неотрицательные значения Х1 и Х2, которые в сумме давали бы максимум кормовых единиц. Если искомый максимум обозначить через С, то можно записать:

0,005Х1 + 0,05Х2 ≤ 2000

0,11Х1 + 0,10Х2 ≤ 18000

0,0225Х1 + 0,025Х2 ≤ 3200

С = 0,25Х1 + 1,2Х2

Теперь неравенства преобразуем в уравнения. Для этого в каждое неравенство введем дополнительные неотрицательные переменные величины: Х3, Х4 и Х5, обозначающие размеры недоиспользованных ресурсов:

0,005Х1 + 0,05Х2 + Х3 = 2000

0,11Х1 + 0,10Х2 + Х4 = 18000

0,0225Х1 + 0,025Х2 + Х5 = 3200

С = 0,25Х1 + 1,2Х2

В нашем примере Х3 – размер недоиспользованной пашни, Х4 – человеко-дней, Х5 – тракторо-смен.

Таким образом, условия задачи сформулированы в виде системы линейных уравнений, содержащей три уравнения с пятью неизвестными, то есть п >т. Такая система имеет множество решений.

Предположим, что Х4 и Х5 равны нулю, и решим систему из трех уравнений с тремя неизвестными:

0,005Х1 + 0,05Х2 + Х3 = 2000

0,11Х1 + 0,10Х2 = 18000

0,0225Х1 + 0,025Х2 = 3200

В результате получим одно из возможных решений:

Х = (Х1; Х2; Х3; 0; 0).

Решение, где число нулевых переменных не превосходит числа уравнений, называется базисным. При этом переменные Х1, Х2 и Х3, значения которых определяются, являются базисными, а Х4 и Х5, заранее приравненные к нулю, - небазисными.

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

Чтобы получить допустимое базисное решение, возьмем в качестве базисных дополнительные переменные Х3, Х4 и Х5. При этом Х1 и Х2 равны нулю, как небазисные переменные, а Х3, Х4 и Х5 равны свободным членам соответствующих уравнений системы.

Решение подобных задач симплексным методом (вручную) осуществляется путем составления серии так называемых симплексных таблиц. В верхней строке этих таблиц (cj) даны коэффициенты при неизвестных целевой функции. Левый крайний столбец (ci) состоит из коэффициентов целевой функции при неизвестных, вошедших в базис. Затем следует столбец базисных переменных и столбец свободных членов. Элементы всех прочих столбцов представляют собой коэффициенты при неизвестных системы уравнений. Наконец, нижняя строка таблицы (zj – cj) называется индексной строкой. В столбцах хj индексной строки содержится оценки плана (решения), а в столбце свободных членов – численное значение целевой функции. Номера строк и столбцов таблицы определяются номерами стоящих в них переменных. Столбец свободных членов и индексная строка – нулевые.

Составим симплексную таблицу для первого базисного решения поставленной задачи (таблица 2.36.).

Таблица 2.36.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]