Графы и орграфы. Основные понятия

Автор работы: Пользователь скрыл имя, 24 Мая 2011 в 21:42, реферат

Описание

Теория графов – это раздел дискретной математики, имеющий многочисленные приложения в различных областях экономики, социологии, техники, программирования. Почему же графам оказывается столь явное предпочтение? Стройная система специальных терминов и обозначений теории графов позволяют просто и доступно описывать сложные и тонкие вещи.

Работа состоит из  1 файл

моя кр.docx

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

 
 
Так как в  строке F нет отрицательных элементов, то найдено оптимальное решение F=189.73 
при значениях переменных равных: X2=12.24, X1=15.3,

 
Решение многомерной  задачи

Придумаем условие  задачи:

Фирме требуется  определить объем производства каждой из красок с целью получения максимальной прибыли. Фирма производит 4 вида красок:

  1. Вид 1
  2. Вид 2
  3. Вид 3
  4. Вид 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 имеются отрицательные элементы, это означает что полученное решение  не оптимально. Определим ведущий  столбец. Для этого найдем в строке F максимальный по модулю отрицательный  элемент: это -14 Ведущей строкой будет  та, для которой отношение решения  к соответствующему элементу ведущего столбца минимально. Ведущей строкой  является s1, а ведущий элемент: 15.

  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    

 Используя  метод наименьшей стоимости, построим  первый опорный план транспортной  задачи. Искомый элемент равен  2. Для этого элемента запасы  равны 40, потребности равны 110. Поскольку минимальным является 40, то вычитаем его. Следующий искомый элемент это 3. Для этого элемента запасы равны 90, а потребности 70. Поскольку минимальным является 70, то вычитаем его. Следующий искомый элемент также равен 3. Для этого элемента запасы равны 190, а потребности 240. Поскольку минимальным является 190, то вычитаем его. Следующим искомым элементов является 3. Для этого элемента запасы равны 130, а потребности 100. Поскольку минимальным является 100, то вычитаем его. Искомый элемент равен 4. Для этого элемента запасы равны 20, а потребности 50. Поскольку минимальным является 20, то вычитаем его. Искомый элемент равен 7. Для этого элемента запасы равны 30, потребности 30. Вычитаем.

     В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

Информация о работе Графы и орграфы. Основные понятия