Составление исходной матрицы решения задачи расстановки флота методом потенциалов.
1 |
2 |
3 |
n |
A | ||
Vj Ui | ||||||
1 |
l11 Dr11 |
l12 Dr12 |
l13 Dr13 |
l1n Dr1n |
A1 | |
2 |
A2 | |||||
3 |
A3 | |||||
m |
Am | |||||
SB |
B1 |
B2 |
B3 |
Bn |
Выбор оптимальных схем движения флота
производится решением задачи на минимум балластных пробегов методом линейного прграммирования. Для этого рассчитывается необходимый тоннаж на каждом направлении, определяются порты с избытком и нехваткой тоннажа, строится матрица для решения задачи. Решение задачи имеет следующую математическую форму: целевая функция SSDrijlij®min
ограничения: SDrij =SAi
S Drij =SBj
i-индексы портов отправления, j-индексы портов назначения, lij- расстояние между портами, мили, Ai-ресурсы тоннажа в портах отправления, Bj-потребность в тоннаже в портах назначения, Drij-тоннаж.
Требования к решению задачи:
Заполнять матрицу можно методом северо-западного угла или методом двойного предпочтения.
Кол-во заполненных клеток должно быть равным m+n-1, где m и n - кол-во портов отправления и назначения.
Потенциалы определяются по заполненным клеткам Vj=Ui+lij - для портов назначения, Ui=Vi-lij - для портов отправления. Первоначальный потенциал берется произвольно, но не меньше большего расстояния.
Условия: Vj-Ui=lij - для всех заполненных клеток, Vj-Ui£lij - для свободных клеток. Если последнее условие не соблюдается , то для тех клеток строится контрур.