Responderei geralmente mais especificamente. Primeiro, na minha experiência, quando um professor pergunta, existe uma maneira melhor ... Eu imediatamente vou ao livro e procuro por coisas que o autor observou como falhas no algoritmo em questão. Segundo, vejo otimizações que me ajudaram no passado.
Para um algoritmo de pesquisa em árvore como o alfa-beta, eu adicionaria uma heurística que reduz o número de pesquisas ou faz com que ele procure primeiro em locais mais prováveis.
Eu atribuiria pesos a caminhos que podem ser tomados na árvore com base nos resultados anteriores. Se um caminho resultou em uma pontuação mais alta no passado, provavelmente é um bom caminho a seguir novamente. Para encurtar a história, adicione heurísticas aos caminhos e escolha ir com eles para que o algoritmo possa terminar mais cedo.
Note que eu realmente não me lembro muito sobre o algoritmo específico, apenas que é uma árvore e a abordagem ingênua a ele não envolve essa heurística.