In Practice

In practice, there is no one-size-fits-all solution for AI problems. Generally, some combination of techniques is required.

Starcraft

Starcraft is hard for AI because:

There is no single algorithm (e.g. minimax) that will solve it off-the-shelf.

The Berkeley Overmind won AIIDE 2010 (a Starcraft AI competition). It used:

References