хорошо, так что я некоторое время работаю над своей шахматной программой, и я начинаю ударяться о стену. я выполнил все стандартные оптимизации (negascout, итеративное углубление, ходы убийцы, эвристический анализ истории, поиск покоя, оценка позиции пешки, некоторые расширения поиска) и у меня нет идей!
В скором времени я хочу сделать его многопоточным, и это должно дать мне хороший прирост производительности, но кроме этого есть еще какие-нибудь изящные трюки, с которыми вы, ребята, сталкивались? Я подумал о переходе на MDF (f), но я слышал, что это хлопотно и не стоит.
что меня больше всего интересует, так это какой-то алгоритм обучения, но я не знаю, делал ли кто-нибудь это эффективно с шахматной программой.
также, будет ли значительным переход на битовую плату? В настоящее время я использую 0x88.