Respostas:
A meu ver, tudo se resume à teoria dos jogos, que pode ser considerada a base da tomada de decisão bem-sucedida, e é particularmente útil em um contexto, como a computação, em que todos os parâmetros podem ser definidos. (O problema é com a complexidade agregada dos parâmetros por " explosão combinatória ", embora o Machine Learning tenha sido recentemente validado como um método de gerenciar a intratabilidade especificamente no contexto dos jogos.)
Você pode querer jogar Jogos com algoritmos genéticos e teoria dos jogos evolucionários .