Автор работы: Пользователь скрыл имя, 24 Мая 2011 в 21:42, реферат
Теория графов – это раздел дискретной математики, имеющий многочисленные приложения в различных областях экономики, социологии, техники, программирования. Почему же графам оказывается столь явное предпочтение? Стройная система специальных терминов и обозначений теории графов позволяют просто и доступно описывать сложные и тонкие вещи.
Так как в
строке F нет отрицательных элементов,
то найдено оптимальное решение
F=189.73
при значениях переменных равных: X2=12.24,
X1=15.3,
Решение многомерной
задачи
Придумаем условие задачи:
Фирме требуется определить объем производства каждой из красок с целью получения максимальной прибыли. Фирма производит 4 вида красок:
Используются ингредиенты А и В, С и D.
Условия задачи представлены в виде таблицы.
Исходные продукты | Краска1 | Краска2 | Краска3 | Краска4 | Max возм запас |
А | 15 | 2 | 8 | 3 | 223 |
В | 3 | 12 | 5 | 9 | 189 |
С | 3 | 6 | 7 | 2 | 193 |
D | 9 | 4 | 3 | 7 | 212 |
Прибыль (у.е) | 14 | 5 | 2 | 1 |
Целевая функция:
14X1+5X2+2X3+1X4→max
Условия:
15X1+2X2+8X3+3X4≤223
3X1+12X2+5X3+9X4≤189
3X1+6X2+7X3+2X4≤193
9X1+4X2+3X3+7X4≤212
Приведем систему
ограничений к каноническому
виду, для этого необходимо неравенства
преобразовать в равенства, с
добавлением дополнительных переменных.
Тогда система запишется в виде:
15X1+2X2+8X3+3X4+s1=223
3X1+12X2+5X3+9X4+s2=189
3X1+6X2+7X3+2X4+s3=193
9X1+4X2+3X3+7X4+s4=212
Переходим к формированию исходной симплекс
таблицы. В строку F таблицы заносятся
коэффициенты целевой функции. Так как
нам необходимо найти максимум целевой
функции, то в таблицу заносятся коэффициенты
с противоположным знаком. Из данных задачи
составляем исходную симплекс таблицу.
X1 | X2 | X3 | X4 | Решение | |
F | -14 | -5 | -2 | -1 | 0 |
S1 | 15 | 2 | 8 | 3 | 223 |
S2 | 3 | 12 | 5 | 9 | 189 |
S3 | 3 | 6 | 7 | 2 | 193 |
S4 | 9 | 4 | 3 | 7 | 212 |
Так как в столбце свободных
членов нет отрицательных элементов,
то найдено допустимое решение. В
строке F имеются отрицательные
S1 | X2 | X3 | X4 | Решение | |
F | 0.93 | -3.13 | 5.47 | 1.8 | 208.13 |
X1 | 0.07 | 0.13 | 0.53 | 0.2 | 14.87 |
S2 | -0.2 | 11.6 | 3.4 | 8.4 | 144.4 |
S3 | -0.2 | 5.6 | 5.4 | 1.4 | 148.4 |
S4 | -0.6 | 2.8 | -1.8 | 5.2 | 78.2 |
В строке F имеются отрицательные
элементы, это означает, что полученное
решение не оптимально. Определим
ведущий столбец. Для этого найдем
в строке F максимальный по модулю отрицательный
элемент - это -3.13 Ведущей строкой
будет та, для которой отношение
решения к соответствующему элементу
ведущего столбца минимально. Ведущей
строкой является s2, а ведущий элемент:
11.6.
S1 | S2 | X3 | X4 | Решение | |
F | 0.88 | 0.27 | 6.39 | 4.07 | 247.14 |
X1 | 0.07 | -0.01 | 0.49 | 0.1 | 13.21 |
X2 | -0.02 | 0.09 | 0.29 | 0.72 | 12.45 |
S3 | -0.1 | -0.48 | 3.76 | -2.66 | 78.69 |
S4 | -0.55 | -0.24 | -2.62 | 3.17 | 43.34 |
Так как в строке F нет отрицательных
элементов, то найдено оптимальное
решение F=247.14
при значениях переменных равных: X1=13.21,
X2=12.45,
Решение транспортной задачи
Транспортную задачу решим методом потенциалов. Для начала напишем условие. Четыре поставщика имеют следующие запасы: 90. 190, 40, 130. Требуется поставить груз с минимальными затратами трем потребителям с потребностями: 240, 100, 110. Затраты на перевозку единицы товара даны в таблице.
В1 | В2 | В3 | |
А1 | 4 | 15 | 3 |
А2 | 3 | 8 | 4 |
А3 | 4 | 7 | 2 |
А4 | 7 | 3 | 6 |
Проверим необходимое
и достаточное условие
∑ a = 90 + 190 + 40 + 130 = 450
∑ b = 240 + 100 + 110 = 450
Условие баланса
соблюдается. Запасы равны
Занесем исходные
данные в распределительную
В1 | В2 | В3 | Запасы | |
А1 | 4 | 15 | 3 | 90 |
А2 | 3 | 8 | 4 | 190 |
А3 | 4 | 7 | 2 | 40 |
А4 | 7 | 3 | 6 | 130 |
Потреб-
ности |
240 | 100 | 110 |
Используя
метод наименьшей стоимости,
В1 | В2 | В3 | Запасы | |
А1 | 4[20] | 15 | 3[70] | 90 |
А2 | 3[190] | 8 | 4 | 190 |
А3 | 4 | 7 | 2[40] | 40 |
А4 | 7[30] | 3[100] | 6 | 130 |
Потребности | 240 | 100 | 110 |
В результате получен
первый опорный план, который является
допустимым, так как все грузы
из баз вывезены, потребность магазинов
удовлетворена, а план соответствует
системе ограничений
Подсчитаем число занятых клеток таблицы, их 6, а должно быть m + n - 1 = 6. Следовательно, опорный план является невырожденным.
Проверим оптимальность опорного плана. Найдем потенциалы ui, vi. по занятым клеткам таблицы, в которых ui + vi = cij, полагая, что u1 = 0.
U1 + v1 = 4; 0 + v1 = 4; v1 = 4
U2 + v1 = 3; 4 + u2 = 3; u2 = -1
U4 + v1 = 7; 4 + u4 = 7; u4 = 3
U4 + v2 = 3; 3 + v2 = 3; v2 = 0
U1 + v3 = 3; 0 + v3 = 3; v3 = 3
U3 + v3 = 2; 3+ u3 = 2;
u3 = -1
v1=4 | v2=0 | v3=3 | |
u1=0 | 4[20] | 15 | 3[70] |
u2=-1 | 3[190] | 8 | 4 |
u3=-1 | 4 | 7 | 2[40] |
u4=3 | 7[30] | 3[100] | 6 |