Математические методы

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

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

Рассмотрим целевую функцию задачи F = 5x1+3x2 → max.
Построим прямую, отвечающую значению функции F = 0: F = 5x1+3x2 = 0. Вектор-градиент, составленный из коэффициентов целевой функции, указывает направление максимизации F(X). Начало вектора – точка (0; 0), конец – точка (5; 3). Будем двигать эту прямую параллельным образом. Поскольку нас интересует максимальное решение, поэтому двигаем прямую до последнего касания обозначенной области. На графике эта прямая обозначена пунктирной линией.

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

Задача № 1. 2
Задача № 2. 10
Задача № 3. 15
Задача №4. 19
Задача № 5. 20
Литература 23

Файлы: 1 файл

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

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

Базис

B

x1

x2

x3

x4

x5

x6

x3

102/5

0

1/5

1

0

1/5

0

x1

22/5

1

-4/5

0

0

1/5

0

x4

11/5

0

-32/5

0

1

3/5

-1

F(X2)

12

0

-7

0

0

1

M


 

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

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

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

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

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

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

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

min (102/5 : 1/5 , - , - ) = 52

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

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

Базис

B

x1

x2

x3

x4

x5

x6

min

x3

102/5

0

1/5

1

0

1/5

0

52

x1

22/5

1

-4/5

0

0

1/5

0

-

x4

11/5

0

-32/5

0

1

3/5

-1

-

F(X3)

12

0

-7

0

0

1

M

0


 

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

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

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

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

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

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

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

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

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

Базис

B

x1

x2

x3

x4

x5

x6

x2

52

0

1

5

0

1

0

x1

44

1

0

4

0

1

0

x4

178

0

0

17

1

4

-1

F(X3)

376

0

0

35

0

8

M


 

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

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

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

Базис

B

x1

x2

x3

x4

x5

x6

x2

52

0

1

5

0

1

0

x1

44

1

0

4

0

1

0

x4

178

0

0

17

1

4

-1

F(X4)

376

0

0

35

0

8

M


 

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

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

x2 = 52

x1 = 44

F(X) = 3•52 + 5•44 = 376

Ответ: оптимальный план равен 376 у.е., при x1 = 44 шт., x2 = 52 шт.

Задача № 2.

На приобретение оборудования для нового производственного участка  имеются капиталовложения 21 тыс. у.е., а для его размещения выделена площадь 49 м². Можно приобрести оборудование двух видов. Единица оборудования первого вида занимает 7 м² и стоит 2 тыс. у.е. Для оборудования второго вида эти данные: 2 м² и 7 тыс. у.е. Прибыль от единицы нового оборудования составляет 4 тыс. у.е и 7 тыс.у.е соответственно. Сколько нужно приобрести нового оборудования каждого вида, чтобы получить наибольшую прибыль и при этом полностью израсходовать выделенные капиталовложения?

Решение:

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

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

 х2 – количество оборудования второго вида

Система уравнений определяющая условия  размещения оборудования первого и второго вида по размещению и стоимости:

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

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

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

7x1 + 2x2≤49

2x1 + 7x2≤21

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

В 1-м неравенстве смысла (≤) вводим базисную переменную x3. В 2-м неравенстве смысла (≤) вводим базисную переменную x4.

7x1 + 2x2 + 1x3 + 0x4 = 49

2x1 + 7x2 + 0x3 + 1x4 = 21

Матрица коэффициентов A = a(ij) этой системы уравнений имеет  вид:

 

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

Экономический смысл  дополнительных переменных: дополнительные перемены задачи ЛП обозначают излишки  сырья, времени, других ресурсов, остающихся в производстве данного оптимального плана.

Решим систему уравнений  относительно базисных переменных:

x3, x4,

Полагая, что свободные  переменные равны 0, получим первый опорный план:

X1 = (0,0,49,21)

Базисное решение называется допустимым, если оно неотрицательно.

Базис

B

x1

x2

x3

x4

x3

49

7

2

1

0

x4

21

2

7

0

1

F(X0)

0

-4

-7

0

0


 

Переходим к основному  алгоритму симплекс-метода.

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

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

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

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

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

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

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

min (49 : 2 , 21 : 7 ) = 3

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

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

Базис

B

x1

x2

x3

x4

min

x3

49

7

2

1

0

241/2

x4

21

2

7

0

1

3

F(X1)

0

-4

-7

0

0

0


 

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

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

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

Строка, соответствующая переменной x2 в плане 1, получена в результате деления всех элементов строки x4 плана 0 на разрешающий элемент РЭ=7

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

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

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

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

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

НЭ = СЭ - (А*В)/РЭ

СТЭ - элемент старого  плана, РЭ - разрешающий элемент (7), А  и В - элементы старого плана, образующие прямоугольник с элементами СТЭ и РЭ.

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

Базис

B

x1

x2

x3

x4

x3

43

63/7

0

1

-2/7

x2

3

2/7

1

0

1/7

F(X1)

21

-2

0

0

1


 

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

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

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

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

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

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

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

min (43 : 63/7 , 3 : 2/7 ) = 631/45

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

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

Информация о работе Математические методы