I am making an AI application where I found about minimax and Alpha-beta pruning. I found that in the program I already used the concept of minimax.
I found that Alpha-beta pruning reduces branches to search for.
So my question is what type of tree should I need to apply the algorithm.
In research, I always found binary tree. (Where each node has exactly two children)
But in my application, each node can generate 1 to 30 child nodes.
So should I use alpha-beta pruning on it? Or it isn't possible. Is there any other algorithm to reduce branches as Alpha-beta pruning does?