«Аналитическое исследование на оптимум экономических функций одной переменной»


Download 0.98 Mb.
bet13/17
Sana22.10.2023
Hajmi0.98 Mb.
#1715235
TuriКурсовая
1   ...   9   10   11   12   13   14   15   16   17
Bog'liq
Kur r Gordeev

Шаг 1. Произведем оценку полученного решения.
Каждому поставщику Ai ставим в соответствие некоторое число - ui, называемое потенциалом поставщика.
Каждому потребителю Bj ставим в соответствие некоторое число - vj, называемое потенциалом потребителя.
Для базисной ячеки (задействованного маршрута), сумма потенциалов поставщика и потребителя должна быть равна тарифу данного маршрута.
(ui + vj = cij, где cij - тариф клетки AiBj)
Поскольку, число базисных клеток - 6, а общее количество потенциалов равно 7, то для однозначного определения потенциалов, значение одного из них можно выбрать произвольно.
Примем u2 = 0.
v1 + u2 = c21 v1 + u2 = 50 v1 = 50 - 0 = 50
v2 + u2 = c22 v2 + u2 = 60 v2 = 60 - 0 = 60
v3 + u2 = c23 v3 + u2 = 90 v3 = 90 - 0 = 90

v2 + u3 = c32 v2 + u3 = 20 u3 = 20 - 60 = -40


v1 + u1 = c11 v1 + u1 = 40 u1 = 40 - 50 = -10
v4 + u1 = c14 v4 + u1 = 20 v4 = 20 - ( -10 ) = 30



Поставщик

Потребитель

j

1

2

3

4

1

80


40




-


60




-


72




520


20




1 = -10

2

400


50




100


60




300


90




-


30




2 = 0

3

-


60




650


20




-


40




-


40




3 = -40

i

1 = 50

2 = 60

3 = 90

4 = 30




Найдем оценки свободных ячеек следующим образом (в таблице они располагаются в нижнем левом углу ячейки):
Λ12 = c12 - ( u1 + v2 ) = 60 - ( -10 + 60 ) = 10
Λ 13 = c13 - ( u1 + v3 ) = 72 - ( -10 + 90 ) = -8
Λ 24 = c24 - ( u2 + v4 ) = 30 - ( 0 + 30 ) = 0
Λ 31 = c31 - ( u3 + v1 ) = 60 - ( -40 + 50 ) = 50
Λ 33 = c33 - ( u3 + v3 ) = 40 - ( -40 + 90 ) = -10
Λ 34 = c34 - ( u3 + v4 ) = 40 - ( -40 + 30 ) = 50



Поставщик

Потребитель

j

1

2

3

4

1

80


40




-

10

60




-

-8

72




520


20




1 = -10

2

400


50




100


60




300


90




-

0

30




2 = 0

3

-

50

60




650


20




-

-10

40




-

50

40




3 = -40

i

1 = 50

2 = 60

3 = 90

4 = 30




Среди оценок свободных ячеек есть отрицательные, следовательно, решение не является оптимальным.


Из свободных ячеек (незадействованных маршрутов), имеющих отрицательные оценки, остановим свой выбор на ячейке A3B3 ( 33 =-10).
Построим цикл для выбранной ячейки A3B3:
Поставьте курсор мыши в выбранную свободную ячейку A3B3. Используя горизонтальные и вертикальные перемещения курсора, соедините непрерывной линией базисные ячейки так, чтобы вернуться в исходную ячейку A3B3. Базисные ячейки, расположенные в вершинах построенной ломаной линии, образуют цикл для выбранной нами ячейки. Он единственный. Направление обхода не имеет значения.
Ячейки образующие цикл для свободной ячейки A3B3 :
A3B3 , A3B2 , A2B2 , A2B3
Пусть ячейка A3B3, для которой мы строили цикл, имеет порядковый номер один.

Поставщик

Потребитель

Запас

1

2

3

4

1

80


40




-


60




-


72




520


20




600

2

400


50




100


60




300


90




-


30




800

3

-


60




650


20




-

-10

40




-


40




650

Потребность

480

750

300

520




Среди ячеек цикла A3B2 , A2B3 , номера которых четные, найдем ячейку, обладающую найменьшим значением.
min = { 650, 300 } = 300
В данном случае, это ячейка A2B3.
Другими словами, из маршрутов доставки продукции, номера которых нечетные в данном цикле, выберем маршрут от поставщика A2 к потребителю B3, по которому доставляется меньше всего (300) единиц продукции . Данный маршрут мы исключим из схемы доставки продукции.

Поставщик

Потребитель

Запас

1

2

3

4

1

80


40




-


60




-


72




520


20




600

2

400


50




100


60




300


90




-


30




800

3

-


60




650


20




-

-10

40




-


40




650

Потребность

480

750

300

520




От ячеек цикла с четными номерами отнимает 300. К ячейкам с нечетными номерами прибавляем 300.


Что мы делаем?
Мы вводим новый маршрут доставки продукции от поставщика A3 к потребителю B3. По данному маршруту доставим 300 единиц продукции, по цене доставки 40 за единицу продукции. Общие затраты увеличатся на 40 * 300 ден. ед.
Сократим поставку от поставщика A3 к потребителю B2 на 300 единиц продукции, по цене доставки 20 за единицу продукции. Общие затраты уменьшатся на 20 * 300 ден. ед.
От поставщика A2 к потребителю B2 дополнительно поставим 300 единиц продукции, по цене доставки 60 за единицу продукции. Общие затраты увеличатся на 60 * 300 ден. ед.
По маршруту от поставщика A2 к потребителю B3 мы полностью перестаем доставлять продукцию.
Общие затраты уменьшатся на 90 * 300 ден. ед.
Данные преобразования не изменят баланс между поставщиками и потребителями. Все поставщики израсходуют все свои запасы, а все потребители получат необходимое им количество продукции.

Поставщик

Потребитель

Запас

1

2

3

4

1

80


40




-


60




-


72




520


20




600

2

400


50





Download 0.98 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   17




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling