| GNE | R Documentation |
Generalized Nash Equilibrium computational methods.
GNE(approach =
c("non smooth", "fixed point", "minimization", "constrained equation"),
method = "default", xinit, control=list(), ...)
approach |
a character string for the approach: either |
method |
a character string for the computation method: either |
xinit |
a numeric vector for the initial point. |
... |
further arguments to be passed to |
control |
a list with control parameters. |
Computing generalized Nash Equilibrium can be done in three different approaches.
It consists in solving the non smooth extended Karush-Kuhn-Tucker
(KKT) system \Phi(z)=0.
It consists in solving equation y(x)=x.
It consists in minimizing a gap function min V(x).
It consists in solving F(x) such that x
belongs to a specific set.
The GNE function is a global function calling the appropriate function GNE.nseq,
GNE.fpeq, GNE.ceq or GNE.minpb.
Benchmark functions comparing all methods for a given reformulation are
available: see bench.GNE.
Additionnal utitilty functions are also available:
rejection, projector, stepfunc,
complementarity and funSSR.
A list with components:
parThe best set of parameters found.
valueThe value of the merit function.
countsA two-element integer vector giving the number of calls to
phi and jacphi respectively.
iterThe outer iteration number.
codeThe values returned are
1Function criterion is near zero. Convergence of function values has been achieved.
2x-values within tolerance. This means that the relative distance between two
consecutive x-values is smaller than xtol.
3No better point found. This means that the algorithm has stalled and cannot find an acceptable new point. This may or may not indicate acceptably small function values.
4Iteration limit maxit exceeded.
5Jacobian is too ill-conditioned.
6Jacobian is singular.
100an error in the execution.
messagea string describing the termination code
fveca vector with function values.
approachthe name of the approach.
Christophe Dutang
F. Facchinei, A. Fischer and V. Piccialli (2009), Generalized Nash equilibrium problems and Newton methods, Math. Program.
A. von Heusinger (2009), Numerical Methods for the Solution of the Generalized Nash Equilibrium Problem, Ph. D. Thesis.
A. von Heusinger and C. Kanzow (2009), Optimization reformulations of the generalized Nash equilibrium problem using Nikaido-Isoda-type functions, Comput Optim Appl .
F. Facchinei and C. Kanzow (2009), Generalized Nash Equilibrium problems. Preprint 290.
C. Dutang (2013), A survey of GNE computation methods: theory and algorithms, preprint on HAL, https://hal.science/hal-00813531.
See GNE.fpeq, GNE.minpb, GNE.ceq
and GNE.nseq for other approaches.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.