For the AI to really be the best, it must sometimes lose because it's trying a new strategy and experimenting. It also must be robust and find the error of its way easily -- in other words, know quickly that it's being gamed.
AI must be able to reprogram itself, or it's only a matter of time before a winning strategy comes out against it. If it can't reprogram itself and evolve without humans is it really AI?