value that is the negation of the original game. Comes from
some corollary.
"""
- # This is the "correct" representation of ``M``, but
- # COLUMN indexed...
- M = -G.L().trans()
-
- # so we have to transpose it when we feed it to the constructor.
+ # Since L is a CVXOPT matrix, it will be transposed automatically.
# Note: the condition number of ``H`` should be comparable to ``G``.
- H = SymmetricLinearGame(M.trans(), G.K(), G.e2(), G.e1())
+ H = SymmetricLinearGame(-G.L(), G.K(), G.e2(), G.e1())
soln1 = G.solution()
x_bar = soln1.player1_optimal()