Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
mm_1.doc
Скачиваний:
10
Добавлен:
25.11.2018
Размер:
315.9 Кб
Скачать

Задание №1. Решение задачи оптимального планирования производства

    1. Цель работы:

Приобретение навыков построения математической модели и решения одноиндексных задач линейного программирования (задача о производстве).

Условие задачи:

Предприятие может изготавливать два вида изделий Р1 и Р2. Запас сырья и затраты на изготовление одного изделия приведены в таблице:

Вид сырья

Затраты на одно изделие

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

Р1

Р2

Чугун

14

5

350

Сталь

14

8

392

Оборудование

6

12

408

Прибыль

10

5

    1. Теоретический материал

2.1. Построение математической модели

Целевая функция Z=10*x1 + 5*x2  MAX , при X1, X2 ≥ 0 и X1, X2=целые

2.2. Решение задачи симплексным методом

I этап. Преобразование неравенств в равенства.

Обозначим, yi≥ 0 – выравнивающая (базисная) переменная (i=1,2,3) и добавим эти переменные к левой части неравенств.

Находим исходное базисное решение: x1 = x2 = 0; y1 = 350; y2 = 392; y3 = 408 ; z=0.

II этап. Выполнение симплексного преобразования.

Шаг 1. Выбираем разрешающий столбец. Он соответствует наименьшему отрицательному элементу в Z-строке. Это число -10, соответствующее 1-му столбцу.

Шаг 2. Выбираем разрешающую строку. Она соответствует наименьшему положительному частному при делении правой части уравнений на значения элементов разрешающего столбца.

Шаг 3. Выбираем разрешающее число. Оно находится на пересечении разрешающей строки и столбца.

Шаг 4. Выполняем симплексное преобразование. Уравнение разрешающей строки делим на разрешающее число. Элементы остальных строк вычисляем по правилу: умножаем уравнение разр. строки на 14, 6 и -10 и вычитаем соответственно из 2-го, 3-го и 4-го уравнений.

Старый элемент - (соответ. число в разр.строке * соответ. число в разр.столбце)/ разр.число

Например, для второй строки, 14 – 14*14/14 = 0;

8 – 5*14/14 =3;

0 – 1*14/14=-1

1 – 0*14/14=1

Запишем полученные уравнения:

Из полученной системы находим второе базисное решение : x1 = 25; x2 = 0; y1 =0; y2 = 42; y3 = 258 ; z=250.

Шаг 5. Проверка оптимальности плана. Если в Z-строке все элементы неотрицательны, то достигнуто оптимальное решение. В противном случае повторяем все шаги симплексного преобразования.

III этап. Улучшаем план.

Шаг 1. Выбираем разрешающий столбец. Это столбец 2.

Шаг 2. Выбираем разрешающую строку. Это строка 2.

Шаг 3. Выбираем разрешающее число. Это число 3.

Шаг 4. Выполняем симплексное преобразование.

Шаг 5. Проверка оптимальности плана. Так как в Z-строке все элементы неотрицательны, данный план является оптимальным.

Полученное решение : x1 = 20; x2 = 14; y1 =0; y2 = 0; y3 = 0 ; z=270.

  1. Порядок выполнения работы

3.1. Ввод исходных данных в таблицу:

Вид сырья

Затраты на одно изделие

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

Ограничение ресурса

Р1

Р2

Чугун

14

5

350

 

Сталь

14

8

392

 

Оборудование

6

12

408

 

Прибыль

10

5

 

3.2. Ввести формулы для Ограничения ресурса и Целевой функции:

Вид сырья

Затраты на одно изделие

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

Ограничение ресурса

Р1

Р2

Чугун

14

5

350

=B3*$B$7+C3*$C$7

Сталь

14

8

392

=B4*$B$7+C4*$C$7

Оборудование

6

12

408

=B5*$B$7+C5*$C$7

Прибыль

10

5

 

Искомые величины

 

 

 

 

Целевая функция

=B6*B7+C6*C7

 

    1. Выполнить команду Сервис – Поиск решения:

    1. Анализ результатов решения:

Вид сырья

Затраты на одно изделие

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

Ограничение ресурса

Р1

Р2

Чугун

14

5

350

350

Сталь

14

8

392

392

Оборудование

6

12

408

288

Прибыль

10

5

 

Искомые величины

20

14

 

 

Целевая функция

270

 

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