Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
задача транспортная номер 3.doc
Скачиваний:
6
Добавлен:
16.09.2019
Размер:
572.93 Кб
Скачать
    1. Постановка задачи выбора оптимального плана трелевки

Определение цели: необходимо определить такие объемы трелевки с каждой из лесосек на каждый погрузочный пункт, при которых суммарные затраты на трелевку были бы минимальны.

Формулировка проблемы:

Этапы формулировки проблемы включают в себя:

1) управляемые переменные – сменные объемы трелевки с каждой лесосеки на каждый погрузочный пункт, м3;

2) переменные состояния – технологические и технико-экономические факторы (сменные объемы трелевки с каждой лесосеки, вместимость каждого погрузочного пункта, себестоимость трелевки 1 м3 с каждой лесосеки на каждый погрузочный пункт, количество лесосек и погрузочных пунктов);

3) размерность задачи – определяется количеством управляемых переменных и ограничений, с учетом несбалансированности, равняется девяти; временной интервал моделирования – смена;

4) критерий – суммарные затраты на трелевку, р.

Построение математической модели.

1) обозначение переменных (объемов трелевки с каждой лесосеки в каждый погрузочный пункт) - x11, x12, x13, x21, x22, x23, (в обозначениях первый индекс соответствует номеру лесосеки, второй – номеру погрузочного пункта).

2)Целевая функция имеет следующий вид:

y= =8,8x11+0,6x12+1,3x13+2x21+2,5x22+0,3x23

3) построение ограничений производится на основе содержания задачи, где суммарный объем трелевки в смену Q=Q1+Q2 =300м3, а вместимость погрузочных пунктов V=V1+V2+V3=350 м3. В этом случае имеем несбалансированную транспортную модель (Q<V). Приведение транспортной модели к сбалансированной (с целью того, чтобы избыток транспортируемой древесины в 50 м3 оптимально распределялся между лесосеками) осуществляется введением дополнительного фиктивной лесосеки Q с вместимостью 50 м3. В связи с тем, что реально такой лесосеки нет(трелевка на нее не производится), считаем, что себестоимость трелевки равняется 0. При этом появляются три дополнительные переменные x31, x32, x33 и ограничения примут следующий вид:

x11+x12+x13 =Q1, x11+x21+x31 =V1

x21+x22+x23 =Q2, x12+x22+x32 =V2

x31+x32+x33 =Q, x13+x23+x33 =V3

    1. Алгебраическое решение задачи методом потенциалов

Алгебраическое решение поставленной задачи

В связи с тем, что модель была предварительно сбалансирована (Q=V), то отсюда следует, что одно уравнение является зависимым и транспортная модель содержит m+n-1 (3+4-1)=6 независимых уравнений и начальное базисное допустимое решение должно иметь 6 базисных переменных.

Для нахождения начального базисного допустимого решения используем процедуру, основанную на правиле северо-западного угла.

Начальное решение:

V1

V2

V3

∑Q

Q1

8,8

100

0,6

1,3

100

Q2

2

0

2,5

200

0,3

200

Q3ф

0

0

0

0

50

50

∑V

100

200

50

Базисные переменные принимают значения: x11=100, x22=200, х33=50, остальные небазисные переменные равняются 0. Для полученного плана затраты на трелевку составят:

у = 8,8*100 + 2,5*200 = 1380 у.е. в смену.

Оптимален ли этот план? На этот вопрос дает ответ условие оптимальности симплекс-метода (наличие положительных коэффициентов при небазисных переменных транспортной таблицы).

Первая итерация:

  1. Нахождение вводимой в базис переменной (метод потенциалов):

x11=u1+v1=C11=8,8

x21=u2+v1=C21=2

x22=u2+v2=C22=2,5

x32=u2+v3=C23=0

x33=u3+v1=C31=0

Полагаем, что u1=0, тогда: v1=8,8, v2=9,3, u2=-6,8 v3= 9,3, u3= -9,3,.

Оценки потенциалов небазисных переменных: x12 : C12= 0+9,3-0,6 = 8,7

x13 : C13= 9,3-1,3 = 8

x23: C23= -6,8+9,3-0,3 = 2,2

x31: C31= -9,3+8,8-0 = -0,5

Небазисная переменная x12, имеющая максимальную положительную оценку С21, выбирается в качестве вводимой в базис.

  1. Нахождение переменной, выводимой из базиса. Последовательность обхода следующая:

V1

V2

V3

∑Q

Q1

8,8

100

-

0,6

Х12

+

1,3

100

Q2

2

0+

2,5

200

-

0,3

200

Q3ф

0

0

0

0

50

50

∑V

100

200

50

Выводим из базиса x11=100, тогда значение х12=100 и транспортная задача имеет вид:

V1

V2

V3

∑Q

Q1

8,8

0,6

100

1,3

170

Q2

2

100

2,5

100

0,3

180

Q3

0,5

0,7

0

0,9

50

130

∑V

100

200

50

Для полученного плана затраты на трелевку составят:

у = 0,6*100 + 100*2 + 2,5*100= 260 у.е. в смену.

Оптимальность нового решения определяется вычислением новых потенциалов:

x12=u1+v2=C12=0,6

x21=u2+v1=C21=2

x22=u2+v2=C22=2,5

x32=u3+v2=C32=0

x33=u3+v3=C33=0

Полагаем, что u1=0, тогда: v3=0,6 v2=0,6, u2=1,9, u3= -0,6, , v1= 0,1.

Оценки потенциалов небазисных переменных:

x13: C13= -0,7

x23: C23= 0

x31: C31= -0,6

x11: C11= -8,7

Небазисная переменная x23, имеющая максимальную положительную оценку С23, выбирается в качестве вводимой в базис.

  1. Нахождение переменной, выводимой из базиса. Последовательность обхода следующая: x32 – x22 – x24 – x34 – х32.

V1

V2

V3

∑Q

Q1

8,8

0,6

100

1,3

100

Q2

2

100

2,5

100 -

0,3

Х23+

200

Q3

0,5

0,7

0+

0,9

-50

50

∑V

100

200

50

Выводим из базиса x22=50, тогда значение х32=50 и транспортная задача имеет вид:

V1

V2

V3

∑Q

Q1

8,8

0,6

100

1,3

100

Q2

2

100

2,5

50 -

0,3

50

200

Q3

0,5

0,7

50+

0,9

0

50

∑V

100

200

50

Для полученного плана затраты на трелевку составят:

y = 50*0,7+50*2,5+50*0,3=175y.e. в смену

Оптимальность нового решения определяется вычислением новых потенциалов:

x12=u1+v2=C12=0.6

x21=u2+v1=C21=2

x22=u2+v2=C22=2,5

x23=u2+v3=C23=0,3

x32=u3+v2=C32=0

Полагаем, что u1=0, тогда: v2=0,6 v1=0,1 u2=1,9 u3=-0,6 v3=-1,6.

Оценки потенциалов небазисных переменных:

x11: C11= -8,7

x13: C13=-2,9

x31: C31= -0,5

x33: C33= -2,2

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