Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Ответы на задачи пособия




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

 

3.7.1. Постановка транспортной задачи

 

Упражнение № 12. Кирпичные заводы снабжают своей продукции стройки области. На заводах имеется 300, 400, 700 и 480 единиц продукции соответственно: а потребности строек составляют 170, 350, 450, 610 и 300 единиц. Стоимости перевозки единицы продукции в ценовом выражении с завода на стройку приведены в табл. 16.

Таблица 16

Объемы производства на заводах, ед. Объемы потребления на стройках, ед.
         
           
           
           
           

 

Как следует спланировать перевозки продукции, чтобы общая стоимость перевозок была минимальной?

Пусть Xij – количество продукции, которое будет отправлено с i -го завода на j -ю стройку. Очевидно, что Xij >= 0 и в силу ограничений на производство и потребление объемы перевозок будут удовлетворять следующим условиям:

для производства

X11+X12+X13+X14+X15 =300,

X21+X22+X23+X24+X25 =400,

X31+X32+X33+X34+X35 =700,

X41+X42+X43+X44+X45 =480,

для потребления

X11 + X21 + X31 + X41 =180,

X12 + X22 + X32 + X42 =350,

X13 + X23 + X33 + X43 =450,

X14 + X24 + X34 + X44 =600,

X15 + X25 + X35 + X45 =300.

 

Целевой функцией задачи является общая стоимость перевозок

Сt =16 X11 +18 X12 +12 X13 +19 X14 +24 X15 +...+11 X41 +18 X42 +22 X43 +15 X44 +9 X45, которая должна быть минимизирована при указанных ограничениях.

Эта задача является специальной задачей линейного программирования, так как коэффициенты в ограничениях могут принимать значения только ноль или единица и каждая переменная входит только в два ограничения. Кроме того, сумма объемов перевозок по первым четырем ограничениям равна сумме объемов потребления по пяти последним (равенство спроса и предложения).

Все это обобщается на транспортную задачу с m пунктами производства и объемами производства ai (i =1,...,m), и n пунктами потребления с объемами потребления bj (j =1,...,n), при

. (50)

Если Cij – стоимость транспортировки единицы продукции от i -го производителя j -му потребителю, то задача заключается в нахождении таких Xij 0, которые удовлетворяют соотношениям

, i =1… m, (51)

, j =1… n, (52)

и минимизируют функцию

, (53)

Поскольку объемы производства и потребления совпадают, то имеется всего (m+n-1) независимых ограничений, и, следовательно, (m+n-1) базисных переменных в базисном допустимом решении.

 

3.7.2 Алгоритм решения транспортной задачи путем последовательного улучшения плана

 

При решении задачи удобно работать не с ограничениями в виде систем линейных уравнений, а с массивом данных в виде таблицы (см. табл. 16).

Расчетная процедура включает в себя несколько этапов.

1. Поиск первого базисного допустимого решения.

Поскольку задача состоит в минимизации целевой функции, для ускорения расчетов при определении первого базисного решения следует использовать правило "наиболее дешевая продукция перевозится в первую очередь". Минимальную стоимость имеет перевозка со второго завода на третью стройку и с учетом производства второго завода (400) и потребности третьей стройки (450) принимает; что X23= 400.

Удаляем строку для второго завода (все, что на нем произведено, перевезено на третью стройку), а потребность третьей стройки уменьшаем на 400. И далее к измененному массиву повторяем процедуру определения объемов перевозок. После того, как последней переменной присвоено значение, сумма производства и потребления становится равной нулю, количество элементов, включенных в базисное решение, становится равным 8.

Обращаю внимание читателей, что в процессе формирования базисного решения после очередного назначения величины Xij из массива удаляется либо одна строка (исчерпан объем производства завода), либо один столбец (удовлетворена потребность стройки). И только при назначении последнего (m+n-1 - го) элемента одновременно пропадают и строка и столбец. Только в этом случае будет обеспечено условие наличия (m+n–1) базисных элементов массива. Что делать, если в ходе формирования базисного допустимого решения на промежуточном этапе возникает необходимость удаления строки и столбца (оставшиеся объемы производства и потребления совпадают).

Нормальный ход решения задачи приведет к включению в базисный вариант меньше, чем (m+n–1) ненулевых переменных Xij, что нарушает ограничения постановки задачи. Каков выход из этой ситуации? Их может быть два.

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

Второй возможный выход заключается во включении в базисный вариант любого Xij, приравняв его нулю, для обеспечения требуемого количества базисных элементов. При дальнейшей реализации алгоритма решения задачи этот нулевой объем перевозок пропадет.

Вернемся к нашей задаче. В табл. 17 показан первый базисный вариант.

Таблица 17

Объемы производства на заводах, ед. Объемы потребления на стройках, ед Симплекс- множители по столбцам vj
         
  -     - - –3
  - - 400- - - –7
  -   -   -  
    - -      
Симплекс-множители по строкам ui            

 

Стоимость перевозок, соответствующая базисному варианту, составляет 25520 единиц. Далее покажем, каким образом можно снизить величину стоимости.

2. Оценка возможности улучшения плана перевозок

Возможность минимизации стоимости перевозок лежит в использовании так называемых симплекс-множителей (u множители по строкам и v множители по столбцам). Теория линейного программирования строго доказывает, что

, (54)

из которого следует, что для занятых элементов массива справедливо соотношение Cij–ui–vj =0, и следовательно, можно определить ui и vj. Имеем m неизвестных симплекс-множителей ui и n неизвестных vj. А занятых элементов массива всего (m+n–1). Из этой ситуации можно выйти, приняв один из симплекс-множителей равным нулю и решив систему уравнений относительно других симплекс-множителей. Удобнее (но не обязательно) приравнивать нулю тот множитель, для которого либо в строке, либо в столбце имеется максимальное количество занятых элементов массива.

Для рассматриваемого нами примера примем, что u4 =0. Тогда из выражений:

C41–u4–v1= 0;

C44–u4–v4= 0;

C45–u4–v5 =0.

имеем v1 =11, v4 =15, v5 =9.

И далее из уравнений:

C34–u3–v4 =0® u3 =2;

C32–u3–v2 =0® v2 =21;

C12–u1–v2 =0® u1 = –3;

C13–u1–v3 =0® v3 =15;

C23–u2–v3 =0® u2 = –7.

 

Обычно значения симплекс-множителей указываются в скобках против или ниже соответствующих строк и столбцов массива.

После определения симплекс-множителей для небазисных (не занятых) элементов массива рассчитывается дополнительная величина

Cij=Cij–ui–vj (55)

 

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

Конечно же, нас интересует только первый вариант значений Cij. Ниже показан расчет значений Cij для незанятых элементов массива нашего упражнения.

C11=C11–u1–v1 =16 – 11 – (–3)=8;

C14=C14–u1–v4=19 – 15 – (–3)=7;

C15=C15–u1–v5=24 – 9 – (–3)=18;

C21=C21–u2–v1=14 – 11– (–7)=10;

C22=C22–u2–v2=25 – 21– (–7)=11;

C24=C24–u2–v4=23 – 15– (–7)=15;

C25=C25–u2–v5=18 – 9– (–7)=16;

C31=C31–u3–v1=19 – 11 – 2=6;

C33=C33–u3–v3=21 – 15 – 2=4;

C35=C35–u3–v5=25 – 9 – 0=14;

C42=C42–u4–v2=18 – 21 – 0= – 3;

C43=C43–u4–v3=22 – 15 – 0=7.

 

Таким образом, только включение X42 в базисный вариант может привести к снижению стоимости перевозок.

Ясно, что для нашей задачи увеличение X42 на единицу будет уменьшать целевую функцию на 18. Но как определить максимальный объем X42, который бы не нарушил баланса производства и потребления.

Если мы увеличиваем X42 на величину W, то строка 4 и столбец 2 должны соответственно уменьшиться на такую же величину. Таким образом, анализ возможности включения X42 в базисный вариант заключается в поиске такой замкнутой ломаной линии, во всех узлах которой находятся занятые элементы массива кроме узла с координатами (4,2). Простейшая фигура – прямоугольник. Для нашего случая это прямоугольник указан на рис. 12.

 

 

Рис. 12. Схема варианта изменения объемов перевозок

 

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

Итак, мы определили возможность включения элемента X42 в базисный вариант. Для баланса производства и потребления мы вынуждены изменять объемы перевозок в занятых элементах массива на величину W, как это показано на рис. 12. Максимальная величина W не может быть больше 10, так как в противном случае значение X44 станет отрицательным. Таким образом, максимальная величина W, на которую изменяются объемы перевозок, будет равна минимальному объему перевозок тех элементов массива, из которых производится вычитание W. При этом один из ранее занятых элементов массива (в нашем случае X44) становится равным нулю, а количество занятых элементов массива в базисном варианте первого приближения останется равным m+n–1, то есть 8. Новый базисный вариант приведен в табл. 18.

 

Таблица 18

Объемы производства на заводах, ед. Объемы потребления на стройках, ед. Симплекс- множители по столбцам vj
         
  (+5)     (+7) (+15)  
  (+7) (+11)   (+15) (+13) –4
  (+3)   (+4)   (+11)  
      (+10) (+3)    
Симплекс-множители по строкам, ui            

 

Полная стоимость, соответствующая этому варианту приближения составляет 25490, что меньше, чем в первом базисном варианте.

Далее расчетная процедура повторяется до тех пор, пока все значения Cij небазисных элементов массива не будут больше нуля. Этот вариант распределения объемов перевозок продукции будет иметь минимальную стоимость, то есть будет оптимальным вариантом распределения.

В рассматриваемом упражнении величины симплекс-множителей на втором шаге приведены в табл. 18, значения Cij приведены в соответствующих элементах матрицы. Ясно видно, что дальнейшее снижение стоимости перевозок невозможно, то есть вариант распределения объемов перевозок (табл. 18) является оптимальным с точки зрения минимальной стоимости.

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


Задача № 1. Средние значения прочности одинаковы в обеих сериях и равны 20,0 МПа. Коэффициенты вариации соответственно равны 4,40 и 12,0 %. Ошибка определения прочности во второй серии выше.

 

Задача № 2. Vp1 =4,39 %; Vp2 =5,46 %.

 

Задача № 3.

 

Число повторов Vp, % Доверительная ошибка
абсолютное значение % от среднего
  1,14 26,2 4,3
  0,90 14,3 2,3
  0,74 10,5 1,7
  0,72 9,8 1,6

 

Задача № 4.

 

Rср, МПа Wn, МПа SRi Vp, % Rср, МПа Wn, МПа SRi Vp,%
  20,9 4,2 2,6 12,0   22,7 5,8 3,4 16,4
  18,6 2,2 1,3 7,0   21,3 4,3 2,5 11,7
  22,4 4,1 2,4 10,7   22,3 3,6 2,1 9,4
  23,6 3,5 2,1 8,9   21,2 6,2 3,7 17,5
  21.6 1,8 1,1 5,1   20,3 5,1 3,0 14,8

Среднее значение Vp по 10 сериям равно 11,4 %.

 

Задача № 5.

При n =8 значение R =40,83; S(Ri) =4,05; Rрасч =(9,23/4,05)=2,28

При q =0,95 Rmax =2,17: результат 31,6 – грубая ошибка

При q=0,99 Rmax =2,37: результат 31,6 – не является грубой ошибкой.

 

Задача № 6.

Число повторов ro, кг/м3 Sro, кг/м3 Rрасч Rmax Наличие грубой ошибки
  437,3 35,23 1,15 1,41 Нет
  436,2 22,36 1,78 2,20 Нет
  435,9 18,07 2,33 2,24 Да
  435,1 16,56 2,58 2,37 Да

 

Задача № 8. Средние значения прочности по сериям 24,0; 28,4. S2R1 =2,40; S2R2 =0,71; Fрасч =3,38; Fт =6,3 – дисперсии однородны. T =3,93.

С вероятностью не выше 0.99 вывод об увеличении прочности бетона при введении полифункциональной добавки обоснован.

Задача № 9.

 

Ошибка, % от среднего значения Вероятность
0,85 0,90 0,95
      более 10
       
       

 

Задача № 10.2. Задача носит экстремальный характер.

Задача № 11.Число состояний первого объекта 26=64; второго объекта 43=64. Сложность объектов одинакова.

Задача № 12. Невозможно, так как между температурой и давлением существует нелинейная связь.

Задача № 13. X1н = 75 С, X2н = 7 часов.


 




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 240; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.05 сек.