Поправьте меня, если я ошибаюсь, но я думаю, что вы смешиваете 2 разных понятия здесь.
Итеративное углубление в основном используется для установки максимального времени поиска для каждого хода. ИИ будет go все глубже и глубже, а затем, когда определенное время истечет, он вернет движение с последней глубины, которую он закончил искать. Поскольку каждое увеличение глубины приводит к экспоненциально более длительному времени поиска, поиск каждой глубины, например, от 1 до 12, занимает почти то же время, что и поиск с глубиной 12.
Сортировка ходов выполняется для максимизации эффекта альфа- бета-обрезка. Если вы хотите оптимальную обрезку альфа-бета, вы сначала смотрите на лучший ход. Что, конечно, невозможно узнать заранее, но приведенные выше пункты являются хорошим предположением. Просто убедитесь, что алгоритм сортировки не замедляет вашу рекурсивную функцию и тем самым удаляет эффект из бета-версии alhpa.
Надеюсь, это поможет, и я правильно понял ваш вопрос.