Computing approximate Nash equilibria