“…In the past few years, min-max optimization has become popular among practitioners due to its relevance for machine learning applications-in particular, when training generative adversarial networks (GANs) [1,2,3,4], robust machine learning [5,6,7,8,9,10], in fair statistical inference [11,12,13,14,15,16], in reinforcement learning [17], distributed optimization and learning over networks [18,19,20,21,22], and for optimal resource allocation in multi-agent systems [23,24]. The common task arising in these applications, as well as in many others, is solving optimization problems of the general form min…”