Контрольная работа по "Методам оптимальных решений"

Автор работы: Пользователь скрыл имя, 28 Ноября 2013 в 22:03, контрольная работа

Краткое описание

Задача № 1. Решить задачу графически и симплекс-методом.
Задача № 2. Цех выпускает три вида столярных изделий с использованием трёх видов сырья, расход которого на единицу каждого вида изделий приведён в таблице. Запасы сырья каждого вида на планируемый период составляют 200, 320 и 400 единиц соответственно. План выпуска изделий каждого вида за этот период составляет 10, 20, 15 единиц. Сколько единиц изделий каждого вида необходимо выпускать для получения максимальной прибыли и выполнения плана, если прибыль, получаемая от реализации одного изделия каждого вида, составляет 6 у.е., 12 у.е. и 15 у.е.

Прикрепленные файлы: 1 файл

математика методы оптимизации вариант 9.doc

— 465.00 Кб (Скачать документ)

Базис

B

x1

x2

x3

x4

x5

x6

min

x3

20

5

0

1

-1

0

1

4

x2

22/3

1/3

1

0

-1/3

0

1/3

8

x5

0

-2

0

0

1

1

-1

-

F(X2)

-102/3

-111/3

0

0

11/3

0

-11/3+M

0


 

4. Пересчет симплекс-таблицы.

Формируем следующую  часть симплексной таблицы.

Вместо переменной x3 в план 2 войдет переменная x1.

Строка, соответствующая переменной x1 в плане 2, получена в результате деления всех элементов строки x3 плана 1 на разрешающий элемент РЭ=5

На месте разрешающего элемента в плане 2 получаем 1.

В остальных клетках  столбца x1 плана 2 записываем нули.

Таким образом, в новом  плане 2 заполнены строка x1 и столбец x1.

Все остальные элементы нового плана 2, включая элементы индексной  строки, определяются по правилу прямоугольника.

Получаем новую симплекс-таблицу:

Базис

B

x1

x2

x3

x4

x5

x6

x1

4

1

0

1/5

-1/5

0

1/5

x2

11/3

0

1

-1/15

-4/15

0

4/15

x5

8

0

0

2/5

3/5

1

-3/5

F(X2)

342/3

0

0

24/15

-14/15

0

14/15+M


 

1. Проверка критерия  оптимальности.

Текущий опорный план неоптимален, так как в индексной  строке находятся отрицательные  коэффициенты.

2. Определение новой  базисной переменной.

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

3. Определение новой свободной  переменной.

Вычислим значения Di по строкам как частное от деления: bi / ai4

и из них выберем наименьшее:

min (- , - , 8 : 3/5 ) = 131/3

Следовательно, 3-ая строка является ведущей.

Разрешающий элемент  равен (3/5) и находится на пересечении ведущего столбца и ведущей строки.

Базис

B

x1

x2

x3

x4

x5

x6

min

x1

4

1

0

1/5

-1/5

0

1/5

-

x2

11/3

0

1

-1/15

-4/15

0

4/15

-

x5

8

0

0

2/5

3/5

1

-3/5

131/3

F(X3)

342/3

0

0

24/15

-14/15

0

14/15+M

0


 

4. Пересчет симплекс-таблицы.

Формируем следующую  часть симплексной таблицы.

Вместо переменной x5 в план 3 войдет переменная x4.

Строка, соответствующая  переменной x4 в плане 3, получена в результате деления всех элементов строки x5 плана 2 на разрешающий элемент РЭ=3/5

На месте разрешающего элемента в плане 3 получаем 1.

В остальных клетках  столбца x4 плана 3 записываем нули.

Таким образом, в новом  плане 3 заполнены строка x4 и столбец x4.

Все остальные элементы нового плана 3, включая элементы индексной  строки, определяются по правилу прямоугольника.

Получаем новую симплекс-таблицу:

Базис

B

x1

x2

x3

x4

x5

x6

x1

62/3

1

0

1/3

0

1/3

0

x2

48/9

0

1

1/9

0

4/9

0

x4

131/3

0

0

2/3

1

12/3

-1

F(X3)

471/9

0

0

28/9

0

15/9

M


 

1. Проверка критерия  оптимальности.

Среди значений индексной  строки нет отрицательных. Поэтому  эта таблица определяет оптимальный  план задачи.

Окончательный вариант  симплекс-таблицы:

Базис

B

x1

x2

x3

x4

x5

x6

x1

62/3

1

0

1/3

0

1/3

0

x2

48/9

0

1

1/9

0

4/9

0

x4

131/3

0

0

2/3

1

12/3

-1

F(X4)

471/9

0

0

28/9

0

15/9

M


 

Так как в оптимальном  решении отсутствуют искусственные  переменные (они равны нулю), то данное решение является допустимым.

Оптимальный план можно  записать так:

x1 = 62/3

x2 = 48/9

F(X) = 10•62/3 -4•48/9 = 471/9

Ответ: F(X) = 10•62/3 -4•48/9 = 471/9, x1 = 62/3, x2 = 48/9.

Задача № 2.

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

 

           продукция

сырьё

I

II

III

1

2

3

5

1

4

2

6

5

3

8

10


 

Запасы сырья каждого  вида на планируемый период составляют 200, 320 и 400 единиц соответственно. План выпуска изделий каждого вида за этот период составляет 10, 20, 15 единиц. Сколько единиц изделий каждого вида необходимо выпускать для получения максимальной прибыли и выполнения плана, если прибыль, получаемая от реализации одного изделия каждого вида, составляет 6 у.е., 12 у.е. и 15 у.е.

Решение:

Математическая модель задачи:

Пусть х1 – количество продукции первого вида

 х2 – количество продукции второго вида

 х3 – количество продукции третьего вида

Запас сырья трех типов определяется следующей системой неравенств, учитывающий  расход сырья на каждый вид продукции:

Необходимо максимизировать целевую  функцию:

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

Определим максимальное значение целевой  функции F(X) = 6x1 + 12x2 + 15x3 при следующих условиях-ограничений.

5x1 + 2x2 + 3x3≤200

x1 + 6x2 + 8x3≤320

4x1 + 5x2 + 10x3≤400

x1≥10

x2≥20

x3≥15

Для построения первого опорного плана  систему неравенств приведем к системе  уравнений путем введения дополнительных переменных (переход к канонической форме).

В 1-м неравенстве смысла (≤) вводим базисную переменную x4. В 2-м неравенстве смысла (≤) вводим базисную переменную x5. В 3-м неравенстве смысла (≤) вводим базисную переменную x6. В 4-м неравенстве смысла (≥) вводим базисную переменную x7 со знаком минус. В 5-м неравенстве смысла (≥) вводим базисную переменную x8 со знаком минус. В 6-м неравенстве смысла (≥) вводим базисную переменную x9 со знаком минус.

5x1 + 2x2 + 3x3 + 1x4 + 0x5 + 0x6 + 0x7 + 0x8 + 0x9 = 200

1x1 + 6x2 + 8x3 + 0x4 + 1x5 + 0x6 + 0x7 + 0x8 + 0x9 = 320

4x1 + 5x2 + 10x3 + 0x4 + 0x5 + 1x6 + 0x7 + 0x8 + 0x9 = 400

1x1 + 0x2 + 0x3 + 0x4 + 0x5 + 0x6-1x7 + 0x8 + 0x9 = 10

0x1 + 1x2 + 0x3 + 0x4 + 0x5 + 0x6 + 0x7-1x8 + 0x9 = 20

0x1 + 0x2 + 1x3 + 0x4 + 0x5 + 0x6 + 0x7 + 0x8-1x9 = 15

Введем искусственные переменные x: в 4-м равенстве вводим переменную x10; в 5-м равенстве вводим переменную x11; в 6-м равенстве вводим переменную x12;

5x1 + 2x2 + 3x3 + 1x4 + 0x5 + 0x6 + 0x7 + 0x8 + 0x9 + 0x10 + 0x11 + 0x12 = 200

1x1 + 6x2 + 8x3 + 0x4 + 1x5 + 0x6 + 0x7 + 0x8 + 0x9 + 0x10 + 0x11 + 0x12 = 320

4x1 + 5x2 + 10x3 + 0x4 + 0x5 + 1x6 + 0x7 + 0x8 + 0x9 + 0x10 + 0x11 + 0x12 = 400

1x1 + 0x2 + 0x3 + 0x4 + 0x5 + 0x6-1x7 + 0x8 + 0x9 + 1x10 + 0x11 + 0x12 = 10

0x1 + 1x2 + 0x3 + 0x4 + 0x5 + 0x6 + 0x7-1x8 + 0x9 + 0x10 + 1x11 + 0x12 = 20

0x1 + 0x2 + 1x3 + 0x4 + 0x5 + 0x6 + 0x7 + 0x8-1x9 + 0x10 + 0x11 + 1x12 = 15

Для постановки задачи на максимум целевую функцию запишем  так:

F(X) = 6x1+12x2+15x3 - Mx10 - Mx11 - Mx12 → max

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

Полученный базис называется искусственным, а метод решения  называется методом искусственного базиса.

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

Информация о работе Контрольная работа по "Методам оптимальных решений"