Докладываю.
Дабы не считали что чмо\мачо.
Исходная ветка:
Алгоритм оптимальной перестановки
Алгоритм выпилен, оттестирован, уже запущен в эксплуатацию.
Работает как и задумывалось.
Всем спасибо, кто помогал.
Отдельное спсаисбо
NS за вправление мозгов.
.
на данный момент все работет "в одно рыло". То есть одним челом. Потом может быть когда-нить придется распараллелить для ускорения.