Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






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




МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ПЕРМСКИЙ ИНСТИТУТ (ФИЛИАЛ)

федерального государственного бюджетного образовательного учреждения высшего профессионального образования

РОССИЙСКИЙ ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ имени Г.В. ПЛЕХАНОВА

 

Кафедра информационных технологий и математики

К.т.н., Погудин Андрей Леонидович

 

Контрольная работа по дисциплине

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

Вариант № 19

 

  Работу выполнила студентка группы ЭКЗ-31 Учетно-финансового факультета Осипова Евгения Алексеевна г. Пермь, Н.Быстрых 12-50 т. 89641897499 Зачетная книжка № 2958 Работу проверил(а) к.т.н., Погудин Андрей Леонидович

 

 

Пермь 2015г.


Оглавление

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

2. Транспортная задача. 7

3. Задача управления запасами. 9

 

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

Предприятие планирует выпуск двух видов продукции I и II, на производство которых расходуется три вида сырья А, В и С. Потребность aij i -го вида сырья для производства каждой единицы j -го вида продукции, запас bi соответствующего вида сырья и прибыль cj от реализации единицы j -го вида продукции заданы таблицей:

 

Виды сырья Виды продукции Запасы сырья
I II
A a 11 = n a 12 = 2 b 1 = mn + 5 n
B a 21 = 1 a 22 = 1 b 2 = m + n + 3
C a 31 = 2 a 32 = m + 1 b 3 = mn + 4 m + n + 4
прибыль c 1 = m + 2 c 2 = n + 2  
план (ед.) x 1 x 2  

 

• Для производства двух видов продукции I и II с планом x 1 и x 2 единиц составить математическую модель, т.е. целевую функцию прибыли F и соответствующую систему ограничений по запасам сырья, предполагая, что требуется изготовить в сумме не менее n единиц обоих видов продукции.

• Найти оптимальный план X * = (x 1, x 2) производства продукции, обеспечивающий максимальную прибыль Fmax. Определить остатки каждого вида сырья. Задачу решить симплекс-методом.

• Построить по полученной системе ограничений многоугольник допустимых решений и найти оптимальный план производства геометрическим методом. Определить максимальную прибыль Fmax.

• Составить математическую модель двойственной задачи (систему ограничений по единичной прибыли и целевую функцию общих издержек на сырье Z); найти оптимальный набор цен на сырьё Y *=(y 1, y 2, y 3), обеспечивающий минимум общих затрат на сырье Zmin.

• Провести анализ первоначальных и дополнительных переменных исходной и двойственной задач, сделать выводы.

• Решить задачу оптимизации в MS Excel в режиме «поиск решения». Провести исследование полученного решения, используя отчеты по результатам, по устойчивости, по пределам; сделать выводы. Ответы, полученные в результате решений «вручную» и с помощью Excel, должны совпадать.

 

Решение

Виды сырья Виды продукции Запасы сырья
I II
A a 11 = 2 a 12 = 2 b 1 = 2*2 + 5 *2
B a 21 = 1 a 22 = 1 b 2 = 2 + 2 + 3
C a 31 = 2 a 32 = 2 + 1 b 3 = 2*2 + 4 *2 + 2 + 4
прибыль c 1 = 2 + 2 c 2 = 2 + 2  
план (ед.) x 1 x 2  

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

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

2x1 + 2x2≤14

x1 + x2≤7

2x1 + 3x2≤18

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

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

2x1 + 2x2 + 1x3 + 0x4 + 0x5 = 14

1x1 + 1x2 + 0x3 + 1x4 + 0x5 = 7

2x1 + 3x2 + 0x3 + 0x4 + 1x5 = 18

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

A =
         
         
         

 

 

 

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

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

Решим систему уравнений относительно базисных переменных: x3, x4, x5
Полагая, что свободные переменные равны 0, получим первый опорный план:

X1 = (0,0,14,7,18)

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

Базис B x1 x2 x3 x4 x5
x3            
x4            
x5            
F(X0)   -4 -4      

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

Итерация №0.

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

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

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

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

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

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

min (14: 2, 7: 1, 18: 3) = 6

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

Базис B x1 x2 x3 x4 x5 min
x3              
x4              
x5              
F(X1)   -4 -4        

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

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

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

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

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

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

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

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

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

РЭ.

Представим расчет каждого элемента в виде таблицы:

Базис B x1 x2 x3 x4 x5
x3   2/3       -2/3
x4   1/3       -1/3
x2   2/3       1/3
F(X1)   -11/3       11/3


Итерация №1.

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

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

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

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

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

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

min (2: 2/3, 1: 1/3, 6: 2/3) = 3Следовательно, 1-ая строка является ведущей.

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

Базис B x1 x2 x3 x4 x5 min
x3   2/3       -2/3  
x4   1/3       -1/3  
x2   2/3       1/3  
F(X2)   -11/3       11/3  

 

Поскольку в последнем столбце присутствует несколько минимальных элементов 3, то номер строки выбираем по правилу Креко.
Метод Креко заключается в следующем. Элементы строк, имеющие одинаковые наименьшие значения min=3, делятся на предполагаемые разрешающие элементы, а результаты заносятся в дополнительные строки. За ведущую строку выбирается та, в которой раньше встретится наименьшее частное при чтении таблицы слева направо по столбцам.
4. Пересчет симплекс-таблицы.

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

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

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

Представим расчет каждого элемента в виде таблицы:

Базис B x1 x2 x3 x4 x5
x1       11/2   -1
x4       -1/2    
x2       -1    
F(X2)            

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных