Local Search in Quadratic Two-Person Game
We consider a noncooperative two-person game in strategic form with quadratic players’ loss functions. Loss function of every player is assumed to be strictly convex quadratic function with respect to own variable and linear with respect to another player’s variable defining by corresponding bilinear term. Nash equilibrium problem for such a game is reduced to an equivalent minmax problem by Nikaido – Isoda approach. As the ”inner” maximization problem does not admit analytical solution, the minmax problem is represented by the minimization problem of nonconvex implicitly defined function over the set of strategy profiles of the game. The ”inner” maximization problem, which is turn out to be convex, is replaced by Lagrange dual problem. For the problem under consideration, it leads to d.c.-decomposition of the objective function. In other words, the objective is represented as a difference of two convex functions with implicit function that defines concave part of the decomposition. In this paper we propose a atural way to linearize concave term, and then iterative local search method for d.c.- functions is suggested to use. The main idea of this method is that the next point is chosen as a solution of auxiliary convex optimization problem where objective function is taken as initial objective with linearized concave term. Since the problem is nonconvex, we propose to use multistart of local search from randomly generated initial points. It is known, that minimum of the objective function is zero, and the set of the points bringing minimal value to the objective is coincide with the set of Nash equilibria of the game. Therefore one can easily verify whether stationary point obtained by local search is Nash equilibrium. In the paper we provide results of numerical testing of local search for d.c.- functions on the randomly generated problems and a comparison with some existing algorithms for computing Nash equilibria.
1. Antipin A.S. Gradient and Extragradient Approaches in Bilinear Equilibrium Programming (in Russian). Moscow, Vychislitel’nyy Tsentr im. A. A. Dorodnitsyna RAN, 2002. 130 p.
2. Antipin A.S. Equilibrium Programming: Gradient–Type Methods (in Russian). Avtomat. i Telemekh., 1997, no 8, pp. 125-137.
3. Zukhovitskiy S.I., Polyak R.A., Primak M.E. Many-Person Convex Games (in Russian). Economica i Mat. Metody, 1971, vol. 7, no 6, pp. 888-900.
4. Strekalovskiy A.S., Orlov A.V. Bimatrix Games and Bilinear Programming (in Russian). Moscow, FIZMATLIT, 2007. 224 p.
5. Dreves A. Finding All Solutions of Affine Generalized Nash Equilibrium Problems with One-dimensional Strategy Sets. Math Meth Oper Res, 2014, vol. 80, pp. 139-159.
6. Flam S.D., Ruszczynski A. Finding Normalized Equilibrium in Convex–Concave Games. International Game Theory Review, 2008, vol. 10, no 1, pp. 37-51.
7. Garg J., Jiang A. X., Mehta R. Bilinear Games: Polynomial Time Algorithms for Rank Based Subclasses. Lecture Notes in Computer Science. Internet and Network Economics, 2011, no 7090, pp. 399-407.
8. von Heusinger A., Kanzow C. Relaxation Methods for Generalized Nash Equilibrium Problems with Inexact Line Search. J. Optim. Theory Appl., 2009, no 143, pp. 159-183.
9. Krawczyk J. Numerical Solutions to Coupled–Constraint (or Generalized Nash)Equilibrium Problems. CMS, 2007, vol. 4, pp. 183-204.
10. Krawczyk J., Uryasev S. Relaxation Algorithms to Find Nash Equilibria with Economic Applications. Environmental Modeling and Assessment, 2000, vol. 5, pp. 63-73.
11. Mangasarian O.L. Equilibrium Points of Bimatrix Games. Journal of the Society for Industrial and Applied Mathematics, 1964, vol. 12, pp. 778–780.
12. Mills H. Equilibrium Points in Finite Games. Journal of the Society for Industrial and Applied Mathematics, 1960, vol. 8, no 2, pp. 397-402.
13. Nikaido H., Isoda K. Note on Noncooperative Convex Games. Pacific Journal of Mathematics, 1955, vol. 5, no 5, pp. 807-815.
14. Quint T., Shubik M. A Theorem on the Number of Nash Equilibriua in a BimatrixGame. International Journal of Game Theory, 1997, no 26, pp. 353-359.
15. Rosen J.B. Existence and Uniqueness of Equilibrium Points for Concave N-Person Games. Econometrica, 1965, vol. 33, no 3, pp. 520-534.
16. Schiro D.A., Pang J.-S., Shanbhag U.V. On the Solution of Affine Generalized Nash Equilibrium Problems with Shared Constraints by Lemke’s Method. Math. Program., Ser. A, 2013, vol. 142, pp. 1-46.
17. Strekalovskiy A.S., Enkhbat R. Polymatrix Games and Optimization Problems. Automation and Remote Control, 2014, vol. 75, no 4, pp. 632-645.
18. Strekalovskiy A.S. On Local Search in D.C. Optimization Problems. Applied Mathematics and Computation, 2015, no 255, pp. 73-83.