Я пишу распределенный бот Go / Gomoku.
По сути, цель состоит в том, чтобы распространять поиск по дереву на многие компьютеры. С базовыми алгоритмами поиска по дереву, такими как DFS, это было бы очень просто, так как я мог бы просто разделить пространство поиска на поддеревья. Хотя я бы предпочел что-то более эффективное, например, мини-макс с альфа-бета-обрезкой, но, насколько я понимаю, это совершенно бессмысленно без какой-либо общей памяти. Так что я застрял.
Есть идеи, какой алгоритм я могу использовать, который эффективен и легко распространяется?
И что более важно, где я могу найти некоторый (псевдо) код для него или, может быть, реализацию?
Спасибо