Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otchet_b_8.docx
Скачиваний:
195
Добавлен:
16.03.2015
Размер:
5.11 Mб
Скачать

Лабораторная работа №4 Технология решения задач линейного программирования симплекс – методом в табличном процессоре excel

Цель работы.

Освоение технологии решения задач линейного программирования симплекс-методом в табличном процессоре Excel.

Содержание лабораторной работы.

Дана задача линейного программирования. Требуется найти решение ЗЛП в табличном процессоре EXCEL симплекс – методом.

Задание на лабораторную работу.

Вариант 6.

Задача:

На арендном предприятии для изготовления двух типов кабеля Аи В выполняется пять технологических операций. Нормы затрат времени на изготовление1000 м кабеля каждого вида по каждой операции, доход от реализации 1000 м кабеля, а также общий фонд рабочего времени по каждой операции приведены в табл. 4.5. Определить оптимальный выпуск продукции, при котором будет получен наибольший доход.

Таблица 1.

Вид технологической операции

Нормы затрат времени для производства кабеля

Общий фонд времени

Типа А

Типа B

Получение проволоки

8

3

28

Изоляция

6

7

27

Скручивание

6

2

22

Освинцовывание

0

1

22

Испытание

7

8

16

Доход от реализации

13

10

Построим модель:

→max

Избавимся от неравенств в ограничениях, введя в ограничения неотрицательные балансовые переменные, и перейдём к каноническому виду:

→max

,

Составим опорный план

Рис. 1

Теперь выберем разрешающий столбец. В нашем случае это столбец С, поскольку в нём находится наибольшее положительное значение целевой функции. После этого выбираем разрешающий элемент( min {bi/aij}), в нашем случае это элемент С7.

Рис. 2

Далее составляем новую симплекс – таблицу, в которой элементы разрешающей строки делятся на разрешающий элемент. Элементы разрешающей строки и столбца становятся равны 0, кроме разрешающего элемента. Остальные элементы определяются по правилу прямоугольника (сумма произведений главной и побочной диагонали делить на разрешающий элемент).

Рис. 3

В новой симплекс – таблице значения целевой функции равны нулю или меньше нуля, а это значит, что найдено оптимальное решение:

х1 = 2,3; х2 = 0; х3 = 9,71; х4 = 13,29; х5 = 8,29; х6 = 22; x7 = 0; Fmax = 29,71

Ответ: для достижения максимального дохода, который составит 26 ед. необходимо выпустить 2 единицы изделий типа А и отказаться от выпуска изделий типа В.

Ответы на контрольные вопросы.

1. Как построить первоначальный опорный план задачи линейного программирования?

Для построения опорного плана необходимо построить модель ЗЛП в каноническом виде и преобразовать её в симплекс – таблицу для дальнейших преобразований.

2. Перечислите условия оптимальности опорного плана.

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

3. Как определяется вектор для включения в базис, если первоначальный план неоптимальный?

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

4. Когда линейная функция не ограничена на многограннике решений?

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

5. Как определить вектор, подлежащий исключению из базиса?

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

Элемент, расположенный на пересечении разрешающей строки и разрешающего столбца называется разрешающим.

6. Какой метод решения систем линейных уравнений лежит в основе симплексного метода?

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

7. Какую простейшую геометрическую интерпретацию можно дать симплексному методу?

Геометрической интерпретацией симплексного метода является выпуклый многогранник.

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