Составление исходной матрицы решения задачи расстановки флота методом потенциалов.
| 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 - для свободных клеток. Если последнее условие не соблюдается , то для тех клеток строится контрур.
