Задачи линейного программирования

Автор работы: Пользователь скрыл имя, 22 Августа 2013 в 10:33, курсовая работа

Описание работы

Задачами линейного программирования называются задачи, в которых линейны как целевая функция, так и ограничения в виде равенств и неравенств. Кратко задачу линейного программирования можно сформулировать следующим образом: найти вектор значений переменных, доставляющих экстремум линейной целевой функции при m ограничениях в виде линейных равенств или неравенств.
Линейное программирование представляет собой наиболее часто используемый метод оптимизации.

Файлы: 1 файл

курсовая.docx

— 51.80 Кб (Скачать файл)

Таблица 6. Симплекс-таблица №5.

Итак, как видно из таблицы, некоторые  из искомых переменных , а именно Х3, Х4 и Х5, начали расти, что привело и к росту значения целевой функции – из нулевого значения она приняла значение 40. Это можно объяснить тем, что из точки начального допустимого решения мы перешли к соседней угловой точке области допустимых решений, причем в этой соседней точке рост целевой функции максимален. Однако в Е-строке есть еще отрицательный коэффициент, поэтому продолжим расчеты.

Определим по Е-строке новую переменную для включения в базис. Это переменная X6, т.к. –5 – максимальное по модулю отрицательное число. Столбец X6 становится ведущим. По минимальному симплексному отношению ( 0/2=0) для исключения из базиса выбираем переменную Х8. Получаем новую симплекс-таблицу:

БП

X1

X2

X3

X4

X5

X6

X7

X8

БР

E

1,67

1,67

0

0

0

0

2,5

2,5

40

X3

1

1

1

0

0

0

1

0

8

X6

-0,67

-0,67

0

0

0

1

-0,5

0,5

0

X4

0,44

0,11

0

1

0

0

0,17

0,17

2,67

X5

0,22

0,55

0

0

1

0

0,33

0,33

5,33


Таблица 7. Симплекс-таблица №6.

Так как все коэффициенты E-строки таблицы 7 положительные, то оптимальное решение найдено. Оптимальный план состоит в том, чтобы токарный станок работал над деталями типа 3 8 часов за смену, то есть всю рабочую смену, и не работал над деталями типа 1 и 2 вообще. Станок-автомат должен работать за смену 2,67 часа над деталями типа 1 и 5,33 часа над деталями типа 2 и не должен работать над деталями типа 3. При этом за смену будет выпускаться максимально возможное количество комплектов деталей, а именно 40 комплектов. Ни один из станков не будет простаивать.

 

 

 

 

 

 

 

 

 

 

ЗАКЛЮЧЕНИЕ

 

После проведенных вычислений, решив  задачу оптимизации, мы получили следующие  результаты: оптимальный план работы станков состоит в том, чтобы  токарный станок работал 1 час над деталями типа 1, 2 часа над деталями типа 2 и 5 часов над деталями типа 3 за смену; станок-автомат должен работать 2 часа над деталями типа 1 , 4 часа над деталями типа 2 и 2 часа над деталями типа 3 за смену. При этом количество комплектов деталей, выпускаемых цехом, будет максимально и равно 35.

В результате проведенного анализа  на чувствительность к изменению  запаса времени работы токарного  станка получили, что если запас  времени работы этого станка будет  находиться в пределах от 0 до 8 часов, то  базис оптимального решения останется неизменным, т.е. будет состоять из переменных (Х3,Х6,Х4,Х5).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

 

1. Смородинский С.С., Батин Н.В. Методы и алгоритмы для решения оптимизационных задач линейного программирования. Ч.1. – Мн.: БГУИР, 1995.

2. Смородинский С.С., Батин Н.В. Методы и алгоритмы для решения оптимизационных задач линейного программирования. Ч.2. – Мн.: БГУИР, 1996.

3. Смородинский С.С., Батин Н.В. Анализ и оптимизация систем на основе аналитических моделей. - Мн.: БГУИР, 1997.

  1. Дегтярев Ю.И. Исследование операций. -  М.: Высшая школа, 1986.

Информация о работе Задачи линейного программирования