Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaya_rabota_matematicheskoe_modelirovanie_...docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
75 Кб
Скачать
☆

2.Построение опорного плана

Решение транспортной задачи начинается с нахождения опорного плана. Для построения опорного плана существует несколько методов. Воспользуемся методом аппроксимации Фогеля.

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

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

B

A

B1

B2

B3

B4

a

Таблица 2

A1

340

320

*314

310

*4356

325

4670

10

10

5

5

A2

306

*4284

328

*246

330

316

4530

10

10

10

12

A3

284

279

*4450

318

328

4450

5

A4

312

335

*477

339

320

*3873

4350

8

8

8

15

b

4284

5487

4356

3873

Шаг 1

Шаг 2

Шаг 3

Шаг 4

Шаг 5

22

41

8

4

6

8

20

4

6

8

4

8

4

8

Значение целевой функции:

У0=∑cx=320*314+310*4356+306*4284+328*246+279*4450+335*477+ +320*3873=100480+1350360+1310904+80688+1214550+159795+1239360 = 5483137

3.Улучшение опорного плана методом потенциалов

Общий алгоритм метода потенциалов:

  1. Берем опорный план и присваиваем значения ui и vj .

  2. Определяем для этого плана потенциалы (ui и vj), исходя из условия, ui+vj=сy, для тех ячеек опорного плана, в которых имеется распределенный груз xу.

Предполагается v2=0 и находят все остальные неизвестные u1,…um, v1… vn.

Решение системы уравнений и определение значений потенциалов:

u1+v2=с12=320 u1=320

u1+v3=с13=310 v3=-10

u2+v1=с21=306 v1=-22

u2+v2=с22=328 u2=328

u3+v2=с32=279 u3=279

u4+v2=с42=335 u4=335

u4+v4=с44=320 v4=-15

Составим системы неравенств для расчета значений zij для клеток в которых не расположены ресурсы:

Zij=ui+vj

z11=u1+v1=320-22=298

z14=u1+v4=320-15=305

z23=u2+v3=328-10=318

z24=u2+v4=328-15=313

z31=u3+v1=279-22=257

z33=u3+v3=279-10=269

z34=u3+v4=279-15=264

z41=u4+v1=335-22=313

z43=u4+v3=335-10=325

Вычислим разнось ∆ij для тех клеток, куда не распределены ресурсы:

∆ij=сij-zij≥0

∆11=C11-Z11=340-298=42

∆14=C14-Z14=325-305=20

∆23=C23-Z23=330-318=12

∆24=C24-Z24=316-313=3

∆31=C31-Z31=284-257=27

∆33=C33-Z33=318-269=49

∆34=C34-Z34=328-264=64

∆41=C41-Z41=312-313=-1<0

∆43=C43-Z43=329-325=4

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

Таким образом, после решения уравнений, появилась 1 дефицитная клетка. Опорный план требует улучшений. Выполним перекомпоновку опорного плана с учетом пересчета дефицитной клетки. Найдем оптимальный вариант клетки (4.1):

Вариант 1

306

*4284(3807)

328

*246(723)

312

*477

335

*477(0)

Эффект от перекомпоновки единицы ресурса будет:

312-335+328-306=6-7= -1

Удовлетворяет условию У→min. Реализуем перекомпоновку фрагмента (4.1). Улучшенный план после перекомпоновки отобразим на Рис. 1.2.

Вариант 2

306

*4284

316

312

320

*3873



Эффект от перекомпоновки единицы ресурса будет:

312-320+316-306=6-4=2

Данный вариант не подходит, так как не способствует минимизации стоимости транспортировки единицы ресурса.

B

A

B1 V1

B2 V2

B3 V3

B4 V4

A1 U1

340

320

*314

310

*4356

325

A2 U2

306

*3807

328

*723

330

316

A3 U3

284

279

*4450

318

328

A4 U4

312

*477

335

339

320

*3873

Рис. 1.2 Улучшенный план после перекомпоновки.

Таким образом получен новый план с суммарной стоимостью:

У1=∑cx=320*314+310*4356+306*3807+328*723+279*4450+312*477+ +320*3873=100480+1350360+1164942+237144+1241556+148824+1239360= 5482666

Процент улучшения:

∆=(У0-У1)*100%/У0=(5483137-5482666)*100%/5483137=0,0085≈0,0085%

Необходимо проверить новый план на оптимальность и на наличие дефицитных ячеек. Применим метод потенциалов. Составляем систему уравнений для клеток, в которых распределены грузы.

u1+v2=с12=320 u1=320

u1+v3=с13=310 v3=-10

u2+v1=с21=306 v1=-22

u2+v2=с22=328 u2=328

u3+v2=с32=279 u3=279

u4+v1=с41=312 u4=334

u4+v4=с44=320 v4=-14

Составим системы неравенств для расчета значений zij для клеток в которых не расположены ресурсы:

Zij=ui+vj

z11=u1+v1=320-22=298

z14=u1+v4=320-14=306

z23=u2+v3=328-10=318

z24=u2+v4=328-14=314

z31=u3+v1=279-22=257

z33=u3+v3=279-10=269

z34=u3+v4=279-14=265

z42=u4+v2=334-0=334

z43=u4+v3=334-10=324

Вычислим разнось ∆ij для тех клеток, куда не распределены ресурсы:

∆ij=сij-zij≥0

∆11=C11-Z11=340-298=42

∆14=C14-Z14=325-306=19

∆23=C23-Z23=330-318=12

∆24=C24-Z24=316-314=2

∆31=C31-Z31=284-257=27

∆33=C33-Z33=318-269=49

∆34=C34-Z34=328-265=63

∆42=C42-Z42=335-334=1

∆43=C43-Z43=339-324=15

Дефицитных ячеек не имеем. Следовательно новый улучшенный план оставляем без изменений.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]