--------
>>> print(Solution(10, matrix([1,2]), matrix([3,4])))
- Game value: 10.0000000
+ Game value: 10.000...
Player 1 optimal:
[ 1]
[ 2]
>>> e2 = [1,1,1]
>>> SLG = SymmetricLinearGame(L, K, e1, e2)
>>> print(SLG.solution())
- Game value: -6.1724138
+ Game value: -6.172...
Player 1 optimal:
- [ 0.551...]
- [-0.000...]
- [ 0.448...]
+ [0.551...]
+ [0.000...]
+ [0.448...]
Player 2 optimal:
[0.448...]
[0.000...]
>>> e2 = [4,5,6]
>>> SLG = SymmetricLinearGame(L, K, e1, e2)
>>> print(SLG.solution())
- Game value: 0.0312500
+ Game value: 0.031...
Player 1 optimal:
[0.031...]
[0.062...]
>>> print(SLG.solution())
Game value: 18.767...
Player 1 optimal:
- [-0.000...]
- [ 9.766...]
+ [0.000...]
+ [9.766...]
Player 2 optimal:
[1.047...]
[0.000...]
>>> print(SLG.solution())
Game value: 24.614...
Player 1 optimal:
- [ 6.371...]
- [-0.000...]
+ [6.371...]
+ [0.000...]
Player 2 optimal:
[2.506...]
[0.000...]
self.C().cvxopt_dims(),
self.A(),
self.b(),
+ primalstart=self.player1_start(),
options=opts)
except ValueError as error:
if str(error) == 'math domain error':