好的,所以我正在用 Java 创建一个程序,它应该接受一个标准输入
1
2
3 3
3 1 0 1 0 0
1 1 1 1 5 0
0 1 4 1 0 0
其中第一个数字表示必须执行 IESDS,第二个输入 (2) 表示玩家数量,3 3 分别表示每个玩家的动作数。下面的矩阵是收益矩阵。
我真的被困在如何通过矩阵并根据纯或混合严格支配策略确定应该删除哪个动作。我想不出一种方法来遍历 2d 矩阵并比较玩家 1 的行和玩家 2 的列。我知道第一个淘汰应该是最后一列
0 0
5 0
0 0
玩家 2 的第三个动作。留下下面的矩阵进行下一次迭代:
3 1 0 1
1 1 1 1
0 1 4 1