A half-space projection method for solving generalized Nash equilibrium problems. (3rd July 2017)