Algorithmic game theory is a domain that combines the development of computer algorithms with game theoretical analysis to determine how those algorithms will perform within some context involving strategic interactions. It is interested in both the analysis of existing algorithms and the design of new ones. The development of the field has been motivated by the rise of the internet where computer algorithms increasingly interact autonomously within strategic contexts i.e. algorithmic trading.