Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Построение математической модели.Содержание книги Поиск на нашем сайте Построение математической модели. 1) обозначение переменных (объемов трелевки с каждой лесосеки в каждый погрузочный пункт) - x11, x12, x22, x23, x34, x35, х36, х37 (в обозначениях первый индекс соответствует номеру лесосеки, второй – номеру погрузочного пункта). 2)Целевая функция имеет следующий вид: y= 3) построение ограничений производится на основе содержания задачи, где суммарный объем трелевки в смену Q=Q1+Q2+Q3 =490м3, а вместимость погрузочных пунктов V=V1+V2+V3+V4=570 м3. В этом случае имеем несбалансированную транспортную модель (Q<V). Приведение транспортной модели к сбалансированной (с целью того, чтобы избыток транспортируемой древесины в 30 м3 оптимально распределялся между погрузочными пунктами) осуществляется введением дополнительного фиктивного погрузочного пункта Q4ф с вместимостью 80 м3. В связи с тем, что реально такого погрузочного пункта нет (трелевка на него не производится ), считаем, что себестоимость трелевки с лесосек на этот пункт равняется 0. При этом появляется одна дополнительная переменная x46 и ограничения примут следующий вид:
x11+x12 =Q1, x11 =V1, x22+x23 =Q2, x12+x23+х32 =V2, х32+х34+х35+х36=Q3 x23 =V3, x46=Q4ф х34=V4, х35=V5 x36+x46=V6
2.3.Алгебраическое решение задачи методом потенциалов Алгебраическое решение поставленной задачи В связи с тем, что модель была предварительно сбалансирована (Q=V), то отсюда следует, что одно уравнение является зависимым и транспортная модель содержит m+n-1 (4+6-1)=9 независимых уравнений и начальное базисное допустимое решение должно иметь 9 базисных переменных. Для нахождения начального базисного допустимого решения используем процедуру, основанную на правиле северо-западного угла. Начальное решение:
V1 V2 V3 V4 V5 V6 ∑Q Q1 90 8.8 90 0.6 1.3 1.9 0.9 2 Q2 2 10 2.5 100 0.3 0.7 1.2 1.6 Q3 0.5 0 0.7 0.9 90 1.5 100 1.1 10 2 Q4ф 0 0 0 0 0 80 0 ∑V 90 Базисные переменные принимают значения: x11=90, x12=90, x22=10, х23=100, х32=0, х34=90, х35=100, х36=10, х46=80 -остальные небазисные переменные равняются 0. Для полученного плана затраты на трелевку составят: Y=8,8*90+0,6*90+2.5*10+0.3*100+0,7*0+1.5*90+1.1*100+2*10+0*80 = 1166 у.е. в смену. Оптимален ли этот план? На этот вопрос дает ответ условие оптимальности симплекс-метода (наличие положительных коэффициентов при небазисных переменных транспортной таблицы). Первая итерация: 1)Нахождение вводимой в базис переменной (метод потенциалов): x11=u1+v1=C11=8,8 x12=u1+v2=C12=0,6 x22=u2+v2=C22=2,5 x23=u2+v3=C23=0,3 x32=u3+v2=C32=0,7 x34=u3+v4=C34=1,5 x35=u3+v5=C35=1,1 x36=u3+v6=C36=2 x46=u4+v6=C46=0
Полагаем, что u1=0, тогда: v1=8,8, v2=0,6, v3= -1,6, v4=1,4, v5=1 ,v6=1,9, u2=1,9, u3=0,1 , u4=-1,9.
Оценки потенциалов небазисных переменных: x13: C13=u1+v3-c13=0-1.6-1.3=-2.9 x14: C14= u1+v4- с 14 =0+1.4-1.9=-0.5 x15: C15= u1+v5-c15= 0+1-0.9=-0.8 x16: C16= u1+v6-c16 =0+1.9-2=-0.1 x21: C21= u2+v1-c21 =1.9+8.8-2=8.7 x24: C24= u2+v4-c24 =1.9+1.4-0.7=2.6 x25: C25= u2+v5-c25 =1.9+1-1.2=1.7 x26: C26= u2+v6-c26 =1.9+1.9-1.6=2.2 x31: C31= u3+v6-c31 =0.1+8.8-0.5=8.4 x33: C33= u3+v3-c33 =0.1-1.6-0.9=-2.4 x41: C16= u4+v1-c41 =-1.9+8.8-0=6.9 x42: C16= u4+v2-c42 =-1.9+0.6-0=-1.3 x43: C16= u4+v3-c43=-1.9-1.6-0=-3.5 x44: C16= u4+v4-c44=-1.9+1.4-0=-0.5 x45: C16= u4+v5-c45 =-1.9+1-0=-1 Небазисная переменная x21, имеющая максимальную положительную оценку С21, выбирается в качестве вводимой в базис. 2) Нахождение переменной, выводимой из базиса. Последовательность обхода следующая: x21 – x11 – x12 – x22 – х21.
V1 V2 V3 V4 V5 V6 ∑Q Q1 - 90 8.8 + 90 0.6 1.3 1.9 0.9 2 Q2 + 2 -102.5 100 0.3 0.7 1.2 1.6 Q3 0.5 0 0.7 0.9 90 1.5 100 1.1 10 2 Q4ф 0 0 0 0 0 80 0 ∑V 90
Выводим из базиса x11=90, тогда значение х21=10 и транспортная задача имеет вид:
V1 V2 V3 V4 V5 V6 ∑Q Q1 80 8.8 100 0.6 1.3 1.9 0.9 2 Q2 10 2 2.5 100 0.3 0.7 1.2 1.6 Q3 0.5 0 0.7 0.9 90 1.5 100 1.1 10 2 Q4ф 0 0 0 0 0 80 0 ∑V 90 Для полученного плана затраты на трелевку составят: Y=8,8*80+0,6*100+2*10+0.3*100+0,7*0+1.5*90+1.1*100+2*10+0*80 = 1079 у.е. в смену. Оптимальность нового решения определяется вычислением новых потенциалов: x11=u1+v1=C11=8,8 x12=u1+v2=C12=0,6 x22=u2+v1=C22=2 x23=u2+v3=C23=0,3 x32=u3+v2=C32=0,7 x34=u3+v4=C34=1,5 x35=u3+v5=C35=1,1 x36=u3+v6=C36=2 x46=u4+v6=C46=0
Полагаем, что u1=0, тогда: v1=8,8, v2=0,6, v3= -1,6, v4=7,1, v5=1 ,v6=1,9, u2=-6,8, u3=0,1 , u4=-1,9 Оценки потенциалов небазисных переменных: x13: C13=u1+v3-c13=5.8 x14: C14= u1+v4- с 14 =-0.5 x15: C15= u1+v5-c15 =0.1 x16: C16= u1+v6-c16 =-0.1 x21: C22= u2+v2-c22 =-8.7 x24: C24= u2+v4-c24 =-6.1 x25: C25= u2+v5-c25 =-7 x26: C26= u2+v6-c26 =-6.5 x31: C31= u3+v6-c31 =8.3 x33: C33= u3+v3-c33 =6.2 x41: C16= u4+v1-c41 =6.9 x42: C16= u4+v2-c42 =-1.3 x43: C16= u4+v3-c43=5.2 x44: C16= u4+v4-c44=-0.5 x45: C16= u4+v5-c45 =-0.9 Небазисная переменная x31, имеющая максимальную положительную оценку С31, выбирается в качестве вводимой в базис. 3) Нахождение переменной, выводимой из базиса. Последовательность обхода следующая: x31 – x11 – x12 – x32 – х31.
V1 V2 V3 V4 V5 V6 ∑Q Q1 80 8.8 100 0.6 1.3 1.9 0.9 2 Q2 10 2 2.5 100 0.3 0.7 1.2 1.6 Q3 0.5 0 0.7 0.9 90 1.5 100 1.1 10 2 Q4ф 0 0 0 0 0 80 0 ∑V 90
Выводим из базиса x23=0, тогда значение х15=0 и транспортная задача имеет вид:
V1 V2 V3 V4 V5 V6 ∑Q Q1 80 8.8 100 0.6 1.3 1.9 0.9 2 Q2 10 2 2.5 100 0.3 0.7 1.2 1.6 Q3 0 0.5 0.7 0.9 90 1.5 100 1.1 10 2 Q4ф 0 0 0 0 0 80 0 ∑V 90
Для полученного плана затраты на трелевку составят: Y=8,8*80+0,6*100+2*10+0.3*100+0,5*0+1.5*90+1.1*100+2*10+0*80 = 1079 у.е. Оптимальность нового решения определяется вычислением новых потенциалов: x11=u1+v1=C11=8,8 x12=u1+v2=C12=0,6 x22=u2+v1=C22=2 x23=u2+v3=C23=0,3 x32=u3+v1=C32=0,5 x34=u3+v4=C34=1,5 x35=u3+v5=C35=1,1 x36=u3+v6=C36=2 x46=u4+v6=C46=0 Полагаем, что u1=0, тогда: v1=8,8 v2=0,6, v3=7,2, v4= 9,8, v5= 9,4, v6=10,3, u2=-6,8, u3=-8,3 , u4=-10,3. Оценки потенциалов небазисных переменных: x13: C13=u1+v3-c13=5.9 x14: C14= u1+v4- с 14 =7,9 x15: C15= u1+v5-c15 =8,5 x16: C16= u1+v6-c16 =-8,3 x22: C22= u2+v2-c22 =-8.7 x24: C24= u2+v4-c24 =2,3 x25: C25= u2+v5-c25 =1,4 x26: C26= u2+v6-c26 =1,9 x32: C32= u3+v2-c32 =-8.4 x33: C33= u3+v3-c33 =-2 x41: C16= u4+v1-c41 =-1,5 x42: C16= u4+v2-c42 =-9,7 x43: C16= u4+v3-c43=-3,1 x44: C16= u4+v4-c44=-0.5 x45: C16= u4+v5-c45 =-0.9
Небазисная переменная x15, имеющая максимальную положительную оценку С15, выбирается в качестве вводимой в базис.
4) Нахождение переменной, выводимой из базиса. Последовательность обхода следующая: x15 – x35 – x31 – x11 – х15.
V1 V2 V3 V4 V5 V6 ∑Q Q1 80 8.8 100 0.6 1.3 1.9 + 0.9 2 Q2 10 2 2.5 100 0.3 0.7 1.2 1.6 Q3 0 + 0.5 0.7 0.9 90 1.5 100 1.1 10 2 Q4ф 0 0 0 0 0 80 0 ∑V 90
Выводим из базиса x35=100, тогда значение х15=80 и транспортная задача имеет вид:
V1 V2 V3 V4 V5 V6 ∑Q Q1 8.8 100 0.6 1.3 1.9 80 0.9 2 Q2 10 2 2.5 100 0.3 0.7 1.2 1.6 Q3 80 0.5 0.7 0.9 90 1.5 20 1.1 10 2 Q4ф 0 0 0 0 0 80 0 ∑V 90
Для полученного плана затраты на трелевку составят: Y=8,8*80+0,6*100+2*10+0.3*100+0,5*0+1.5*90+1.1*100+2*10+0*80 = 399 у.е. Оптимальность нового решения определяется вычислением новых потенциалов: x12=u1+v2=C12=0,6 x15=u1+v5=C12=0,9 x21=u2+v1=C21=2 x23=u2+v3=C23=0,3 x31=u3+v1=C31=0,5 x34=u3+v4=C34=1,5 x35=u3+v5=C35=1,1 x36=u3+v6=C36=2 x46=u4+v6=C46=0 Полагаем, что u1=0, тогда: v1=0,3, v2=0,6, v3=-1,4, v4= 1,3, v5= 0,9, v6=1,8, u2=1,7, u3=0,2 , u4=-1,8. Оценки потенциалов небазисных переменных: x11: C11=u1+v1-c11=-8,5 x13: C13=u1+v3-c13=-2,7 x14: C14= u1+v4- с 14 =-0,6 x16: C16= u1+v6-c16 =-0,2 x22: C22= u2+v2-c22 -0,2 x24: C24= u2+v4-c24 =2,3 x25: C25= u2+v5-c25 =1,4 x26: C26= u2+v6-c26 =0,9 x32: C32= u3+v2-c32 =-0,1 x33: C33= u3+v3-c33 =-2,1 x41: C16= u4+v1-c41 =-1,5 x42: C16= u4+v2-c42 =-1,2 x43: C16= u4+v3-c43=-0,2 x44: C16= u4+v4-c44=-0,5 x45: C16= u4+v5-c45 =-0,8
Небазисная переменная x24, имеющая максимальную положительную оценку С24, выбирается в качестве вводимой в базис.
5) Нахождение переменной, выводимой из базиса. Последовательность обхода следующая: x24 – x34 – x31 – x21 – х24.
V1 V2 V3 V4 V5 V6 ∑Q Q1 8.8 100 0.6 1.3 1.9 80 0.9 2 Q2 10 2 2.5 100 0.3 0.7 1.2 1.6 Q3 80 0.5 0.7 0.9 90 1.5 20 1.1 10 2 Q4ф 0 0 0 0 0 80 0 ∑V 90
Выводим из базиса x34=90, тогда значение х24=10 и транспортная задача имеет вид:
V1 V2 V3 V4 V5 V6 ∑Q Q1 8.8 100 0.6 1.3 1.9 80 0.9 2 Q2 2 2.5 100 0.3 10 0.7 1.2 1.6 Q3 90 0.5 0.7 0.9 80 1.5 20 1.1 10 2 Q4ф 0 0 0 0 0 80 0 ∑V 90
Для полученного плана затраты на трелевку составят: Y=8,8*80+0,6*100+2*10+0.3*100+0,5*0+1.5*90+1.1*100+2*10+0*80 = 376 у.е. Оптимальность нового решения определяется вычислением новых потенциалов: x12=u1+v2=C12=0,6 x15=u1+v5=C12=0,9 x23=u2+v3=C23=0,3 x24=u2+v4=C24=0,7 x31=u3+v1=C31=0,5 x34=u3+v4=C34=1,5 x35=u3+v5=C35=1,1 x36=u3+v6=C36=2 x46=u4+v6=C46=0 Полагаем, что u1=0, тогда: v1=0,3, v2=0,6, v3=0,9, v4= 1,3, v5= 0,9, v6=1,8, u2=-06, u3=0,2 , u4=-1,8. Оценки потенциалов небазисных переменных: x11: C11=u1+v1-c11=-8,5 x13: C13=u1+v3-c13=-0,4 x14: C14= u1+v4- с 14 =-0,6 x16: C16= u1+v6-c16 =-0,2 x21: C21= u2+v1-c21 =-2,3 x22: C22= u2+v2-c22 -2,5 x25: C25= u2+v5-c25 =-0,9 x26: C26= u2+v6-c26 =-0,4 x32: C32= u3+v2-c32 =-0,1 x33: C33= u3+v3-c33 =0,2 x41: C16= u4+v1-c41 =-1,5 x42: C16= u4+v2-c42 =-1,2 x43: C16= u4+v3-c43=-0,9 x44: C16= u4+v4-c44=-0,5 x45: C16= u4+v5-c45 =-0,8
Небазисная переменная x33, имеющая максимальную положительную оценку С33, выбирается в качестве вводимой в базис
6) Нахождение переменной, выводимой из базиса. Последовательность обхода следующая: x33 – x23 – x24 – x34 – х33.
V1 V2 V3 V4 V5 V6 ∑Q Q1 8.8 100 0.6 1.3 1.9 80 0.9 2 Q2 2 2.5 100 0.3 10 0.7 1.2 1.6 Q3 90 0.5 0.7 0.9 80 1.5 20 1.1 10 2 Q4ф 0 0 0 0 0 80 0 ∑V 90
Выводим из базиса x34=90, тогда значение х24=10 и транспортная задача имеет вид:
V1 V2 V3 V4 V5 V6 ∑Q Q1 8.8 100 0.6 1.3 1.9 80 0.9 2 Q2 2 2.5 20 0.3 90 0.7 1.2 1.6 Q3 90 0.5 0.7 80 0.9 1.5 20 1.1 10 2 Q4ф 0 0 0 0 0 80 0 ∑V 90
Для полученного плана затраты на трелевку составят: Y=8,8*80+0,6*100+2*10+0.3*100+0,5*0+1.5*90+1.1*100+2*10+0*80 = 360у.е. Оптимальность нового решения определяется вычислением новых потенциалов: x12=u1+v2=C12=0,6 x15=u1+v5=C12=0,9 x23=u2+v3=C23=0,3 x24=u2+v4=C24=0,7 x31=u3+v1=C31=0,5 x33=u3+v3=C33=0,9 x35=u3+v5=C35=1,1 x36=u3+v6=C36=2 x46=u4+v6=C46=0 Полагаем, что u1=0, тогда: v1=0,3, v2=0,6, v3=0,7, v4= 0,3, v5= 0,9, v6=1,8, u2=-0,4, u3=0,2 , u4=-1,8. Оценки потенциалов небазисных переменных: x11: C11=u1+v1-c11=-8,5 x13: C13=u1+v3-c13=-0,6 x14: C14= u1+v4- с 14 =-1,6 x16: C16= u1+v6-c16 =-0,2 x21: C21= u2+v1-c21 =-2,1 x22: C22= u2+v2-c22 -2,3 x25: C25= u2+v5-c25 =-0,7 x26: C26= u2+v6-c26 =-0,2 x32: C32= u3+v2-c32 =-0,1 x34: C34= u3+v4-c34 =-1 x41: C16= u4+v1-c41 =-1,5 x42: C16= u4+v2-c42 =-1,2 x43: C16= u4+v3-c43=-1,1 x44: C16= u4+v4-c44=-1,5 x45: C16= u4+v5-c45 =-0,9
7)Нахождение переменной, выводимой из базиса. Последовательность обхода следующая: x32 – x12 – x15 – x35 – х32.
V1 V2 V3 V4 V5 V6 ∑Q Q1 8.8 100 0.6 1.3 1.9 80 0.9 2 Q2 2 2.5 20 0.3 90 0.7 1.2 1.6 Q3 90 0.5 0.7 80 0.9 1.5 20 1.1 10 2 Q4ф 0 0 0 0 0 80 0 ∑V 90
Выводим из базиса x31=100, тогда значение х24=20 и транспортная задача имеет вид:
V1 V2 V3 V4 V5 V6 ∑Q Q1 8.8 80 0.6 1.3 1.9 100 0.9 2 Q2 2 2.5 20 0.3 90 0.7 1.2 1.6 Q3 90 0.5 20 0.7 80 0.9 1.5 1.1 10 2 Q4ф 0 0 0 0 0 80 0 ∑V 90
Для полученного плана затраты на трелевку составят: Y=80*0,6+100*0,9+20*0.3+90*0,7+90*0,5+20*0,7+80*0,9+10*2+80*0= 358 у.е. Оптимальность нового решения определяется вычислением новых потенциалов: x12=u1+v2=C12=0,6 x15=u1+v5=C12=0,9 x23=u2+v3=C23=0,3 x24=u2+v4=C24=0,7 x31=u3+v1=C31=0,5 x32=u3+v2=C32=0,7 x33=u3+v3=C33=0,9 x36=u3+v6=C36=2 x46=u4+v6=C46=0 Полагаем, что u1=0, тогда: v1=0,4, v2=0,6, v3=0,8, v4= 1,2, v5= 0,9, v6=1,9, u2=-0,5, u3=0,1 , u4=-1,9. Оценки потенциалов небазисных переменных: x11: C11=u1+v1-c11=-8,4 x13: C13=u1+v3-c13=-0,5 x14: C14= u1+v4- с 14 =-0,7 x16: C16= u1+v6-c16 =-0,1 x21: C21= u2+v1-c21 =-2,1 x22: C22= u2+v2-c22 -2,4 x25: C25= u2+v5-c25 =-0,8 x26: C26= u2+v6-c26 =-0,2 x34: C34= u3+v4-c34 =-0,2 x35: C35= u3+v5-c35=-0,1 x41: C16= u4+v1-c41 =-1,5 x42: C16= u4+v2-c42 =-1,4 x43: C16= u4+v3-c43=-1,1 x45: C16= u4+v5-c45 =-1,0
В соответствии с условием оптимальности можно сделать вывод о достижении оптимального решения. Полученный план трелевки обеспечит минимальные затраты. При этом сменные маршруты и соответствующие объемы трелевки примут следующий вид: 80 м3 по маршруту с первой лесосеки на второй погрузочный пункт; 100 м3 по маршруту с первой лесосеки на пятый погрузочный пункт; 20 м3 по маршруту со второй лесосеки на третий погрузочный пункт; 90 м3 по маршруту со второй лесосеки на четвертый погрузочный пункт; 20 м3 по маршруту с третьей лесосеки на второй погрузочный пункт; 80 м3 по маршруту с третьей лесосеки на третий погрузочный пункт; 10 м3 по маршруту с третьей лесосеки на шестой погрузочный пункт; 80 м3 по маршруту с четвертой лесосеки на шестой погрузочный пункт (фиктивный);
Суммарные затраты (себестоимость) на трелевку при этом плане составят 358 у.е.
|
||
|
Последнее изменение этой страницы: 2024-06-27; просмотров: 59; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.196 (0.006 с.) |