Стоп-стоп. Это уже относится к оптимизации, а не к самой теории комбинаторного перебора
Оптимизация для меня это исключение в процессе расчета вычислений, дающих одинаковый результат. Кстати, подозреавю что интеграция расчета МО руки в тело перебора обменов и дас самый точный и быстрый алгоритм.