Before revision:  In this article, we review a broad spectrum of multi-agent models of competition and the methods used to understand them analytically.
After revision:  In this article, we review a broad spectrum of multi-agent models of competition (El Farol Bar problem, Minority Game, Kolkata Paise Restaurant problem, Stable marriage problem, Parking space problem and others) and the methods used to understand them analytically.