Skip to content

Repository files navigation

Competitive Gradient Optimization

Description

Code illustrating the Competitive Gradient Optimization (CGO) algorithm introduced in

Requirements

numpy==1.16.5

matplotlib==3.1.1

Illustrations

These are some examples of non-convex non-concave functions for which the CGO algorithm finds the saddle points for some choice of parameter alpha.

$x^2y$ : Shrinking region with increasing $\alpha$

alt-text

$x^2y+xy$ : Convergence to Nash with large $\alpha$

alt-text

$f(x, y) = (x − 1/2)(y − 1/2) +\frac{1}{3}e^{−(x − 1/4)^2 − (y − 3/4)^2}$ : Vanishing incoherent region

alt-text

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages