Решение задач линейного программирования
Решение линейной производственной задачи симплексным методом. Проверка критерия оптимальности. Определение базисной и свободной переменной. Нахождение оптимального плана транспортной задачи линейного программирования. Распределение ресурсов предприятия.
Рубрика | Экономико-математическое моделирование |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 07.02.2014 |
Размер файла | 41,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Сочинский государственный университет»
Филиал ФГ БОУ ВПО «Сочинский государственный университет»
в г. Нижний Новгород Нижегородской области
Факультет менеджмент организации
Кафедра Экономики и туризма
Дисциплина Теория оптимального управления
Контрольная работа
Выполнила студентка 5 курса ЗФО
Форма обучения
Группа М-53-09 УП
Комарова А.Н.
Нижний Новгород 2013г.
1. Решить линейную производственную задачу симплексным методом, взяв исходные данные из таблицы, где технологическая матрица А затрат различных ресурсов на единицу каждой продукции, вектор объемов ресурсов В и вектор удельной прибыли С при возможном выпуске четырех видов продукции с использованием трех видов ресурсов
компактно записаны в виде
c1 c2 c3 c4
а11 а12 а13 а14 b1
a21 a22 a23 a24 b2
a31 a32 a33 a34 b3
34 32 28 36
2 4 5 3 128
3 0 4 1 130
3 5 0 2 142
Определим максимальное значение целевой функции F(X) = 34x1 + 32x2 + 28x3 + 36x4 при следующих условиях-ограничениях.
2x1 + 4x2 + 5x3 + 3x4?128
3x1 + 4x3 + x4?130
3x1 + 5x2 + 2x4?142
Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме).
В 1-м неравенстве смысла (?) вводим базисную переменную x5. В 2-м неравенстве смысла (?) вводим базисную переменную x6. В 3-м неравенстве смысла (?) вводим базисную переменную x7.
2x1 + 4x2 + 5x3 + 3x4 + 1x5 + 0x6 + 0x7 = 128
3x1 + 0x2 + 4x3 + 1x4 + 0x5 + 1x6 + 0x7 = 130
3x1 + 5x2 + 0x3 + 2x4 + 0x5 + 0x6 + 1x7 = 142
Матрица коэффициентов A = a(ij) этой системы уравнений имеет вид:
Таблица 1
2 |
4 |
5 |
3 |
1 |
0 |
0 |
|
3 |
0 |
4 |
1 |
0 |
1 |
0 |
|
3 |
5 |
0 |
2 |
0 |
0 |
1 |
Базисные переменные это переменные, которые входят только в одно уравнение системы ограничений и притом с единичным коэффициентом.
Экономический смысл дополнительных переменных: дополнительные перемены задачи ЛП обозначают излишки сырья, времени, других ресурсов, остающихся в производстве данного оптимального плана.
Решим систему уравнений относительно базисных переменных: x5, x6, x7,
Полагая, что свободные переменные равны 0, получим первый опорный план: X1 = (0,0,0,0,128,130,142)
Базисное решение называется допустимым, если оно неотрицательно.
Таблица 2
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
|
x5 |
128 |
2 |
4 |
5 |
3 |
1 |
0 |
0 |
|
x6 |
130 |
3 |
0 |
4 |
1 |
0 |
1 |
0 |
|
x7 |
142 |
3 |
5 |
0 |
2 |
0 |
0 |
1 |
|
F(X0) |
0 |
-34 |
-32 |
-28 |
-36 |
0 |
0 |
0 |
Переходим к основному алгоритму симплекс-метода.
Итерация №0.
1. Проверка критерия оптимальности.
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.
2. Определение новой базисной переменной.
В качестве ведущего выберем столбец, соответствующий переменной x4, так как это наибольший коэффициент по модулю.
3. Определение новой свободной переменной.
Вычислим значения Di по строкам как частное от деления: bi / ai4 и из них выберем наименьшее:
min (128 : 3 , 130 : 1 , 142 : 2 ) = 422/3
Следовательно, 1-ая строка является ведущей.
Разрешающий элемент равен (3) и находится на пересечении ведущего столбца и ведущей строки.
Таблица 3
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
min |
|
x5 |
128 |
2 |
4 |
5 |
3 |
1 |
0 |
0 |
422/3 |
|
x6 |
130 |
3 |
0 |
4 |
1 |
0 |
1 |
0 |
130 |
|
x7 |
142 |
3 |
5 |
0 |
2 |
0 |
0 |
1 |
71 |
|
F(X1) |
0 |
-34 |
-32 |
-28 |
-36 |
0 |
0 |
0 |
0 |
симплексный транспортный программирование
4. Пересчет симплекс-таблицы.
Формируем следующую часть симплексной таблицы.
Вместо переменной x5 в план 1 войдет переменная x4.
Строка, соответствующая переменной x4 в плане 1, получена в результате деления всех элементов строки x5 плана 0 на разрешающий элемент РЭ=3
На месте разрешающего элемента в плане 1 получаем 1.
В остальных клетках столбца x4 плана 1 записываем нули.
Таким образом, в новом плане 1 заполнены строка x4 и столбец x4.
Получаем новую симплекс-таблицу:
Таблица 4
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
|
x4 |
422/3 |
2/3 |
11/3 |
12/3 |
1 |
1/3 |
0 |
0 |
|
x6 |
871/3 |
21/3 |
-11/3 |
21/3 |
0 |
-1/3 |
1 |
0 |
|
x7 |
562/3 |
12/3 |
21/3 |
-31/3 |
0 |
-2/3 |
0 |
1 |
|
F(X1) |
1536 |
-10 |
16 |
32 |
0 |
12 |
0 |
0 |
Итерация №1.
1. Проверка критерия оптимальности.
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.
2. Определение новой базисной переменной.
В качестве ведущего выберем столбец, соответствующий переменной x1, так как это наибольший коэффициент по модулю.
3. Определение новой свободной переменной.
Вычислим значения Di по строкам как частное от деления: bi / ai1 и из них выберем наименьшее:
min (422/3 : 2/3 , 871/3 : 21/3 , 562/3 : 12/3 ) = 34
Следовательно, 3-ая строка является ведущей.
Разрешающий элемент равен (12/3) и находится на пересечении ведущего столбца и ведущей строки.
симплексный оптимальность транспортный программирование
Таблица 5
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
min |
|
x4 |
422/3 |
2/3 |
11/3 |
12/3 |
1 |
1/3 |
0 |
0 |
64 |
|
x6 |
871/3 |
21/3 |
-11/3 |
21/3 |
0 |
-1/3 |
1 |
0 |
373/7 |
|
x7 |
562/3 |
12/3 |
21/3 |
-31/3 |
0 |
-2/3 |
0 |
1 |
34 |
|
F(X2) |
1536 |
-10 |
16 |
32 |
0 |
12 |
0 |
0 |
0 |
4. Пересчет симплекс-таблицы.
Формируем следующую часть симплексной таблицы.
Вместо переменной x7 в план 2 войдет переменная x1.
Строка, соответствующая переменной x1 в плане 2, получена в результате деления всех элементов строки x7 плана 1 на разрешающий элемент РЭ=12/3
На месте разрешающего элемента в плане 2 получаем 1.
В остальных клетках столбца x1 плана 2 записываем нули.
Таким образом, в новом плане 2 заполнены строка x1 и столбец x1.
Получаем новую симплекс-таблицу:
Таблица 6
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
|
x4 |
20 |
0 |
2/5 |
3 |
1 |
3/5 |
0 |
-2/5 |
|
x6 |
8 |
0 |
-43/5 |
7 |
0 |
3/5 |
1 |
-12/5 |
|
x1 |
34 |
1 |
12/5 |
-2 |
0 |
-2/5 |
0 |
3/5 |
|
F(X2) |
1876 |
0 |
30 |
12 |
0 |
8 |
0 |
6 |
1. Проверка критерия оптимальности.
Среди значений индексной строки нет отрицательных. Поэтому эта таблица определяет оптимальный план задачи.
Окончательный вариант симплекс-таблицы:
Таблица 7
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
|
x4 |
20 |
0 |
2/5 |
3 |
1 |
3/5 |
0 |
-2/5 |
|
x6 |
8 |
0 |
-43/5 |
7 |
0 |
3/5 |
1 |
-12/5 |
|
x1 |
34 |
1 |
12/5 |
-2 |
0 |
-2/5 |
0 |
3/5 |
|
F(X3) |
1876 |
0 |
30 |
12 |
0 |
8 |
0 |
6 |
Оптимальный план можно записать так:
x4 = 20
x1 = 34
F(X) = 36*20 + 34*34 = 1876
2. Решить транспортную задачу линейного программирования
Математическая модель транспортной задачи:
F = ??cijxij, (1)
при условиях:
?xij = ai, i = 1,2,…, m, (2)
?xij = bj, j = 1,2,…, n, (3)
Стоимость доставки единицы груза из каждого пункта отправления в соответствующие пункты назначения задана матрицей тарифов
Таблица 8
1 |
2 |
3 |
4 |
Запасы |
||
1 |
3 |
6 |
4 |
3 |
40 |
|
2 |
2 |
3 |
1 |
3 |
45 |
|
3 |
6 |
5 |
1 |
4 |
70 |
|
Потребности |
48 |
30 |
29 |
40 |
Проверим необходимое и достаточное условие разрешимости задачи.
?a = 40 + 45 + 70 = 155
?b = 48 + 30 + 29 + 40 = 147
Как видно, суммарная потребность груза в пунктах назначения превышает запасы груза на базах. Следовательно, модель исходной транспортной задачи является открытой. Чтобы получить закрытую модель, введем дополнительную (фиктивную) базу с запасом груза, равным 8 (155--147). Тарифы перевозки единицы груза из базы во все магазины полагаем равны нулю.
Занесем исходные данные в распределительную таблицу.
Таблица 9
1 |
2 |
3 |
4 |
5 |
Запасы |
||
1 |
3 |
6 |
4 |
3 |
0 |
40 |
|
2 |
2 |
3 |
1 |
3 |
0 |
45 |
|
3 |
6 |
5 |
1 |
4 |
0 |
70 |
|
Потребности |
48 |
30 |
29 |
40 |
8 |
Этап I. Поиск первого опорного плана.
1. Используя метод наименьшей стоимости, построим первый опорный план транспортной задачи.
Суть метода заключается в том, что из всей таблицы стоимостей выбирают наименьшую, и в клетку, которая ей соответствует, помещают меньшее из чисел ai, или bj.
Затем, из рассмотрения исключают либо строку, соответствующую поставщику, запасы которого полностью израсходованы, либо столбец, соответствующий потребителю, потребности которого полностью удовлетворены, либо и строку и столбец, если израсходованы запасы поставщика и удовлетворены потребности потребителя.
Из оставшейся части таблицы стоимостей снова выбирают наименьшую стоимость, и процесс распределения запасов продолжают, пока все запасы не будут распределены, а потребности удовлетворены.
Искомый элемент равен 1
Для этого элемента запасы равны 45, потребности 29. Поскольку минимальным является 29, то вычитаем его.
x23 = min(45,29) = 29.
Таблица 10
3 |
6 |
x |
3 |
0 |
40 |
|
2 |
3 |
1 |
3 |
0 |
45 - 29 = 16 |
|
6 |
5 |
x |
4 |
0 |
70 |
|
48 |
30 |
29 - 29 = 0 |
40 |
8 |
0 |
Искомый элемент равен 2
Для этого элемента запасы равны 16, потребности 48. Поскольку минимальным является 16, то вычитаем его.
x21 = min(16,48) = 16.
Таблица 11
3 |
6 |
x |
3 |
0 |
40 |
|
2 |
x |
1 |
x |
x |
16 - 16 = 0 |
|
6 |
5 |
x |
4 |
0 |
70 |
|
48 - 16 = 32 |
30 |
0 |
40 |
8 |
0 |
Искомый элемент равен 3
Для этого элемента запасы равны 40, потребности 32. Поскольку минимальным является 32, то вычитаем его.
x11 = min(40,32) = 32.
Таблица 12
3 |
6 |
x |
3 |
0 |
40 - 32 = 8 |
|
2 |
x |
1 |
x |
x |
0 |
|
x |
5 |
x |
4 |
0 |
70 |
|
32 - 32 = 0 |
30 |
0 |
40 |
8 |
0 |
Искомый элемент равен 3
Для этого элемента запасы равны 8, потребности 40. Поскольку минимальным является 8, то вычитаем его.
x14 = min(8,40) = 8.
Таблица 13
3 |
x |
x |
3 |
x |
8 - 8 = 0 |
|
2 |
x |
1 |
x |
x |
0 |
|
x |
5 |
x |
4 |
0 |
70 |
|
0 |
30 |
0 |
40 - 8 = 32 |
8 |
0 |
Искомый элемент равен 4
Для этого элемента запасы равны 70, потребности 32. Поскольку минимальным является 32, то вычитаем его.
x34 = min(70,32) = 32.
Таблица 14
3 |
x |
x |
3 |
x |
0 |
|
2 |
x |
1 |
x |
x |
0 |
|
x |
5 |
x |
4 |
0 |
70 - 32 = 38 |
|
0 |
30 |
0 |
32 - 32 = 0 |
8 |
0 |
Искомый элемент равен 5
Для этого элемента запасы равны 38, потребности 30. Поскольку минимальным является 30, то вычитаем его.
x32 = min(38,30) = 30.
Таблица 15
3 |
x |
x |
3 |
x |
0 |
|
2 |
x |
1 |
x |
x |
0 |
|
x |
5 |
x |
4 |
0 |
38 - 30 = 8 |
|
0 |
30 - 30 = 0 |
0 |
0 |
8 |
0 |
Искомый элемент равен 0
Для этого элемента запасы равны 8, потребности 8. Поскольку минимальным является 8, то вычитаем его.
x35 = min(8,8) = 8.
Таблица 16
3 |
x |
x |
3 |
x |
0 |
|
2 |
x |
1 |
x |
x |
0 |
|
x |
5 |
x |
4 |
0 |
8 - 8 = 0 |
|
0 |
0 |
0 |
0 |
8 - 8 = 0 |
0 |
Таблица 17
1 |
2 |
3 |
4 |
5 |
Запасы |
||
1 |
3[32] |
6 |
4 |
3[8] |
0 |
40 |
|
2 |
2[16] |
3 |
1[29] |
3 |
0 |
45 |
|
3 |
6 |
5[30] |
1 |
4[32] |
0[8] |
70 |
|
Потребности |
48 |
30 |
29 |
40 |
8 |
В результате получен первый опорный план, который является допустимым, так как все грузы из баз вывезены, потребность магазинов удовлетворена, а план соответствует системе ограничений транспортной задачи.
2. Подсчитаем число занятых клеток таблицы, их 7, а должно быть m + n - 1 = 7. Следовательно, опорный план является невырожденным.
Значение целевой функции для этого опорного плана равно:
F(x) = 3*32 + 3*8 + 2*16 + 1*29 + 5*30 + 4*32 + 0*8 = 459
Этап II. Улучшение опорного плана.
Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vi. по занятым клеткам таблицы, в которых ui + vi = cij, полагая, что u1 = 0.
u1 + v1 = 3; 0 + v1 = 3; v1 = 3
u2 + v1 = 2; 3 + u2 = 2; u2 = -1
u2 + v3 = 1; -1 + v3 = 1; v3 = 2
u1 + v4 = 3; 0 + v4 = 3; v4 = 3
u3 + v4 = 4; 3 + u3 = 4; u3 = 1
u3 + v2 = 5; 1 + v2 = 5; v2 = 4
u3 + v5 = 0; 1 + v5 = 0; v5 = -1
Таблица 18
v1=3 |
v2=4 |
v3=2 |
v4=3 |
v5=-1 |
||
u1=0 |
3[32] |
6 |
4 |
3[8] |
0 |
|
u2=-1 |
2[16] |
3 |
1[29] |
3 |
0 |
|
u3=1 |
6 |
5[30] |
1 |
4[32] |
0[8] |
Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vi > cij
(3;3): 1 + 2 > 1; ?33 = 1 + 2 - 1 = 2
Выбираем максимальную оценку свободной клетки (3;3): 1
Для этого в перспективную клетку (3;3) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».
Таблица 19
1 |
2 |
3 |
4 |
5 |
Запасы |
||
1 |
3[32][-] |
6 |
4 |
3[8][+] |
0 |
40 |
|
2 |
2[16][+] |
3 |
1[29][-] |
3 |
0 |
45 |
|
3 |
6 |
5[30] |
1[+] |
4[32][-] |
0[8] |
70 |
|
Потребности |
48 |
30 |
29 |
40 |
8 |
Цикл приведен в таблице (3,3; 3,4; 1,4; 1,1; 2,1; 2,3; ).
Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (2, 3) = 29. Прибавляем 29 к объемам грузов, стоящих в плюсовых клетках и вычитаем 29 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.
Таблица 20
1 |
2 |
3 |
4 |
5 |
Запасы |
||
1 |
3[3] |
6 |
4 |
3[37] |
0 |
40 |
|
2 |
2[45] |
3 |
1 |
3 |
0 |
45 |
|
3 |
6 |
5[30] |
1[29] |
4[3] |
0[8] |
70 |
|
Потребности |
48 |
30 |
29 |
40 |
8 |
Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vi. по занятым клеткам таблицы, в которых ui + vi = cij, полагая, что u1 = 0.
u1 + v1 = 3; 0 + v1 = 3; v1 = 3
u2 + v1 = 2; 3 + u2 = 2; u2 = -1
u1 + v4 = 3; 0 + v4 = 3; v4 = 3
u3 + v4 = 4; 3 + u3 = 4; u3 = 1
u3 + v2 = 5; 1 + v2 = 5; v2 = 4
u3 + v3 = 1; 1 + v3 = 1; v3 = 0
u3 + v5 = 0; 1 + v5 = 0; v5 = -1
Таблица 21
v1=3 |
v2=4 |
v3=0 |
v4=3 |
v5=-1 |
||
u1=0 |
3[3] |
6 |
4 |
3[37] |
0 |
|
u2=-1 |
2[45] |
3 |
1 |
3 |
0 |
|
u3=1 |
6 |
5[30] |
1[29] |
4[3] |
0[8] |
Опорный план является оптимальным, так все оценки свободных клеток удовлетворяют условию ui + vi <= cij.
Минимальные затраты составят:
F(x) = 3*3 + 3*37 + 2*45 + 5*30 + 1*29 + 4*3 + 0*8 = 401
Анализ оптимального плана.
Из 1-го склада необходимо груз направить в 1-й магазин (3), в 4-й магазин (37)
Из 2-го склада необходимо весь груз направить в 1-й магазин
Из 3-го склада необходимо груз направить в 2-й магазин (30), в 3-й магазин (29), в 4-й магазин (3)
На 3-ом складе остался невостребованным груз в количестве 8 ед.
Оптимальный план является вырожденным, так как базисная переменная x35=0.
Задача имеет множество оптимальных планов, поскольку оценка для (2;2) равна 0.
3. Решить задачу о распределении ресурсов. Необходимо распределить 500 ден. ед. на три предприятия, прибыль приведена в таблице.
Таблица 22
хj |
0 100 200 300 400 500 |
|
h1 (xj) |
0 20 44 55 63 67 |
|
h2 (xj) |
0 18 29 49 72 87 |
|
h3 (xj) |
0 25 41 52 74 82 |
Таблица 23 Исходные данные
f1 |
f2 |
f3 |
xi |
|
0 |
0 |
0 |
0 |
|
20 |
18 |
25 |
100 |
|
44 |
29 |
41 |
200 |
|
55 |
49 |
52 |
300 |
|
63 |
72 |
87 |
82 |
|
67 |
87 |
82 |
500 |
I этап. Условная оптимизация.
1-ый шаг. k = 3.
Таблица 24
e2 |
u3 |
e3 = e2 - u3 |
f3(u3) |
F*3(e3) |
u3(e3) |
|
100 |
0 |
100 |
0 |
|||
100 |
0 |
25 |
25 |
100 |
||
200 |
0 |
200 |
0 |
|||
100 |
100 |
25 |
||||
200 |
0 |
41 |
41 |
200 |
||
300 |
0 |
300 |
0 |
|||
100 |
200 |
25 |
||||
200 |
100 |
41 |
||||
300 |
0 |
52 |
52 |
300 |
||
82 |
0 |
82 |
0 |
|||
100 |
-18 |
25 |
||||
200 |
-118 |
41 |
||||
300 |
-218 |
52 |
||||
82 |
0 |
87 |
87 |
82 |
||
500 |
0 |
500 |
0 |
|||
100 |
400 |
25 |
||||
200 |
300 |
41 |
||||
300 |
200 |
52 |
||||
82 |
418 |
87 |
87 |
82 |
||
500 |
0 |
82 |
2-ый шаг. k = 2.
Таблица 25
e1 |
u2 |
e2 = e1 - u2 |
f2(u2) |
F*2(e1) |
F1(u2,e1) |
F*2(e2) |
u2(e2) |
|
100 |
0 |
100 |
0 |
25 |
25 |
25 |
0 |
|
100 |
0 |
18 |
0 |
18 |
||||
200 |
0 |
200 |
0 |
41 |
41 |
|||
100 |
100 |
18 |
25 |
43 |
43 |
100 |
||
200 |
0 |
29 |
0 |
29 |
||||
300 |
0 |
300 |
0 |
52 |
52 |
|||
100 |
200 |
18 |
41 |
59 |
59 |
100 |
||
200 |
100 |
29 |
25 |
54 |
||||
300 |
0 |
49 |
0 |
49 |
||||
82 |
0 |
82 |
0 |
87 |
87 |
87 |
0 |
|
100 |
-18 |
18 |
52 |
70 |
||||
200 |
-118 |
29 |
41 |
70 |
||||
300 |
-218 |
49 |
25 |
74 |
||||
82 |
0 |
72 |
0 |
72 |
||||
500 |
0 |
500 |
0 |
87 |
87 |
|||
100 |
400 |
18 |
87 |
105 |
105 |
100 |
||
200 |
300 |
29 |
52 |
81 |
||||
300 |
200 |
49 |
41 |
90 |
||||
82 |
418 |
72 |
25 |
97 |
||||
500 |
0 |
87 |
0 |
87 |
3-ый шаг. k = 1.
Таблица 26
e0 |
u1 |
e1 = e0 - u1 |
f1(u1) |
F*1(e0) |
F0(u1,e0) |
F*1(e1) |
u1(e1) |
|
100 |
0 |
100 |
0 |
25 |
25 |
25 |
0 |
|
100 |
0 |
20 |
0 |
20 |
||||
200 |
0 |
200 |
0 |
43 |
43 |
|||
100 |
100 |
20 |
25 |
45 |
45 |
100 |
||
200 |
0 |
44 |
0 |
44 |
||||
300 |
0 |
300 |
0 |
59 |
59 |
|||
100 |
200 |
20 |
43 |
63 |
||||
200 |
100 |
44 |
25 |
69 |
69 |
200 |
||
300 |
0 |
55 |
0 |
55 |
||||
82 |
0 |
82 |
0 |
87 |
87 |
87 |
0 |
|
100 |
-18 |
20 |
59 |
79 |
||||
200 |
-118 |
44 |
43 |
87 |
||||
300 |
-218 |
55 |
25 |
80 |
||||
82 |
0 |
63 |
0 |
63 |
||||
500 |
0 |
500 |
0 |
105 |
105 |
|||
100 |
400 |
20 |
87 |
107 |
107 |
100 |
||
200 |
300 |
44 |
59 |
103 |
||||
300 |
200 |
55 |
43 |
98 |
||||
82 |
418 |
63 |
25 |
88 |
||||
500 |
0 |
67 |
0 |
67 |
Поясним построение таблиц и последовательность проведения расчетов.
Столбцы 1 (вложенные средства), 2 (проект) и 3 (остаток средств) для всех трех таблиц одинаковы, поэтому их можно было бы сделать общими. Столбец 4 заполняется на основе исходных данных о функциях дохода, значения в столбце 5 берутся из столбца 7 предыдущей таблицы, столбец 6 заполняется суммой значений столбцов 4 и 5 (в таблице 3-го шага столбцы 5 и 6 отсутствуют).
В столбце 7 записывается максимальное значение предыдущего столбца для фиксированного начального состояния, и в 8 столбце записывается управление из 2 столбца, на котором достигается максимум в 7.
Этап II. Безусловная оптимизация.
Из таблицы 3-го шага имеем F*1(e0 = 500) = 107. То есть максимальный доход всей системы при количестве средств e0 = 500 равен 107
Из этой же таблицы получаем, что 1-му предприятию следует выделить u*1(e0 = 500) = 100
При этом остаток средств составит: e1 = e0 - u1
e1 = 500 - 100 = 400
Из таблицы 2-го шага имеем F*2(e1 = 400) = . То есть максимальный доход всей системы при количестве средств e1 = 400 равен
Из этой же таблицы получаем, что 2-му предприятию следует выделить u*2(e1 = 400) = 0
При этом остаток средств составит: e2 = e1 - u2
e2 = 400 - 0 = 400
Последнему предприятию достается 400
Итак, инвестиции в размере 500 необходимо распределить следующим образом:
1-му предприятию выделить 100
2-му предприятию выделить 0
3-му предприятию выделить 400
Что обеспечит максимальный доход, равный 107
Размещено на Allbest.ru
...Подобные документы
Решение задачи линейного программирования графическим способом. Определение экстремальной точки. Проверка плана на оптимальность. Правило прямоугольников. Анализ и корректировка результатов решения задач линейного программирования симплексным методом.
контрольная работа [40,0 K], добавлен 04.05.2014Решение задачи линейного программирования графическим и симплекс-методом. Решение задачи двойственной к исходной. Определение оптимального плана закрепления потребителей за поставщиками однородного груза при условии минимизации общего пробега автомобилей.
контрольная работа [398,2 K], добавлен 15.08.2012Цель работы: изучить и научиться применять на практике симплекс - метод для решения прямой и двойственной задачи линейного программирования. Математическая постановка задачи линейного программирования. Общий вид задачи линейного программирования.
реферат [193,4 K], добавлен 28.12.2008Симплекс метод решения задач линейного программирования. Построение модели и решение задачи определения оптимального плана производства симплексным методом. Построение двойственной задачи. Решение задачи оптимизации в табличном процессоре MS Excel.
курсовая работа [458,6 K], добавлен 10.12.2013Исследование методом Жордана-Гаусса системы линейных уравнений. Решение графическим и симплексным методом задач линейного программирования. Экономико-математическая модель задачи на максимум прибыли и нахождение оптимального плана выпуска продукции.
контрольная работа [177,8 K], добавлен 02.02.2010Математическая формулировка задачи линейного программирования. Применение симплекс-метода решения задач. Геометрическая интерпретация задачи линейного программирования. Применение методов линейного программирования к экстремальным задачам экономики.
курсовая работа [106,0 K], добавлен 05.10.2014Составление математической модели, целевой функции, построение системы ограничений и симплекс-таблиц для решения задач линейного программирования. Решение транспортной задачи: определение опорного и оптимального плана, проверка методом потенциалов.
курсовая работа [54,1 K], добавлен 05.03.2010- Примеры использования графического и симплексного методов в решении задач линейного программирования
Экономико-математическая модель получения максимальной прибыли, её решение графическим методом. Алгоритм решения задачи линейного программирования симплекс-методом. Составление двойственной задачи и её графическое решение. Решение платёжной матрицы.
контрольная работа [367,5 K], добавлен 11.05.2014 Применение линейного программирования для решения транспортной задачи. Свойство системы ограничений, опорное решение задачи. Методы построения начального опорного решения. Распределительный метод, алгоритм решения транспортной задачи методом потенциалов.
реферат [4,1 M], добавлен 09.03.2011Графическое решение задач линейного программирования. Решение задач линейного программирования симплекс-методом. Возможности практического использования математического программирования и экономико-математических методов при решении экономических задач.
курсовая работа [105,5 K], добавлен 02.10.2014Решение задачи оптимального закрепления грузоотправителей (ГО) за грузополучателями (ГП) и распределения груза для минимизации транспортной работы методами линейного программирования с использованием MS Excel. Расчет кратчайшего расстояния между ГО и ГП.
курсовая работа [357,4 K], добавлен 06.03.2013Экономико-математическая модель оптимального плана выпуска продукции. Оптимальная организация рекламной компании. Решение транспортной задачи: нахождение суммарных затрат на перевозку. Задача об оптимальном назначении (линейного программирования).
контрольная работа [812,0 K], добавлен 29.09.2010Построение экономической модели по оптимизации прибыли производства. Разработка математической модели задачи по оптимизации производственного плана и её решение методами линейного программирования. Определение опорного и оптимального плана производства.
дипломная работа [311,3 K], добавлен 17.01.2014Формулировка проблемы в практической области. Построение моделей и особенности экономико-математической модели транспортной задачи. Задачи линейного программирования. Анализ постановки задач и обоснования метода решения. Реализация алгоритма программы.
курсовая работа [56,9 K], добавлен 04.05.2011Экономико-математическая модель прикрепления пунктов отправления к пунктам назначения, расчет оптимального плана перевозок. Решение транспортной задачи метолом потенциалов (перераспределение ресурсов по контуру), пример вычислительного алгоритма.
учебное пособие [316,8 K], добавлен 17.10.2010Решение графическим методом задачи линейного программирования с двумя неизвестными. Решение транспортной задачи методом северо-западного угла и методом минимальной стоимости. Системы массового обслуживания. Стохастическая модель управления запасами.
контрольная работа [458,1 K], добавлен 16.03.2012Основные понятия линейной алгебры и выпуклого анализа, применяемые в теории математического программирования. Характеристика графических методов решения задачи линейного программирования, сущность их геометрической интерпретации и основные этапы.
курсовая работа [609,5 K], добавлен 17.02.2010Разработка экономико-математической модели и решение задачи линейного программирования с использованием математических методов. Транспортная задача в матричной постановке и ее свойства. Построение исходного допустимого плана. Критерий оптимальности.
курсовая работа [111,1 K], добавлен 16.01.2011Математическая формализация оптимизационной проблемы. Геометрическая интерпретация стандартной задачи линейного программирования, планирование товарооборота. Сущность и алгоритм симплекс-метода. Постановка транспортной задачи, последовательность решения.
учебное пособие [126,0 K], добавлен 07.10.2014Виды задач линейного программирования и формулировка задачи. Сущность оптимизации как раздела математики и характеристика основных методов решения задач. Понятие симплекс-метода, реальные прикладные задачи. Алгоритм и этапы решения транспортной задачи.
курсовая работа [268,0 K], добавлен 17.02.2010