Basicamente todos eles!
Os motores de xadrez realmente só usam força bruta quando:
- disse para
- estão analisando posições (resolução de problemas)
- Procurando por um xeque-mate (resolução de problemas, não quando estiver jogando contra, como "encontre o parceiro em N")
Caso contrário, eles têm uma "pesquisa seletiva", isso considerará todos os movimentos possíveis para um determinado layout do tabuleiro, mas apenas explorará alguns deles. Um mecanismo pode mudar para força bruta, porém, se classificar dois movimentos de maneira muito semelhante (mais de um movimento forte) ou se não conseguir encontrar um movimento que goste (sem movimentos fortes).
Eles também tendem a ter força bruta como última linha de defesa, se você viu as chances de um xeque-mate, é possível vê-lo chegando e ele vai querer se esforçar muito para desenhar e não consegue encontrar uma saída (o "efeito Horizonte" "é um problema com os motores, suponha que ele perca a rainha e tenha sido limitado a apenas 4 peças de profundidade; se puder trocar peões e adiar a perda da rainha por 4 movimentos, ele pensará que a salvou. , no processo, perderá pelo menos 1 peão (quando o próximo movimento aproxima o horizonte de antes) e o peso que coloca em salvar a rainha pode significar que ele sacrifica alguma defesa, por nada, se a morte ultrapassar o horizonte) .
Também terá força bruta quando a pesquisa seletiva não for muito útil. É por isso que os motores demoram mais quando restam 3 peças. Eles precisam de força bruta porque o algoritmo de seleção não pode classificar um movimento. O algoritmo de seleção é ótimo durante o meio do jogo, porque pode ser como "Oohh, fazer isso com o peão bloqueia o seu [tanto faz] e faz o backup do meu [tanto faz] e [o que seja] que eu tenho um número menor de defesa do que atacando" - por exemplo .
Se você tem um rei no meio do tabuleiro, há 8 jogadas, a busca seletiva será do tipo "Nada disso faz nada de útil, não sei dizer".
Você pode pensar na busca seletiva como tendo duas partes, é tático no sentido de tentar detectar movimentos táticos, ignorará o peso das peças envolvidas geralmente porque uma rainha que não faz parte de nenhuma estratégia não vale a pena. mais do que um peão vital para isso. Também é estratégico, pois irá explorar movimentos que reforçam uma defesa e se abrirão mais tarde para possíveis ataques.
O mecanismo faz o mesmo do seu ponto de vista, e para trás e para frente e para trás e para frente.
Algo chamado tabela de transposição é uma grande lista de coisas em que ele pensou; dessa forma, se acabar considerando algo que já fez, sabe e não precisa reavaliar.
A menos que (seletivo :)) chegue lá de uma maneira diferente ou queira explorar mais. Suponha que, por exemplo, descubra que sua torre é essencial para um ataque iminente, o mecanismo pode reavaliar uma linha quando descobrir isso. O peso anterior colocado nessa torre (por exemplo, 5 pontos, quão importante é para você) pode ser uma subestimação.
A busca seletiva também pode voltar atrás, como, por exemplo, considerar um bispo se mudar para o território inimigo; para o seletor de movimento, não é importante que possa ser tomada facilmente. Diga que descobre que estrategicamente é uma jogada excelente! Pode então voltar atrás e tentar encontrar uma maneira de proteger a praça para levar o bispo até lá. Suponha que envolva um peão para fazê-lo.
O método da força bruta consideraria a linha que envolve o movimento do peão, e (por força bruta) o bispo também, e as mesmas coisas que classificam a posição do tabuleiro (a busca seletiva em si) dirão "isso é bom", de modo que o tabuleiro taxas que variam muito, ambas a encontram.
É muito difícil classificar uma posição usando o método da força bruta, é por isso que a pesquisa seletiva funciona tão bem.
A força bruta da posição inicial pode encontrar o famoso companheiro em 4 que envolve uma rainha f7 coberta por um bispo, e se a classificação era alta (eu encontrei um checkmate! Trabalho feito! Jogo!) estaria errado porque o preto obviamente se oporia. A pesquisa seletiva classifica uma posição (para avaliação posterior) porque parece ser boa. Isso significa que, ao considerar sua resposta, ele pode decidir o que seria bom para você ....
Portanto, o material que a pesquisa seletiva usa para classificar as coisas é usado pela força bruta de qualquer maneira, porque "encontrou um xeque-mate envolvendo esse movimento" não é suficiente para dizer que o movimento é bom.
Portanto, quais são os primeiros movimentos escolhidos (branco) pelos motores de xadrez de força bruta?