diff --git a/gamesAgainstOtherAGroup.txt b/gamesAgainstOtherAGroup.txt new file mode 100644 index 0000000..c22fca7 --- /dev/null +++ b/gamesAgainstOtherAGroup.txt @@ -0,0 +1,2276 @@ +joe@Joes-MacBook-Pro ~/D/S/C/C/bin> +java -cp ../dependencies/commons-math3-3.6.1.jar:. RmCheckersClient 1 7 +read: SAM v1.0 +read: ?Username: +sent: 9 +read: ?Password: +read: ?Opponent: +sent: 7 +read: Game:5618 +read: Color:White +I am playing as White in Game:5618 +read: Move:Black:(5:5):(4:6) +read: ?Move(180): +-b-b-b-b +b-b-b-b- +-b-b---b +------b- +-------- +w-w-w-w- +-w-w-w-w +w-w-w-w- + +sent: (2:4):(3:5) +read: Move:White:(2:4):(3:5) +read: Move:Black:(4:6):(2:4) +read: ?Move(178): +-b-b-b-b +b-b-b-b- +-b-b---b +-------- +-------- +w-w-b-w- +-w-w-w-w +w-w-w-w- + +sent: (1:5):(3:3) +read: Move:White:(1:5):(3:3) +read: Move:Black:(5:3):(4:4) +read: ?Move(177): +-b-b-b-b +b-b-b-b- +-b-----b +----b--- +---w---- +w-w---w- +-w-w---w +w-w-w-w- + +sent: (3:3):(5:5) +read: Move:White:(3:3):(5:5) +read: Move:Black:(6:6):(4:4) +read: ?Move(177): +-b-b-b-b +b-b-b--- +-b-----b +----b--- +-------- +w-w---w- +-w-w---w +w-w-w-w- + +sent: (2:2):(3:3) +read: Move:White:(2:2):(3:3) +read: Move:Black:(4:4):(2:2) +read: ?Move(175): +-b-b-b-b +b-b-b--- +-b-----b +-------- +-------- +w-b---w- +-w-w---w +w-w-w-w- + +sent: (1:1):(3:3) +read: Move:White:(1:1):(3:3) +read: Move:Black:(5:1):(4:2) +read: ?Move(174): +-b-b-b-b +b-b-b--- +-------b +--b----- +---w---- +w-----w- +---w---w +w-w-w-w- + +sent: (3:3):(5:1) +read: Move:White:(3:3):(5:1) +read: Move:Black:(6:0):(4:2) +read: ?Move(174): +-b-b-b-b +--b-b--- +-------b +--b----- +-------- +w-----w- +---w---w +w-w-w-w- + +sent: (1:3):(2:4) +read: Move:White:(1:3):(2:4) +read: Move:Black:(6:2):(5:1) +read: ?Move(166): +-b-b-b-b +----b--- +-b-----b +--b----- +-------- +w---w-w- +-------w +w-w-w-w- + +sent: (0:4):(1:5) +read: Move:White:(0:4):(1:5) +read: Move:Black:(7:7):(6:6) +read: ?Move(158): +-b-b-b-- +----b-b- +-b-----b +--b----- +-------- +w---w-w- +-----w-w +w-w---w- + +sent: (2:6):(3:5) +read: Move:White:(2:6):(3:5) +read: Move:Black:(6:4):(5:3) +read: ?Move(156): +-b-b-b-- +------b- +-b-b---b +--b----- +-----w-- +w---w--- +-----w-w +w-w---w- + +sent: (0:0):(1:1) +read: Move:White:(0:0):(1:1) +read: Move:Black:(6:6):(5:5) +read: ?Move(154): +-b-b-b-- +-------- +-b-b-b-b +--b----- +-----w-- +w---w--- +-w---w-w +--w---w- + +sent: (1:1):(2:2) +read: Move:White:(1:1):(2:2) +read: Move:Black:(5:5):(4:4) +read: ?Move(153): +-b-b-b-- +-------- +-b-b---b +--b-b--- +-----w-- +w-w-w--- +-----w-w +--w---w- + +sent: (1:5):(2:6) +read: Move:White:(1:5):(2:6) +read: Move:Black:(7:5):(6:6) +read: ?Move(153): +-b-b---- +------b- +-b-b---b +--b-b--- +-----w-- +w-w-w-w- +-------w +--w---w- + +sent: (0:2):(1:3) +read: Move:White:(0:2):(1:3) +read: Move:Black:(6:6):(5:5) +read: ?Move(152): +-b-b---- +-------- +-b-b-b-b +--b-b--- +-----w-- +w-w-w-w- +---w---w +------w- + +sent: (2:6):(3:7) +read: Move:White:(2:6):(3:7) +read: Move:Black:(4:4):(2:6) +read: ?Move(152): +-b-b---- +-------- +-b-b-b-b +--b----- +-------w +w-w-w-b- +---w---w +------w- + +sent: (1:7):(3:5) +read: Move:White:(1:7):(3:5) +read: Move:Black:(5:5):(4:4) +read: ?Move(152): +-b-b---- +-------- +-b-b---b +--b-b--- +-----w-w +w-w-w--- +---w---- +------w- + +sent: (0:6):(1:7) +read: Move:White:(0:6):(1:7) +read: Move:Black:(4:4):(2:6) +read: ?Move(152): +-b-b---- +-------- +-b-b---b +--b----- +-------w +w-w-w-b- +---w---w +-------- + +sent: (1:7):(3:5) +read: Move:White:(1:7):(3:5) +read: Move:Black:(7:3):(6:4) +read: ?Move(152): +-b------ +----b--- +-b-b---b +--b----- +-----w-w +w-w-w--- +---w---- +-------- + +sent: (3:5):(4:6) +read: Move:White:(3:5):(4:6) +read: Move:Black:(5:7):(3:5) +read: ?Move(151): +-b------ +----b--- +-b-b---- +--b----- +-----b-w +w-w-w--- +---w---- +-------- + +sent: (2:4):(4:6) +read: Move:White:(2:4):(4:6) +read: Move:Black:(5:3):(4:4) +read: ?Move(151): +-b------ +----b--- +-b------ +--b-b-w- +-------w +w-w----- +---w---- +-------- + +sent: (4:6):(5:5) +read: Move:White:(4:6):(5:5) +read: Move:Black:(6:4):(4:6) +read: ?Move(151): +-b------ +-------- +-b------ +--b-b-b- +-------w +w-w----- +---w---- +-------- + +sent: (3:7):(5:5) +read: Move:White:(3:7):(5:5) +read: Move:Black:(4:2):(3:3) +read: ?Move(151): +-b------ +-------- +-b---w-- +----b--- +---b---- +w-w----- +---w---- +-------- + +sent: (2:2):(3:1) +read: Move:White:(2:2):(3:1) +read: Move:Black:(3:3):(2:2) +read: ?Move(151): +-b------ +-------- +-b---w-- +----b--- +-w------ +w-b----- +---w---- +-------- + +sent: (3:1):(4:2) +read: Move:White:(3:1):(4:2) +read: Move:Black:(2:2):(0:4) +read: ?Move(151): +-b------ +-------- +-b---w-- +--w-b--- +-------- +w------- +-------- +----B--- + +sent: (4:2):(6:0) +read: Move:White:(4:2):(6:0) +read: Move:Black:(0:4):(1:3) +read: ?Move(150): +-b------ +w------- +-----w-- +----b--- +-------- +w------- +---B---- +-------- + +sent: (5:5):(6:6) +read: Move:White:(5:5):(6:6) +read: Move:Black:(4:4):(3:5) +read: ?Move(150): +-b------ +w-----w- +-------- +-------- +-----b-- +w------- +---B---- +-------- + +sent: (6:6):(7:5) +read: Move:White:(6:6):(7:5) +read: Move:Black:(1:3):(2:2) +read: ?Move(150): +-b---W-- +w------- +-------- +-------- +-----b-- +w-B----- +-------- +-------- + +sent: (7:5):(6:4) +read: Move:White:(7:5):(6:4) +read: Move:Black:(3:5):(2:6) +read: ?Move(150): +-b------ +w---W--- +-------- +-------- +-------- +w-B---b- +-------- +-------- + +sent: (6:4):(5:5) +read: Move:White:(6:4):(5:5) +read: Move:Black:(2:6):(1:7) +read: ?Move(150): +-b------ +w------- +-----W-- +-------- +-------- +w-B----- +-------b +-------- + +sent: (5:5):(4:4) +read: Move:White:(5:5):(4:4) +read: Move:Black:(1:7):(0:6) +read: ?Move(149): +-b------ +w------- +-------- +----W--- +-------- +w-B----- +-------- +------B- + +sent: (4:4):(5:5) +read: Move:White:(4:4):(5:5) +read: Move:Black:(0:6):(1:5) +read: ?Move(149): +-b------ +w------- +-----W-- +-------- +-------- +w-B----- +-----B-- +-------- + +sent: (5:5):(6:6) +read: Move:White:(5:5):(6:6) +read: Move:Black:(1:5):(2:4) +read: ?Move(149): +-b------ +w-----W- +-------- +-------- +-------- +w-B-B--- +-------- +-------- + +sent: (6:6):(7:5) +read: Move:White:(6:6):(7:5) +read: Move:Black:(2:4):(3:3) +read: ?Move(148): +-b---W-- +w------- +-------- +-------- +---B---- +w-B----- +-------- +-------- + +sent: (7:5):(6:4) +read: Move:White:(7:5):(6:4) +read: Move:Black:(3:3):(4:4) +read: ?Move(148): +-b------ +w---W--- +-------- +----B--- +-------- +w-B----- +-------- +-------- + +sent: (6:4):(7:3) +read: Move:White:(6:4):(7:3) +read: Move:Black:(4:4):(5:5) +read: ?Move(148): +-b-W---- +w------- +-----B-- +-------- +-------- +w-B----- +-------- +-------- + +sent: (7:3):(6:2) +read: Move:White:(7:3):(6:2) +read: Move:Black:(7:1):(5:3) +read: ?Move(148): +-------- +w------- +---b-B-- +-------- +-------- +w-B----- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(5:3):(4:2) +read: ?Move(148): +-W------ +-------- +-----B-- +--b----- +-------- +w-B----- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(2:2):(3:3) +read: ?Move(148): +-------- +W------- +-----B-- +--b----- +---B---- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(3:3):(4:4) +read: ?Move(148): +-W------ +-------- +-----B-- +--b-B--- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(4:4):(5:3) +read: ?Move(148): +-------- +W------- +---B-B-- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(5:5):(6:4) +read: ?Move(147): +-W------ +----B--- +---B---- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(5:3):(6:2) +read: ?Move(147): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(147): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(147): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(147): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(147): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(147): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(146): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(146): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(146): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(146): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(146): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(146): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(146): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(145): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(145): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(145): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(145): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(145): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(144): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(144): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(144): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(144): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(144): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(144): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(144): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(143): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(143): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(143): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(143): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(143): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(143): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(142): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(142): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(142): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(142): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(142): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(142): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(142): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(141): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(141): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(141): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(141): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(141): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: ?Move(141): +-W-B---- +----B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (7:1):(6:0) +read: Move:White:(7:1):(6:0) +read: Move:Black:(7:3):(6:2) +read: ?Move(141): +-------- +W-B-B--- +-------- +--b----- +-------- +w------- +-------- +-------- + +sent: (6:0):(7:1) +read: Move:White:(6:0):(7:1) +read: Move:Black:(6:2):(7:3) +read: Result:Draw +Done. +joe@Joes-MacBook-Pro ~/D/S/C/C/bin> +java -cp ../dependencies/commons-math3-3.6.1.jar:. RmCheckersClient 1 7 +read: SAM v1.0 +read: ?Username: +sent: 9 +read: ?Password: +read: ?Opponent: +sent: 7 +read: Game:74370 +read: Color:Black +I am playing as Black in Game:74370 +read: ?Move(180): +-b-b-b-b +b-b-b-b- +-b-b-b-b +-------- +-------- +w-w-w-w- +-w-w-w-w +w-w-w-w- + +sent: (5:5):(4:6) +read: Move:Black:(5:5):(4:6) +read: Move:White:(2:4):(3:5) +read: ?Move(177): +-b-b-b-b +b-b-b-b- +-b-b---b +------b- +-----w-- +w-w---w- +-w-w-w-w +w-w-w-w- + +sent: (4:6):(2:4) +read: Move:Black:(4:6):(2:4) +read: Move:White:(1:3):(3:5) +read: ?Move(177): +-b-b-b-b +b-b-b-b- +-b-b---b +-------- +-----w-- +w-w---w- +-w---w-w +w-w-w-w- + +sent: (6:6):(5:5) +read: Move:Black:(6:6):(5:5) +read: Move:White:(1:5):(2:4) +read: ?Move(176): +-b-b-b-b +b-b-b--- +-b-b-b-b +-------- +-----w-- +w-w-w-w- +-w-----w +w-w-w-w- + +sent: (5:5):(4:6) +read: Move:Black:(5:5):(4:6) +read: Move:White:(2:2):(3:1) +read: ?Move(175): +-b-b-b-b +b-b-b--- +-b-b---b +------b- +-w---w-- +w---w-w- +-w-----w +w-w-w-w- + +sent: (4:6):(3:7) +read: Move:Black:(4:6):(3:7) +read: Move:White:(2:4):(3:3) +read: ?Move(174): +-b-b-b-b +b-b-b--- +-b-b---b +-------- +-w-w-w-b +w-----w- +-w-----w +w-w-w-w- + +sent: (3:7):(1:5) +read: Move:Black:(3:7):(1:5) +read: Move:White:(0:6):(2:4) +read: ?Move(174): +-b-b-b-b +b-b-b--- +-b-b---b +-------- +-w-w-w-- +w---w--- +-w-----w +w-w-w--- + +sent: (5:3):(4:2) +read: Move:Black:(5:3):(4:2) +read: Move:White:(3:1):(5:3) +read: ?Move(174): +-b-b-b-b +b-b-b--- +-b-w---b +-------- +---w-w-- +w---w--- +-w-----w +w-w-w--- + +sent: (6:2):(4:4):(2:6) +read: Move:Black:(6:2):(4:4):(2:6) +read: Move:White:(1:7):(3:5) +read: ?Move(173): +-b-b-b-b +b---b--- +-b-----b +-------- +---w-w-- +w---w--- +-w------ +w-w-w--- + +sent: (6:4):(5:3) +read: Move:Black:(6:4):(5:3) +read: Move:White:(0:4):(1:5) +read: ?Move(173): +-b-b-b-b +b------- +-b-b---b +-------- +---w-w-- +w---w--- +-w---w-- +w-w----- + +sent: (7:1):(6:2) +read: Move:Black:(7:1):(6:2) +read: Move:White:(0:2):(1:3) +read: ?Move(172): +---b-b-b +b-b----- +-b-b---b +-------- +---w-w-- +w---w--- +-w-w-w-- +w------- + +sent: (7:7):(6:6) +read: Move:Black:(7:7):(6:6) +read: Move:White:(1:1):(2:2) +read: ?Move(171): +---b-b-- +b-b---b- +-b-b---b +-------- +---w-w-- +w-w-w--- +---w-w-- +w------- + +sent: (7:5):(6:4) +read: Move:Black:(7:5):(6:4) +read: Move:White:(0:0):(1:1) +read: ?Move(171): +---b---- +b-b-b-b- +-b-b---b +-------- +---w-w-- +w-w-w--- +-w-w-w-- +-------- + +sent: (5:1):(4:2) +read: Move:Black:(5:1):(4:2) +read: Move:White:(3:3):(5:1) +read: ?Move(171): +---b---- +b-b-b-b- +-w-b---b +-------- +-----w-- +w-w-w--- +-w-w-w-- +-------- + +sent: (6:2):(4:0) +read: Move:Black:(6:2):(4:0) +read: Move:White:(2:4):(3:3) +read: ?Move(171): +---b---- +b---b-b- +---b---b +b------- +---w-w-- +w-w----- +-w-w-w-- +-------- + +sent: (5:3):(4:2) +read: Move:Black:(5:3):(4:2) +read: Move:White:(3:3):(5:1) +read: ?Move(170): +---b---- +b---b-b- +-w-----b +b------- +-----w-- +w-w----- +-w-w-w-- +-------- + +sent: (6:0):(4:2) +read: Move:Black:(6:0):(4:2) +read: Move:White:(1:3):(2:4) +read: ?Move(170): +---b---- +----b-b- +-------b +b-b----- +-----w-- +w-w-w--- +-w---w-- +-------- + +sent: (7:3):(6:2) +read: Move:Black:(7:3):(6:2) +read: Move:White:(2:2):(3:3) +read: ?Move(170): +-------- +--b-b-b- +-------b +b-b----- +---w-w-- +w---w--- +-w---w-- +-------- + +sent: (6:2):(5:1) +read: Move:Black:(6:2):(5:1) +read: Move:White:(1:1):(2:2) +read: ?Move(170): +-------- +----b-b- +-b-----b +b-b----- +---w-w-- +w-w-w--- +-----w-- +-------- + +sent: (6:6):(5:5) +read: Move:Black:(6:6):(5:5) +read: Move:White:(1:5):(2:6) +read: ?Move(170): +-------- +----b--- +-b---b-b +b-b----- +---w-w-- +w-w-w-w- +-------- +-------- + +sent: (5:5):(4:6) +read: Move:Black:(5:5):(4:6) +read: Move:White:(2:6):(3:7) +read: ?Move(169): +-------- +----b--- +-b-----b +b-b---b- +---w-w-w +w-w-w--- +-------- +-------- + +sent: (6:4):(5:5) +read: Move:Black:(6:4):(5:5) +read: Move:White:(3:5):(4:4) +read: ?Move(169): +-------- +-------- +-b---b-b +b-b-w-b- +---w---w +w-w-w--- +-------- +-------- + +sent: (4:6):(3:5) +read: Move:Black:(4:6):(3:5) +read: Move:White:(2:4):(4:6):(6:4) +read: ?Move(169): +-------- +----w--- +-b-----b +b-b-w--- +---w---w +w-w----- +-------- +-------- + +sent: (4:2):(2:4) +read: Move:Black:(4:2):(2:4) +read: Move:White:(6:4):(7:3) +read: ?Move(169): +---W---- +-------- +-b-----b +b---w--- +-------w +w-w-b--- +-------- +-------- + +sent: (2:4):(1:3) +read: Move:Black:(2:4):(1:3) +read: Move:White:(7:3):(6:2) +read: ?Move(169): +-------- +--W----- +-b-----b +b---w--- +-------w +w-w----- +---b---- +-------- + +sent: (1:3):(0:4) +read: Move:Black:(1:3):(0:4) +read: Move:White:(2:2):(3:1) +read: ?Move(168): +-------- +--W----- +-b-----b +b---w--- +-w-----w +w------- +-------- +----B--- + +sent: (4:0):(2:2) +read: Move:Black:(4:0):(2:2) +read: Move:White:(6:2):(4:0) +read: ?Move(168): +-------- +-------- +-------b +W---w--- +-------w +w-b----- +-------- +----B--- + +sent: (2:2):(1:1) +read: Move:Black:(2:2):(1:1) +read: Move:White:(4:0):(5:1) +read: ?Move(168): +-------- +-------- +-W-----b +----w--- +-------w +w------- +-b------ +----B--- + +sent: (1:1):(0:2) +read: Move:Black:(1:1):(0:2) +read: Move:White:(4:4):(5:3) +read: ?Move(168): +-------- +-------- +-W-w---b +-------- +-------w +w------- +-------- +--B-B--- + +sent: (0:2):(1:3) +read: Move:Black:(0:2):(1:3) +read: Move:White:(5:1):(6:2) +read: ?Move(167): +-------- +--W----- +---w---b +-------- +-------w +w------- +---B---- +----B--- + +sent: (1:3):(2:4) +read: Move:Black:(1:3):(2:4) +read: Move:White:(5:3):(6:4) +read: ?Move(167): +-------- +--W-w--- +-------b +-------- +-------w +w---B--- +-------- +----B--- + +sent: (2:4):(3:5) +read: Move:Black:(2:4):(3:5) +read: Move:White:(6:2):(5:3) +read: ?Move(167): +-------- +----w--- +---W---b +-------- +-----B-w +w------- +-------- +----B--- + +sent: (0:4):(1:5) +read: Move:Black:(0:4):(1:5) +read: Move:White:(2:0):(3:1) +read: ?Move(166): +-------- +----w--- +---W---b +-------- +-w---B-w +-------- +-----B-- +-------- + +sent: (1:5):(0:4) +read: Move:Black:(1:5):(0:4) +read: Move:White:(3:1):(4:0) +read: ?Move(166): +-------- +----w--- +---W---b +w------- +-----B-w +-------- +-------- +----B--- + +sent: (3:5):(2:4) +read: Move:Black:(3:5):(2:4) +read: Move:White:(5:3):(4:4) +read: ?Move(166): +-------- +----w--- +-------b +w---W--- +-------w +----B--- +-------- +----B--- + +sent: (0:4):(1:3) +read: Move:Black:(0:4):(1:3) +read: Move:White:(3:7):(4:6) +read: ?Move(165): +-------- +----w--- +-------b +w---W-w- +-------- +----B--- +---B---- +-------- + +sent: (5:7):(3:5) +read: Move:Black:(5:7):(3:5) +read: Move:White:(4:4):(2:6) +read: ?Move(165): +-------- +----w--- +-------- +w------- +-------- +----B-W- +---B---- +-------- + +sent: (2:4):(3:3) +read: Move:Black:(2:4):(3:3) +read: Move:White:(6:4):(7:3) +read: ?Move(165): +---W---- +-------- +-------- +w------- +---B---- +------W- +---B---- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(7:3):(6:4) +read: ?Move(164): +-------- +----W--- +-------- +w-B----- +-------- +------W- +---B---- +-------- + +sent: (1:3):(2:4) +read: Move:Black:(1:3):(2:4) +read: Move:White:(6:4):(5:5) +read: ?Move(164): +-------- +-------- +-----W-- +w-B----- +-------- +----B-W- +-------- +-------- + +sent: (2:4):(1:3) +read: Move:Black:(2:4):(1:3) +read: Move:White:(2:6):(1:5) +read: ?Move(163): +-------- +-------- +-----W-- +w-B----- +-------- +-------- +---B-W-- +-------- + +sent: (1:3):(0:2) +read: Move:Black:(1:3):(0:2) +read: Move:White:(5:5):(4:6) +read: ?Move(163): +-------- +-------- +-------- +w-B---W- +-------- +-------- +-----W-- +--B----- + +sent: (0:2):(1:3) +read: Move:Black:(0:2):(1:3) +read: Move:White:(4:6):(3:7) +read: ?Move(162): +-------- +-------- +-------- +w-B----- +-------W +-------- +---B-W-- +-------- + +sent: (1:3):(2:2) +read: Move:Black:(1:3):(2:2) +read: Move:White:(1:5):(0:6) +read: ?Move(162): +-------- +-------- +-------- +w-B----- +-------W +--B----- +-------- +------W- + +sent: (2:2):(3:3) +read: Move:Black:(2:2):(3:3) +read: Move:White:(3:7):(2:6) +read: ?Move(162): +-------- +-------- +-------- +w-B----- +---B---- +------W- +-------- +------W- + +sent: (3:3):(2:2) +read: Move:Black:(3:3):(2:2) +read: Move:White:(2:6):(3:5) +read: ?Move(161): +-------- +-------- +-------- +w-B----- +-----W-- +--B----- +-------- +------W- + +sent: (2:2):(1:1) +read: Move:Black:(2:2):(1:1) +read: Move:White:(0:6):(1:5) +read: ?Move(161): +-------- +-------- +-------- +w-B----- +-----W-- +-------- +-B---W-- +-------- + +sent: (1:1):(2:2) +read: Move:Black:(1:1):(2:2) +read: Move:White:(3:5):(4:4) +read: ?Move(161): +-------- +-------- +-------- +w-B-W--- +-------- +--B----- +-----W-- +-------- + +sent: (4:2):(3:3) +read: Move:Black:(4:2):(3:3) +read: Move:White:(4:4):(3:5) +read: ?Move(161): +-------- +-------- +-------- +w------- +---B-W-- +--B----- +-----W-- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(3:5):(4:4) +read: ?Move(160): +-------- +-------- +-------- +w-B-W--- +-------- +--B----- +-----W-- +-------- + +sent: (4:2):(3:3) +read: Move:Black:(4:2):(3:3) +read: Move:White:(4:4):(3:5) +read: ?Move(160): +-------- +-------- +-------- +w------- +---B-W-- +--B----- +-----W-- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(3:5):(4:4) +read: ?Move(160): +-------- +-------- +-------- +w-B-W--- +-------- +--B----- +-----W-- +-------- + +sent: (4:2):(3:3) +read: Move:Black:(4:2):(3:3) +read: Move:White:(4:4):(3:5) +read: ?Move(160): +-------- +-------- +-------- +w------- +---B-W-- +--B----- +-----W-- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(3:5):(4:4) +read: ?Move(159): +-------- +-------- +-------- +w-B-W--- +-------- +--B----- +-----W-- +-------- + +sent: (4:2):(3:3) +read: Move:Black:(4:2):(3:3) +read: Move:White:(4:4):(3:5) +read: ?Move(159): +-------- +-------- +-------- +w------- +---B-W-- +--B----- +-----W-- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(3:5):(4:4) +read: ?Move(159): +-------- +-------- +-------- +w-B-W--- +-------- +--B----- +-----W-- +-------- + +sent: (4:2):(3:3) +read: Move:Black:(4:2):(3:3) +read: Move:White:(4:4):(3:5) +read: ?Move(159): +-------- +-------- +-------- +w------- +---B-W-- +--B----- +-----W-- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(3:5):(4:4) +read: ?Move(158): +-------- +-------- +-------- +w-B-W--- +-------- +--B----- +-----W-- +-------- + +sent: (4:2):(3:3) +read: Move:Black:(4:2):(3:3) +read: Move:White:(4:4):(3:5) +read: ?Move(158): +-------- +-------- +-------- +w------- +---B-W-- +--B----- +-----W-- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(3:5):(4:4) +read: ?Move(158): +-------- +-------- +-------- +w-B-W--- +-------- +--B----- +-----W-- +-------- + +sent: (4:2):(3:3) +read: Move:Black:(4:2):(3:3) +read: Move:White:(4:4):(3:5) +read: ?Move(158): +-------- +-------- +-------- +w------- +---B-W-- +--B----- +-----W-- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(3:5):(4:4) +read: ?Move(157): +-------- +-------- +-------- +w-B-W--- +-------- +--B----- +-----W-- +-------- + +sent: (4:2):(3:3) +read: Move:Black:(4:2):(3:3) +read: Move:White:(4:4):(3:5) +read: ?Move(157): +-------- +-------- +-------- +w------- +---B-W-- +--B----- +-----W-- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(3:5):(4:4) +read: ?Move(157): +-------- +-------- +-------- +w-B-W--- +-------- +--B----- +-----W-- +-------- + +sent: (4:2):(3:3) +read: Move:Black:(4:2):(3:3) +read: Move:White:(4:4):(3:5) +read: ?Move(157): +-------- +-------- +-------- +w------- +---B-W-- +--B----- +-----W-- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(3:5):(4:4) +read: ?Move(156): +-------- +-------- +-------- +w-B-W--- +-------- +--B----- +-----W-- +-------- + +sent: (4:2):(3:3) +read: Move:Black:(4:2):(3:3) +read: Move:White:(4:4):(3:5) +read: ?Move(156): +-------- +-------- +-------- +w------- +---B-W-- +--B----- +-----W-- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(3:5):(4:4) +read: ?Move(156): +-------- +-------- +-------- +w-B-W--- +-------- +--B----- +-----W-- +-------- + +sent: (4:2):(3:3) +read: Move:Black:(4:2):(3:3) +read: Move:White:(4:4):(3:5) +read: ?Move(156): +-------- +-------- +-------- +w------- +---B-W-- +--B----- +-----W-- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(3:5):(4:4) +read: ?Move(155): +-------- +-------- +-------- +w-B-W--- +-------- +--B----- +-----W-- +-------- + +sent: (4:2):(3:3) +read: Move:Black:(4:2):(3:3) +read: Move:White:(4:4):(3:5) +read: ?Move(155): +-------- +-------- +-------- +w------- +---B-W-- +--B----- +-----W-- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(3:5):(4:4) +read: ?Move(155): +-------- +-------- +-------- +w-B-W--- +-------- +--B----- +-----W-- +-------- + +sent: (4:2):(3:3) +read: Move:Black:(4:2):(3:3) +read: Move:White:(4:4):(3:5) +read: ?Move(155): +-------- +-------- +-------- +w------- +---B-W-- +--B----- +-----W-- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(3:5):(4:4) +read: ?Move(154): +-------- +-------- +-------- +w-B-W--- +-------- +--B----- +-----W-- +-------- + +sent: (4:2):(3:3) +read: Move:Black:(4:2):(3:3) +read: Move:White:(4:4):(3:5) +read: ?Move(154): +-------- +-------- +-------- +w------- +---B-W-- +--B----- +-----W-- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(3:5):(4:4) +read: ?Move(154): +-------- +-------- +-------- +w-B-W--- +-------- +--B----- +-----W-- +-------- + +sent: (4:2):(3:3) +read: Move:Black:(4:2):(3:3) +read: Move:White:(4:4):(3:5) +read: ?Move(154): +-------- +-------- +-------- +w------- +---B-W-- +--B----- +-----W-- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(3:5):(4:4) +read: ?Move(153): +-------- +-------- +-------- +w-B-W--- +-------- +--B----- +-----W-- +-------- + +sent: (4:2):(3:3) +read: Move:Black:(4:2):(3:3) +read: Move:White:(4:4):(3:5) +read: ?Move(153): +-------- +-------- +-------- +w------- +---B-W-- +--B----- +-----W-- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(3:5):(4:4) +read: ?Move(153): +-------- +-------- +-------- +w-B-W--- +-------- +--B----- +-----W-- +-------- + +sent: (4:2):(3:3) +read: Move:Black:(4:2):(3:3) +read: Move:White:(4:4):(3:5) +read: ?Move(153): +-------- +-------- +-------- +w------- +---B-W-- +--B----- +-----W-- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(3:5):(4:4) +read: ?Move(153): +-------- +-------- +-------- +w-B-W--- +-------- +--B----- +-----W-- +-------- + +sent: (4:2):(3:3) +read: Move:Black:(4:2):(3:3) +read: Move:White:(4:4):(3:5) +read: ?Move(152): +-------- +-------- +-------- +w------- +---B-W-- +--B----- +-----W-- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(3:5):(4:4) +read: ?Move(152): +-------- +-------- +-------- +w-B-W--- +-------- +--B----- +-----W-- +-------- + +sent: (4:2):(3:3) +read: Move:Black:(4:2):(3:3) +read: Move:White:(4:4):(3:5) +read: ?Move(152): +-------- +-------- +-------- +w------- +---B-W-- +--B----- +-----W-- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(3:5):(4:4) +read: ?Move(152): +-------- +-------- +-------- +w-B-W--- +-------- +--B----- +-----W-- +-------- + +sent: (4:2):(3:3) +read: Move:Black:(4:2):(3:3) +read: Move:White:(4:4):(3:5) +read: ?Move(151): +-------- +-------- +-------- +w------- +---B-W-- +--B----- +-----W-- +-------- + +sent: (3:3):(4:2) +read: Move:Black:(3:3):(4:2) +read: Move:White:(3:5):(4:4) +read: Result:Draw +Done. diff --git a/src/CheckersGameState.java b/src/CheckersGameState.java index 8d9f4b7..0a636ac 100644 --- a/src/CheckersGameState.java +++ b/src/CheckersGameState.java @@ -7,4 +7,6 @@ boolean isTerminal(); int winner(); void printState (); public double[] getFeatures(int player); +public boolean isEndGame(); +public double[] getEndGameFeatures(int player); } diff --git a/src/CheckersGameState3.java b/src/CheckersGameState3.java index 64864d7..bcfa0aa 100644 --- a/src/CheckersGameState3.java +++ b/src/CheckersGameState3.java @@ -1,5 +1,6 @@ import java.util.List; import java.util.LinkedList; +import java.util.ArrayList; public class CheckersGameState3 implements CheckersGameState{ @@ -388,9 +389,9 @@ public class CheckersGameState3 implements CheckersGameState{ /* computes feature vector: [0: piece-ratio, - 1: loners, - 2: safes, - 3: 1*#pawns+ 2*#kings + 1: loners, //toss? + 2: safes, /toss? + 3: 1*#pawns+ 2*#kings //toss? 4: # of moveable pawns + 2*#of moveable kings 5: aggregate distance of all pawns to promotion line 6: promotion line opening @@ -399,6 +400,9 @@ public class CheckersGameState3 implements CheckersGameState{ 9: central pieces 10: # pawns on diagonal + 2 * # kings on diagonal 11: ^ same but for the two smaller diagonals + 12: bridge pattern TODO!!! + 13: triangle pattern TODO + 14: dog pattern TODO, also take out useless features ] */ private boolean king(int piece){ @@ -452,53 +456,53 @@ public class CheckersGameState3 implements CheckersGameState{ /* computes feature vector: [0: piece-ratio, - 1: # of moveable pawns + 2*#of moveable kings - 2: num attacking pieces - 3: central pieces - 4: # pawns on diagonal + 2 * # kings on diagonal - 5: bridge pattern - 6: triangle pattern - 7: dog pattern - 8: opponents kings are on the side. + 1: num attacking pieces + 2: dist to oppon ] */ public double[] getEndGameFeatures(int player){ - double[] features = new double[9]; + double[] features = new double[3]; double total = 0.0; double mypieces = 0.0; + ArrayList mykingloc = new ArrayList(); + ArrayList opponpieceloc = new ArrayList(); for(int i = 0; i myloc, ArrayList opploc){ + int myrow, opprow; + int sum = 0; + for(int i = 0; i< myloc.size(); i++){ + myrow = (myloc.get(i)-((myloc.get(i))/9))/4; + for(int j=0; j< opploc.size(); j++){ + opprow = (opploc.get(j)-((opploc.get(j))/9))/4; + sum += Math.abs(myrow - opprow); + } + } + return sum * 1.0; + } + /* number of pawns and kings on the long diagonal*/ public int numOnMainDiag(int player){ int count = 0; @@ -626,7 +630,7 @@ public class CheckersGameState3 implements CheckersGameState{ } return 0.0; } - /* feature: triangle patter*/ + /* feature: triangle pattern*/ public double triangle(int player){ if(player==2){ if((this.board[33]==2 || this.board[33]==4) @@ -682,7 +686,19 @@ public class CheckersGameState3 implements CheckersGameState{ return tot; } - + public boolean isEndGame(){ + int mypieces = 0, others = 0, maxPieces =3; + for(int i=0; i 100000){ @@ -57,6 +58,8 @@ public class LearningEvaluator extends BaseEvaluator{ commitWeights(this.file); } catch(SingularMatrixException e) { System.out.println("Matrix was singular, not updating weights"); + } catch(MathIllegalArgumentException e){ + System.out.println("Not enough data, not updating end game weights"); } values.clear(); params.clear(); diff --git a/src/RmCheckersClient.java b/src/RmCheckersClient.java index 17a2647..19faf9b 100644 --- a/src/RmCheckersClient.java +++ b/src/RmCheckersClient.java @@ -49,12 +49,12 @@ public class RmCheckersClient { public Evaluator e; public CheckersAI ai; - public CheckersGameState currentState; + public CheckersGameState3 currentState; public RmCheckersClient(){ _socket = openSocket(); //e = new Evaluator00(); - e = new BaseEvaluator("weights/beta.csv"); + e = new BaseEvaluator("weights/beta-hisotry.csv"); currentState = new CheckersGameState3(); user = _user1; password = _password1; @@ -63,7 +63,7 @@ public class RmCheckersClient { public RmCheckersClient(int player, String opponent){ _socket = openSocket(); - e = new BaseEvaluator("weights/beta.csv"); + e = new BaseEvaluator("../src/weights/beta-history.csv"); currentState = new CheckersGameState3(); user = player==1 ? _user1 : _user2; password = player==1 ? _password1 : _password2; @@ -150,6 +150,7 @@ public class RmCheckersClient { public void playGame(int player) { int minPly = 8; + int maxPly = 15; try { String msg = readAndEcho(); // initial message if(player == 1) { // black @@ -161,6 +162,9 @@ public class RmCheckersClient { readAndEcho(); // move query } while(currentState.actions().size()>0){ + if(currentState.isEndGame() && minPly < maxPly){ + minPly = maxPly; + } currentState.printState(); Move myMove = ai.minimax(currentState, minPly); writeMessageAndEcho(myMove.toString()); diff --git a/src/weights/alpha.csv b/src/weights/alpha.csv index 7b73f51..8cb05ee 100644 --- a/src/weights/alpha.csv +++ b/src/weights/alpha.csv @@ -211,3 +211,122 @@ 1636.0393033795276, -20.55866486325862, 23.025889823117954, -75.23311382312917, 49.441644873926144, 6.656444927678631, 47.95237701100202, 30.800919183379587, 8.737729875300932, 15.591634738689757, -30.83579903277091, -4.031769509694296 1638.2330874898776, -20.221504696957055, 21.744347638396736, -75.05160182683231, 48.83751050422706, 6.5445299914688295, 47.92011127154682, 30.690614802855197, 9.967706216168144, 13.976829859173037, -29.54516847523072, -3.3459437553953135 2799.5131611566608, -1.944668143409672, -6.07582076732366, -15.020040153383759, -0.38978985234549934, 5.102487827528079, 45.55197753549653, -7.961856581907668, -11.80237286431448, 1.2111733368909983, -3.063047124671007, 1.986352732898951 +2819.123748375204, -6.3502535298600105, -12.782558494485961, -7.292852848933818, -0.34712863449470116, 4.917424359698483, 51.52717394754892, -9.716311931796048, -20.60575146529882, 4.690311528963438, -6.6904730690626675, -4.885008568879172 +2823.7446931293407, -6.29819815688049, -10.661822965976196, -6.7179388970924725, 0.43509391896474064, 5.377385681697625, 51.04893695097747, -13.79295452751498, -26.5558837919409, 6.703762568051382, -11.747926161739754, -5.270919246804665 +2840.2410977224113, -6.982205055127192, -14.270865238837677, 0.0649634752429078, 0.983244881353248, 5.424374030317277, 50.859465066349514, -23.368679207396433, -32.490947173688326, 5.813021305023193, -16.315816745530043, -3.3824852380287576 +2930.0759464993153, -7.475710209838357, -9.612411441279239, -5.235937792581098, 1.3838623977516014, 4.999786158654082, 47.85803299232243, -21.860026155742975, -26.281150310291814, 7.629445546858122, -16.679703156639718, -7.54927040318127 +2915.634547791944, -6.155932093735857, -7.437770238798674, -5.982694556061574, 2.406985715038655, 5.5070306373241005, 49.263643689530404, -24.094411217071627, -29.806335014955074, 8.868834095293115, -21.544784781138258, -8.007468729955562 +2916.3063867724754, -5.090974263375936, -5.7475356179133685, -3.0000089120278237, 2.961712708417279, 5.202094822036985, 49.73462697381358, -25.65311612596431, -31.692968955259055, 10.093493760085153, -23.36610562733877, -11.318307728443557 +2910.6037930335715, -4.131480703581557, -3.384797837430957, -2.4614155649218983, 3.96525058934255, 5.130895295637674, 51.3901096405062, -26.45318923869011, -32.77151303224894, 10.445634416200377, -24.88664222837126, -13.441509241110161 +2826.156464386087, 0.120654506825419, -7.921606712227613, -0.007493788059202089, 3.6459310804814087, 2.943790575230708, 51.309264952328874, -12.272800488023764, -20.526722380754606, 4.447955817145174, -24.404895648453053, -9.977299510528816 +2890.0509629519224, -0.24841380284418302, -10.06800238045122, -11.89635912346341, 4.248187314434739, 5.538302742307144, 46.00945500731964, -22.951226349297645, -18.53689178814173, -3.78533171766298, -21.686305337007788, -7.97403472924687 +3053.6351606943517, -4.535600585874046, -2.2983305806248966, -40.361736552612264, 7.425974961410926, 7.41221443110567, 54.553462416869316, -13.738248190693737, -13.356873363084443, 4.896381913265503, -24.399191578047574, -12.746350650863311 +3048.005198736501, -4.735716530236788, 3.663875680414705, -37.7827217427352, 8.030215511211464, 5.878278318292642, 47.152112961823406, -9.922687389533893, -10.554796090122949, 3.1702406568484314, -17.797956030581425, -15.604065107244708 +3079.370000718198, -5.131876501635187, 1.715400609589258, -24.784829575650356, 5.295428366203243, 3.213673094101617, 49.533288020742546, -6.729145452058781, -7.995782503571347, -2.5450832140924087, -17.2506642972572, -14.944125696430765 +3081.6727079706793, -3.2872127242650073, 1.458785211833281, -40.72124724997096, 6.19701481147274, 5.464559220835012, 51.575911886395765, -4.578395062433524, -7.728822815188389, -0.2189230159444313, -22.61867238916366, -11.758952149223031 +3100.5084142500564, -4.7822912723109425, 3.174046215948167, -48.4463988093916, 6.524498081200537, 6.8956268885655225, 47.68804037824094, -7.465031715178685, -4.95086101961026, -0.9444266862838813, -23.55601409327474, -14.247370015730638 +3086.0716127466712, -4.266333646434264, 2.9108110658071134, -46.85542852832165, 6.829583344179504, 6.888696844489375, 46.92563133095181, -7.888991333409911, -6.828408083298225, -0.22573821763479163, -23.820217324903048, -15.486849298053645 +3075.439468718722, -3.900817870065693, 2.772591480311922, -45.86352953252236, 7.050201708903726, 6.900291052961852, 46.432058750418484, -8.172569864726556, -8.133357839316867, 0.2866955474259578, -23.96810889364606, -16.36868013961241 +3066.0441536915196, -3.580218365020854, 1.905518087399917, -42.816689655123, 6.81038469233651, 6.5028427874476815, 47.01603071348958, -7.708956312075114, -8.121513147201496, 0.35191888044090336, -24.336300767153364, -17.476931106389607 +3076.7942658791485, -3.9944372443193163, 1.203168899836871, -43.693533074303204, 7.046836478795926, 6.925610791602731, 46.47422315356045, -9.112299466489374, -9.291575137674116, 1.3828658839626127, -25.545464757418088, -19.754054491277657 +3098.5061664217824, -4.120409201219323, 5.233125121651318, -21.88854412094254, 5.321639505789649, 1.6455419406899825, 40.65443087306163, -1.2550577340357156, -3.5673003675540613, -0.5575663360816563, -25.63658028613234, -18.17349554676609 +3083.644320166879, -3.620041738133389, 6.506829274602694, -16.464437353199763, 3.8587553281814166, 1.1676713046461837, 43.07479634076473, -2.275512636169418, -7.0002860307231245, 2.524302029924657, -29.68186724227588, -16.4965294631963 +3244.672855653226, -2.8337649893998282, 13.710741992200896, 1.3044067693043608, -1.888187868834577, -0.9119398457052705, 36.58249580806826, -17.04662114943008, -19.793069361154778, 6.7567700567497075, -27.312743879170498, -16.262337453131046 +2917.746487334786, -8.061022951931838, -6.609964398233794, 216.8151169367727, 14.424076364525142, -0.4061740154502895, 34.81363162472649, -245.631559007009, -222.57909067895224, -5.493888974372356, -17.56719556954635, -25.27984840693994 +2894.5183569896217, -24.261531583697504, 15.034595717336051, 178.48968012671259, 23.70426382401744, 5.441287376691758, 49.0007935946269, -259.1269445462735, -232.5596315889493, -5.329598328618745, -6.994636135055675, -13.244975077862328 +2944.668512245323, -25.21731850468463, 14.854772185388837, 187.44524414324124, 19.682623746127724, 4.2729992145885, 44.46179377944801, -261.69593216723047, -232.53545342651304, -1.472468962139943, -8.644497633245395, -17.22580253861976 +3009.069370626828, -24.285677007924463, 24.688977766025346, 176.62705146719483, 6.447126303312221, 2.783552147365609, 28.749676932008803, -235.2302515085287, -203.36431054211803, 4.213613222647522, -20.234164528178965, -33.25310964667955 +2951.067530543304, -159.07099066266204, 16.837221893320123, 158.6878560788984, 52.132792011639026, 1.1745039423919537, 22.11531839161577, -213.2550912106616, -206.78247181020814, -20.40688911191529, -0.3805666720408354, -45.33789581556924 +2866.8868904237856, -142.13229030893228, 11.545188736211793, 158.22309853916653, 50.9989591432032, -1.4138683076089993, 42.09622930223864, -180.73092999185428, -197.7998025583713, -12.609385626558296, -7.192390557638213, -44.40457584552302 +2469.1069310700377, -128.30217118825016, 7.297754451378214, 300.62401614913097, 50.99794865325867, -0.47202599362094655, 48.567859101687425, -326.2048621089701, -339.2340321129344, -10.852602664851549, -6.046665375572767, -39.86759892582617 +2478.9211021943725, -117.65992283947918, 4.6567129408501415, 284.6729388631838, 48.732017973280335, 2.2006021708693027, 52.552659666340624, -328.0118921488003, -337.1808016680877, -6.284540163595371, -5.690137990124917, -34.75622977137869 +2533.5998117618274, -112.37700641501915, -1.1358471274344408, 273.3798127091255, 50.03584252282105, 0.6136723255151826, 61.39389931485697, -301.91521662318075, -318.4815145365355, -2.426062887806053, -3.1608021287903347, -39.586428218412685 +2597.8961549411674, -100.62939481520661, -2.848393814353134, 281.39980851182617, 38.65483641438807, -5.61658259207549, 55.63244861706939, -268.80553278990476, -290.4614588396687, 8.108847118287787, -2.642225682517369, -43.47335526702015 +2762.7689902784173, -95.8830154000666, -3.9074753205318653, 260.7371663359123, 40.7513330890985, -9.207851516363494, 36.901485522947794, -224.60467264480252, -253.85364164821834, 17.943009221067516, -22.136357073175365, -45.782007872790274 +2748.259854503185, -87.48980082358004, -5.288724513701669, 265.58830325734243, 36.28172723511446, -7.791880564924852, 40.150740692467984, -233.1438055917849, -253.68427225743415, 13.295284506797067, -26.400340689204327, -45.517118368021166 +2893.2091538169257, -72.53845698292515, -6.921830421732004, 245.158582584236, 29.454458575642043, -9.154570165006666, 32.12961059466679, -205.79468535372817, -228.06315620365052, 7.425465096651465, -16.391055127082375, -45.05623892756767 +2918.0548563040734, -64.85837682738068, 7.329578248389094, 227.92940585973724, 24.555634519802542, -15.005356116168926, 34.33419570077508, -148.2176335845995, -179.29650915388106, 12.745505392890541, -20.75139237707225, -49.81813929901674 +2774.3325717174666, 77.11517911488815, -2.709537451916807, 202.89287660240691, 35.09247732454199, -14.659865691297714, 27.815778390256288, -129.04447289078288, -148.7612198048646, 6.983307066048634, -3.8480539765058985, -48.207170975396 +2973.2588724098327, 74.0303020875713, -9.330900799598163, 227.4347815052952, 30.05759238265275, -16.33698298385971, 14.366360031437981, -136.78962128989681, -165.65406741077953, -3.720597383083489, -1.5681701940145758, -47.62143429932874 +3167.566461795765, 68.2412436373746, -5.113464879397922, 220.63591928627432, 24.113963041613953, -14.187888535622841, -2.7462175697191427, -141.77784371495636, -161.07727920891432, -13.790610134095164, -3.9518308531124138, -50.58157222212483 +3347.511291565007, 63.9907561752685, -7.2169936299851045, 195.1117990647356, 15.696502654165036, -13.184089215505672, -7.702066305996753, -115.6798515407105, -130.33749246861464, -23.978215480500314, -8.343301273615221, -55.03089167440879 +2752.7344390558687, 65.40767818258463, -22.98351648545757, 290.16238684112494, 17.968546857685567, -3.1929343851145635, -11.724115261630562, -241.420400319238, -252.11746005374954, -28.514595312225637, -19.7028184898936, -61.39759521254237 +2906.440319933524, 59.29053362133963, -32.15435873230279, 246.01455625119414, 22.700661775757123, -1.3261039814255173, -3.3119892343037307, -204.04388737658073, -226.0153963467215, -30.609469427095323, -26.79294819928913, -58.45196187898519 +2955.556015858363, 54.532022401816036, -30.632046061790437, 213.2220569692543, 21.633276333406286, 4.4057964355122365, -4.714331575416555, -206.79078889349944, -220.15049582321137, -31.099674768856637, -32.2890170461385, -60.125736226600964 +2980.2865608614125, 41.93014106723405, -24.14983481675795, 188.39307530958652, 28.859589359130208, 8.42135980631582, 19.38797777205423, -218.1261443185646, -224.89775586901874, -33.16215294268001, -30.418017518705934, -48.76635658295468 +2963.3295046583316, 39.738790418789065, -37.09707765463761, 226.74445745698318, 28.43694386814591, 3.9888297188828137, 27.84901598476075, -228.03901081797613, -243.78078674558458, -25.977295767197795, -33.11436008814526, -41.422998151029326 +2900.9057441077666, 30.108654617606895, -36.3830597447233, 218.88948839345, 34.87847857203312, 7.4892603637151804, 26.288777901841353, -238.42814804466929, -250.3478080230052, -21.05309575152604, -41.05487646320238, -48.50861515270421 +2903.6718410027374, 30.318466140897865, -48.06382855427696, 257.5955082149219, 31.315990848806706, 2.2871127805969405, 34.56118048396783, -240.82293627110835, -264.63060864975205, -8.939586364431417, -47.857913915973455, -44.481789810723306 +2999.690337444655, 27.915097872221267, -49.712368940409384, 275.57819892197614, 26.943640278653355, -1.5014652471827352, 29.393255525886055, -236.59109138249664, -271.0231451235495, 5.125251312204046, -55.80275757591544, -37.784746800076384 +2990.720699792133, -72.24903252222956, -52.61943050158849, 253.1134439263153, 40.74557416580065, 1.2215292732546716, 16.144999726485146, -209.50597302182192, -210.8193228713641, 26.12102832188801, -48.91380049436983, -22.7281048142696 +2924.567781502268, -66.62164288362594, -45.679681195172805, 238.9542661809282, 39.580099999125714, 2.551000867896253, 21.007430273432746, -203.29233121257528, -211.52554586560547, 28.723389892284032, -47.61875514029796, -16.783066905825244 +2988.313167897971, -59.56644358123283, -41.3519503160716, 254.9124358837367, 35.242549500199615, -2.4891709837043177, 24.368431567784317, -192.36745684836134, -209.98994907601195, 19.76748816406633, -38.148128100053114, -10.296088286809422 +3056.3587867520027, -50.025150674694885, -44.31618478310687, 216.708522474949, 30.285917591309726, 1.1470942446875139, 30.090945880568075, -175.8052673400669, -188.19317509098983, 21.310298795283025, -37.89658351499545, -10.909687483862683 +3135.7928669341354, -40.30668419463705, -40.36398281259146, 210.44252500556473, 26.64675173053358, 0.2935208824818921, 37.20189438137682, -169.1275175279026, -177.7759820661971, 16.508163587570184, -34.98155082377366, -12.060147958293642 +3440.887908810662, -34.65464886172204, -39.09651083739713, 172.57438378981263, 20.504223551681637, 4.213992524412912, 43.43234273089481, -170.95106544648408, -184.84317345923034, 21.50727959533183, -24.615427600292726, -3.910150813316468 +3440.5203837105323, -27.60286701467162, -38.38762141262081, 168.8202849910793, 16.278461071593863, 5.973279410803288, 57.03578299189867, -179.6177834672651, -191.72468130131088, 15.499339487777927, -21.825340343557055, -0.04271699801164397 +3428.2190006165747, -41.138014110166424, -10.127087627277877, 135.43175690188795, 24.154071710958878, 4.006183432791139, 64.8347016765183, -143.06138569940936, -159.96849817031801, 11.694071805741112, -15.691485996401962, 4.024004337366419 +3568.1300045215835, -35.25293330129492, -10.057064974520694, 127.09721444805804, 20.441296848273044, 0.399139592187169, 63.09763114374499, -119.03145758174095, -138.5014907119617, 9.197590635637454, -3.5749496187653467, 3.9142601936726362 +3199.4830468007594, -28.59319766449016, -10.802209201703175, 396.92178045822476, 17.828879617884485, 0.4837557918840708, 57.83671996342494, -398.3139190798325, -411.45031686502176, 12.133633578636436, -8.71906410203935, 4.697680733240083 +5169.000037614412, -2.2879891514270305, -160.9964399070078, 131.92212999830247, -30.338399446031435, 0.8323414136490841, -139.02369576363907, -197.46900172294653, -213.8243667486741, 16.70555610179586, -22.879047329012472, 94.54004265364014 +5326.182993787735, -4.259657209333512, -133.35082028572302, 128.6987574512787, -30.668345417999497, -8.592681656362398, -108.33512580124956, -139.6528895901817, -164.61274647921562, 11.289595504042076, -27.15110196962016, 85.73444236311731 +5279.568583975298, 0.3339204655966075, -121.14986164761604, 122.41189049923591, -36.49835484413718, -8.376543208399957, -84.64264829507631, -129.79887917907564, -147.64021108316106, -9.190615181165843, -29.565379387865924, 93.57409160934328 +5548.546846684198, 12.825763293803016, -116.63198122718248, 110.90838182731909, -32.60549373912309, -6.295102404221451, -176.34130097261152, -121.15791477881444, -191.69974244832707, 47.1392372930128, -58.54661243836027, 87.06571002104623 +5413.713634545953, 14.828652521820391, -104.40255342156689, 116.01010475061956, -28.476040377987008, -8.264577922780447, -172.62355488692742, -104.96556455066393, -186.60964214226212, 48.31039997713879, -53.7393101238181, 84.73827230565388 +5083.416347787411, 15.863008924772382, -103.23922476115337, 146.138495535685, -19.8340750859406, -4.914770071960778, -160.19726010809433, -129.5066225084524, -222.58036010132435, 60.38669507216282, -62.12289992299221, 65.4923330526292 +5126.4864870053225, 16.545989391603236, -88.043907630245, 123.14561229937759, -18.659635499581942, -2.83407817237971, -138.9867080598309, -129.7882634853504, -208.58805418610928, 37.89147096417706, -37.65769129348581, 68.17556009820778 +5041.582724874855, 6.814421044209787, -83.21465856995326, 116.88362063217642, -15.482026905573557, 3.8808258281376893, -131.69340940218504, -167.30221343133115, -233.72444085076827, 40.947293359483574, -37.55324122640921, 71.83021785106251 +4844.351476882692, 7.705308029850616, -80.36249563148242, 179.8625685720479, -12.747030700771472, 1.7714492328901237, -122.95563694249977, -208.34672268395897, -283.43634486634016, 43.91748924074031, -38.04686907894437, 63.42063185029378 +4679.392395268949, 7.610847544838139, -78.76727018148239, 247.62132227887943, -11.564991421862214, 0.5651489447974416, -119.1968040807296, -264.04868988842634, -341.63865882142727, 44.21924007682073, -40.86670078799668, 59.0867428068404 +4679.896785704331, 9.171046194244227, -71.70442154524095, 237.30964671207008, -13.147710523652982, -0.1606923754507409, -118.07779651444764, -249.8062203534238, -329.1666218145993, 43.8246896062981, -40.56916397123544, 61.72534684641011 +4658.546691519053, 9.267299151077474, -69.46061344722237, 254.28566567724522, -14.16618909742665, -1.3023219938063946, -118.81869979044212, -259.72628961864217, -340.12040855055255, 42.89255408393508, -39.460002677583084, 61.90551416997719 +3076.7942658791485, -3.9944372443193163, 1.203168899836871, -43.693533074303204, 7.046836478795926, 6.925610791602731, 46.47422315356045, -9.112299466489374, -9.291575137674116, 1.3828658839626127, -25.545464757418088, -19.754054491277657 +3071.625837162935, -4.546302083724455, 1.4622217039551588, -40.79151151138872, 9.342623557777403, 6.453263470734769, 51.854198474849774, -11.187159758277337, -15.67571100476797, 3.1289944667603353, -28.134314683743163, -16.799026800901057 +3104.7789644883837, -6.90568857152374, 10.756461105713907, -43.464688896797504, 9.144402037110702, 4.87728432251691, 56.69881837198005, -5.2673232802992285, -16.586657058598156, 5.7736679110032245, -21.778815609754023, -12.470914923912149 +3202.883835448748, 4.145338259891048, -12.245207393940056, -40.153870003558865, 4.322632276845589, 10.185491156396834, 48.48968584150821, -30.950352508461727, -32.26726765211554, 25.135631423124032, -35.96315443963496, -41.69747796161938 +3129.7310981331057, -4.815313418992055, -7.038088560275259, -48.06092641991817, 9.906536724870644, 8.646423212055273, 55.49060517098444, -18.642651858619352, -18.083857668388042, 20.886574874917194, -29.665987471156313, -38.349537801177995 +3055.1514169518496, -2.334114027094458, -8.867089053254476, -25.052459587026334, 11.4649580422304, 4.599851521643565, 54.175747414226784, -15.580404686424247, -17.415166901452267, 11.186075910023602, -26.87496305318458, -34.83369944927389 +3126.7511072384164, -15.159823517109826, -6.005338319553947, -23.87423431836522, 13.385992400846364, 4.135716085061387, 57.87585857789773, -24.12369324412361, -17.904712260957364, 8.197471082285038, -26.640047170013297, -29.21331951061338 +3173.279345534695, -11.041593002099933, -7.822572718580863, -12.00760900128434, 10.40161026268153, -1.4791751844566283, 53.65883230115281, -2.490963344744042, -2.6275910386376484, 5.197983668179058, -18.86348728449204, -29.20565614326034 +3303.9437180044306, -10.839690455152294, -6.325896602879242, -0.02096783913352951, 9.34405488267689, -2.188367515366794, 46.54709426734419, -17.1489043069757, -14.43223727358693, -2.1606735508383252, -10.057415379053984, -30.28834595946945 +3373.337538227092, -9.913428263943583, -5.574828693093398, -29.667138479465255, 7.282972017198739, -2.0905374318755885, 46.01977335483728, 9.119178872135812, 14.193995159267564, -6.986198592136212, -2.028449372178443, -30.181202852178497 +3404.4346758251163, -9.120010328656775, -4.1435820852632075, -27.60385516697208, 4.457269700451953, -2.0894282842253347, 44.068111571901035, 7.4022505844610995, 14.479563796056668, -10.62607450558145, -0.5999831098465829, -29.484760423941164 +3470.5692826207373, -10.035091090179373, -2.5920916907896556, -41.49255981696439, 2.9483322133906595, 0.3916365960002399, 40.863877065657896, 5.264609480674592, 14.402689172420567, -4.699033547306622, -1.5769015445344023, -32.25331474355078 +3476.0452697026312, -9.611945438101646, -6.994777008315371, -24.78593319932043, 3.907377750533467, -0.6173359852319962, 39.389236613610926, -1.004836265538251, 2.273085237794044, -1.3997124427015581, -0.7244879834328716, -36.82045462928509 +3483.4604613555985, -8.513289597729116, -12.792081262752518, -7.269920001779688, 3.238078998323661, -2.5427594913161973, 39.46545155474175, 0.1143514344460026, -3.8894237879017766, 1.452080658090173, -2.913515229644698, -41.29880251561028 +3537.064079616865, -11.177775114280294, 4.448336924089585, -59.13234594317026, 5.219648600754563, 2.3144901801926347, 33.62663806316492, 14.30478852901892, 4.1833644251866495, 14.329101917101623, -2.8057117823688937, -31.47076111842297 +3433.2900415081754, -7.384555494334181, 9.274834997946673, -55.4462453058445, 1.1316167178681162, 4.448941456974201, 37.897364392365056, 0.11958825859906419, -1.8962280161643177, 12.753351676612054, -5.934978410454281, -32.017688348932154 +3438.8931381730677, -9.81863094611286, 17.82648896293691, -59.03594356776643, 0.17220016684995743, 5.9613606530866114, 33.82834305160406, -10.93855508987283, -6.147603475622985, 12.714307391414888, -6.650646427073142, -31.400900359426444 +3430.2729094400793, -9.897760286311291, 18.01411510767749, -56.03521060201112, 0.3571627855849565, 5.629284044327788, 34.32118438702249, -11.50726963156435, -8.627857212983448, 13.589383453320396, -6.296467263233994, -31.31031833870271 +3076.7942658791485, -3.9944372443193163, 1.203168899836871, -43.693533074303204, 7.046836478795926, 6.925610791602731, 46.47422315356045, -9.112299466489374, -9.291575137674116, 1.3828658839626127, -25.545464757418088, -19.754054491277657 +3081.6550108266065, -7.533154802189889, 8.349894849792904, -36.11101542079026, 6.246924257831841, 4.42054263516528, 48.74810932717092, -3.5396612509475744, -8.840875965624583, 8.167299061319076, -25.387495884922014, -20.366522723264442 +3010.8111787066864, -6.9399981037252045, 6.3756583677690655, -27.409163508238088, 6.33168530657722, 5.4021432139853385, 51.46482339580537, -9.565714942148109, -21.39282862806493, 22.192238891496068, -41.22950622101519, -25.927992724149227 +3147.584611781069, -2.4010003584694575, -13.493407508236867, -28.338773050206232, 2.9159751242160534, 10.088868170549038, 40.414946503261156, -26.26715392958111, -30.238072401780748, 40.36400487587579, -62.6694958915393, -56.91030150525846 +3125.424378158319, -4.4209596860426625, -13.611475339147624, 14.530106693728715, 3.0388169856315965, 2.9752896237818263, 40.145693507266394, -25.952310336133564, -35.83286731199238, 28.3542452175002, -59.44678910849033, -53.6402376197984 +3158.5565396998463, -6.0541252110112005, -10.588569829993705, 8.948850135647728, 2.452747341520733, 4.316540581900499, 39.572886184825094, -27.730524448130996, -40.22246044586805, 34.40823425615514, -64.03916191872472, -58.026406396918404 +3264.1264127238965, -6.4421730095191485, -2.083384577080327, -6.469888885062527, 0.6090320226875481, 4.521305887523162, 41.48527577539289, -22.951319779771005, -35.6259553821056, 38.56263422786379, -60.11355878157981, -52.300247533682125 +3291.6609796264975, -6.187048559379693, 0.024813918599377427, -2.35324372773949, 1.7087095807500803, 4.071026486715149, 46.201948518575406, -31.796591231257885, -48.29483378243182, 41.197363941790144, -53.1177263226072, -43.85013613169068 +3357.9145299766187, -6.1148615843187875, 4.651672966303128, -5.394591386060675, -0.5798727720996739, 4.489499985828033, 48.56826348940381, -35.910964419339564, -49.60682388438825, 42.48344724970317, -49.5814127353952, -45.69122695213238 +3476.6985591646126, -3.825718173616755, -1.1643084261829282, 4.6285719878450085, -5.226707157035504, 3.283787051172616, 54.577333255104655, -47.75054895815917, -68.26137010123604, 54.88428751176835, -42.31114972721584, -34.98533176484855 +3517.50664900206, -4.603081180435184, -3.3547350523434245, 6.5641341117773875, -5.5464441782394855, 3.2020507441749073, 53.29651950917275, -51.708775634417584, -70.73972736792501, 51.48441343882328, -38.67119850248229, -32.33977365070031 +3568.2141594504747, -2.6175575839206395, -9.009760111763656, 11.911131451623994, -8.969592553100625, 1.5229673241785602, 54.00731924561214, -44.47728483268422, -64.79432725091503, 49.01485356862033, -35.9194059144507, -35.25044650462812 +3585.4016963908653, -2.9471995791144856, -8.164181783207088, 14.475046770727934, -8.96837232444122, 0.9692041935131296, 53.28942033061635, -44.68736610329029, -65.2921620369664, 49.03535845977092, -35.12977655119889, -34.90475206040117 +3591.4445161602544, -3.4678389560121943, -8.057809835121141, 14.13978970765058, -8.846847142800474, 0.20311098839448605, 53.180876893115844, -39.249880820106256, -62.56299624746087, 50.32371196145238, -35.74119816202486, -34.561066342242945 +3076.7942658791485, -3.9944372443193163, 1.203168899836871, -43.693533074303204, 7.046836478795926, 6.925610791602731, 46.47422315356045, -9.112299466489374, -9.291575137674116, 1.3828658839626127, -25.545464757418088, -19.754054491277657 +3197.669481731485, -5.763808153789618, 4.367237665906311, -40.9974330103301, 6.5606578603976216, 3.8027357771086794, 38.05168194147952, 4.775283077129119, -7.389301004346139, 19.47523286638439, -33.50864059612475, -22.968160137547308 +3278.473875649862, -5.5810956028860685, 4.722255240481708, -33.81525453735821, 2.2838886076363396, 2.3111506529149137, 36.464428896724385, 4.087664798247088, -10.702285351932069, 31.237997583836396, -37.33923827458267, -23.38606123107271 +3360.6225419021725, -7.9543149478685855, 5.294008979099579, -41.23567365183057, 1.4896712610609897, 3.5686233176009026, 30.20632209905679, 2.3362656296951965, -10.39041911889441, 34.39254286466089, -41.49707727322213, -27.541803351369303 +3451.9136760514393, -8.338869250068973, 8.505110077364996, -43.48266806368963, -1.6069302885153465, 3.6832139236045442, 29.041203179619817, -0.6887330991241303, -10.53493770130419, 35.85318905787347, -40.21744011386864, -29.179175242634113 +3766.6472303500686, -12.958577027723777, 15.40242715110379, -127.30843615968962, -4.3952701525042475, 3.5373578343050593, 19.658342411270404, 67.57974794204127, 71.78526496200526, 28.159859603808886, -41.72568985837443, -31.136786807356454 +3786.519242739777, -10.846262241709816, 17.963039410628234, -108.95623058068004, -5.412968236348916, 0.996588289473542, 17.882347870941462, 64.86732933917415, 61.58439833185801, 26.43355476279219, -40.76332263743703, -29.01191369362402 +3782.26178770485, -12.92018131732109, 10.063870435800752, -93.71469511303005, -3.955511406553123, 0.9294026325330822, 16.231585102137096, 60.03494351612103, 48.225785584671435, 32.92901732333462, -49.601393766417644, -37.648023906843974 +3866.1283973357627, -9.535279343790126, 11.114817788138247, -51.68807009157743, -9.956509689407799, -4.404445842907553, 12.790205780570952, 56.549638022681215, 27.182966907718903, 48.06103391199009, -56.80646829806344, -43.8431309271988 +3742.1652382786947, -8.638187228577031, 8.414568157463489, -66.18072889168533, -6.94829072201866, 0.3359615499387756, 21.86668782169876, 52.55285336415279, 20.368034750877676, 45.811286362780464, -58.54708678651482, -45.627366722812766 +3878.0999108802316, -12.60392495766469, 9.545820064126614, -70.44789133461025, -8.274298526779761, 0.7166243810983103, 7.618285514972484, 50.527129987355394, 21.35282294934341, 48.398319585418704, -59.46091748878416, -50.23166012918594 +3730.5127658318515, -15.91332764813274, 7.103786865695387, -81.8159344094881, -6.393206688786216, 6.09721651045073, 8.384567558241539, 44.86818183447304, 19.815566894426713, 50.849713717755186, -76.05936425592643, -64.01633940731381 +3758.0135246964014, -17.113979030130817, 9.82762798950256, -82.88129348683577, -4.83344108106793, 5.486299749324379, 8.710766067938414, 41.64571928560007, 18.895998399959872, 43.90653274876924, -69.22615302271241, -55.4873927672373 +3683.8365700310906, -26.565076681063324, 10.317012861327688, -70.19311450615888, -4.8020482069400074, 5.228373293070558, 7.805861756250286, 42.542631530262994, 10.263994622561055, 50.75700887325127, -80.47796860013699, -66.63333628895356 +3699.030735675684, -26.47041309471278, 11.154288169424177, -72.60786895500267, -5.049581028487977, 5.27869815189907, 6.717273221962678, 42.994196345110616, 11.333410957150615, 51.33183764938162, -80.66593328049193, -65.23518757749612 +3719.6433412528936, -24.308306993777197, 10.599749896887454, -67.68540630374143, -6.819296483791769, 4.432346491698033, 5.005289534988224, 42.89112751925368, 11.000042342970184, 51.65300213177323, -81.25042846378233, -64.64697436566722 +3712.9564433274754, -24.514340527672285, 13.349126661714168, -78.18269817107958, -6.857046131633497, 5.603451634523436, 5.3918335302523275, 43.840688297752, 14.255105258235368, 51.669038610479355, -79.51389729563323, -62.26910840017752 +3685.0513810384364, -24.30168270525583, 13.996556523584461, -91.22862501489391, -4.831234242162037, 7.351700678160412, 5.785310520131202, 42.52737891101291, 18.45274727697492, 46.44461454054954, -76.08228243480524, -57.508972968860995 diff --git a/src/weights/beta.csv b/src/weights/beta.csv index b531046..b031447 100644 --- a/src/weights/beta.csv +++ b/src/weights/beta.csv @@ -1,3 +1,4 @@ 100, -5, 20, 20, 25, 10, 10, 20, 20, 30, 30, 30 1826.0705815169833, 12.365435899024902, 23.58295734807525, 57.36085478839676, -2.7837546960554285, -3.19771921999838, 47.08341161233382, -6.285784896148243, -5.208189183870571, 11.51522034240242, -3.2044344558613282, -8.223757596191781 2799.5131611566608, -1.944668143409672, -6.07582076732366, -15.020040153383759, -0.38978985234549934, 5.102487827528079, 45.55197753549653, -7.961856581907668, -11.80237286431448, 1.2111733368909983, -3.063047124671007, 1.986352732898951 +3076.7942658791485, -3.9944372443193163, 1.203168899836871, -43.693533074303204, 7.046836478795926, 6.925610791602731, 46.47422315356045, -9.112299466489374, -9.291575137674116, 1.3828658839626127, -25.545464757418088, -19.754054491277657 diff --git a/src/weights/endalpha.csv b/src/weights/endalpha.csv new file mode 100644 index 0000000..08434e1 --- /dev/null +++ b/src/weights/endalpha.csv @@ -0,0 +1,142 @@ +4,1,1 +4.31382884271644,1.88572423751883,0.812661512126387 +7.2415806977331,1.66917733994499,0.735304318165549 +10.1104915967646,1.46792206262981,0.672538394577385 +12.0956971178833,1.37822218086403,0.504792968112257 +14.0860330122622,1.27213654029547,0.415561633028085 +15.8273673628653,1.1947438837801,0.334198165575756 +17.3670871447727,1.13946943832899,0.262689516475204 +19.4798484184877,0.923723986986149,0.27235816264141 +21.3607752574442,0.736692269247587,0.250078057527167 +23.0562127309071,0.61248456610326,0.149881284234758 +24.4493203933193,0.484787058682528,0.096593425374299 +25.8134972052652,0.224269517370196,0.082728358828215 +26.473200054909,0.201443972981269,0.079526474370818 +27.0061581041547,0.196564740358891,0.107508343346921 +27.4771377061471,0.210378325522866,0.129206374651794 +27.9778635100189,0.223258498644328,0.149546147478876 +28.6261434542741,0.117256194490588,0.229389553221989 +29.7555788707886,0.083468544961741,0.101789998104539 +30.4062004736919,-0.017898027317049,0.233143606329014 +31.6786996934737,-0.007985074913279,0.232196232250599 +32.5385285452417,0.097344573975399,0.213767981749566 +33.0237939915761,0.013259513791188,0.274305785668452 +33.7588596319529,-0.01225217170936,0.315113386637255 +34.3267313450945,-0.030677128170313,0.279554391527137 +34.7891908770841,-0.077728251157396,0.256043851826354 +35.1197110096666,-0.111421075723269,0.238400720126219 +35.247522937159,-0.108605322105118,0.240894732995169 +35.4145868507435,-0.126600912817239,0.235509771616927 +36.8203613199871,-0.21614470843721,0.225252773236072 +37.4260913308161,-0.139364610914368,0.181188762949536 +37.9811601504799,-0.190912560136267,0.17193403223755 +38.550291972121,-0.222834832050178,0.125039964914965 +38.9921737250879,-0.249646479423338,0.093401647209305 +39.0202293091678,-0.206927597165506,0.154297827006954 +39.1123124749789,-0.170834763480891,0.213240982562351 +36.6147644947839,0.074761996171566,0.558191849678784 +34.2934626166916,0.295187616785788,0.818150883478157 +33.5843815540113,0.426238709088299,0.803713808179845 +34.301514148581,0.394309578339432,0.756148129522378 +32.8855421232545,0.093776732614554,0.685212234392621 +32.9731861784096,0.060763305218234,0.763532028167798 +33.1862056468896,0.052913935996055,0.640853255119003 +33.6619566419456,0.011479355418824,0.573014046174784 +33.9547685151073,0.040635008275592,0.50331088073829 +34.423436622652,-0.030378870388982,0.441662952131725 +34.5324078604654,-0.041016412692443,0.38034289748438 +34.4248276736355,0.011023648166014,0.03458721332529 +33.9164478772169,-0.0034298205295,0.002645106688153 +34.528890373471,0.808251781477571,-1.16907578284942 +34.3966096173582,0.77318782359626,-1.13240915470629 +35.0625003513884,0.57612101436232,-1.01609625381082 +35.5981752008804,0.388347859515861,-1.01386120902623 +36.1145365481724,0.260008285814417,-0.917149635956841 +36.3268835321228,0.213331476126145,-0.968649237971932 +36.5553233494295,0.265607378159303,-0.87182916685656 +37.0672489539591,0.08823217481479,-0.814666167844731 +36.8379304665464,0.069074165218374,-0.705063687240019 +37.133800069776,0.040710604110905,-0.716849883551969 +37.3337013021632,0.004080945416499,-0.578937386577934 +35.5066815875523,-0.389068283749851,-0.538967316873075 +35.8197056150096,-0.298061801158933,-0.490714250789713 +36.2016642480713,-0.33464750030235,-0.446855290148845 +36.4181059641798,-0.228879496747649,-0.420972334121714 +36.5113758712379,-0.138428084626907,-0.441656454926316 +35.9397790491442,-0.082412973425174,-0.365094784355856 +36.9648256944971,-0.216511017357095,-0.314185445658023 +37.6247428421153,-0.22497368847565,-0.275191313814681 +37.9874497931052,-0.248602825710958,-0.238016375981985 +38.5033534872712,-0.189734156742244,-0.330572503391611 +38.758918776753,-0.16595928388553,-0.296253817659864 +39.2696712269047,-0.200375377817814,-0.323026623591581 +40.4043506997741,-0.316055777362406,-0.453201236329817 +41.4648182906747,-0.422109389863117,-0.579338022526341 +41.7160753369113,-0.422576558564064,-0.541001671381841 +38.8459230558382,-0.178508483130424,-0.252030036247789 +40.6748662975425,-0.728464454851008,-0.01461875222632 +41.1084366039557,-0.699058441770797,-0.075111900752309 +41.0477309150653,-0.626254161312365,-0.079509814612328 +40.8294097233337,-0.591535551541362,-0.09506122862957 +40.8892924905654,-0.580622809848474,-0.094143259291631 +40.8720938665159,-0.567212180678269,-0.098064317823759 +35.4145868507435,-0.126600912817239,0.235509771616927 +36.0654635225358,-0.078145757375898,0.217738854011473 +34.9797777784541,0.199036948341714,0.361383356974107 +33.6550119319024,0.43370337273464,0.456675667769539 +33.309834661102,0.330590525193796,0.558838296845795 +32.8866272046718,0.269636910980458,0.518102658457456 +32.3104867560249,0.196895029632958,0.514959644034857 +31.8570978792409,0.197122718182909,0.45967397455511 +31.3665609540234,0.192077263998083,0.432740326900538 +31.3371833720944,0.0277493073355,0.48739436440941 +31.309340148899,-0.12342517749449,0.539358996806066 +31.0799931204928,-0.145462623271981,0.476669165429884 +30.2998298662119,-0.064013706768916,0.425697562813097 +29.647314159479,0.015340435869174,0.375005079185055 +29.2247566434767,0.030770226097018,0.369937838586895 +29.3299680819461,-0.043134031842827,0.45035772827205 +28.9515186165725,0.034578362141003,0.393661159799585 +28.7898281705001,0.0521945109328,0.37998664008204 +28.7799928718897,0.113372834481128,0.374267027323309 +28.7094376478623,0.239567880184945,0.230148179976876 +28.8645204324988,0.230439958734603,0.206712155364502 +28.9235909980975,0.215670107511379,0.200212261564133 +35.4145868507435,-0.126600912817239,0.235509771616927 +36.6388369888215,-0.271839875136951,0.246272061431157 +37.4926121469157,-0.233857005754915,0.185382879087808 +36.9824855696577,-0.265864007798168,0.266975461313594 +35.7382163054229,-0.162964230705211,0.332102322122894 +34.5103111598607,-0.066895276641235,0.38459608587483 +33.3034632865539,0.022585189674516,0.426098294167664 +33.7162349929206,-0.004184360014012,0.388800887702203 +34.2395764481631,-0.079187442360011,0.372145301372035 +34.4258794365168,-0.055780665759778,0.259569959632262 +34.8423010567516,-0.088420067468771,0.198128385346493 +35.181018134574,-0.070527701190291,0.123843169404546 +35.4880433884362,-0.049977602055667,0.055631684462644 +35.4627968677745,-0.320724273978119,0.15925721406596 +35.4302765825609,-0.280096599571816,0.138820036137469 +35.4036510777023,-0.253881931606822,0.125714298676949 +35.3775023416157,-0.253900285995408,0.125959053645622 +35.3672559250171,-0.259680764921864,0.120903038807227 +35.4145868507435,-0.126600912817239,0.235509771616927 +36.6388369888215,-0.271839875136951,0.246272061431157 +37.4926121469157,-0.233857005754915,0.185382879087808 +38.1207476336721,-0.209840204644854,0.120690642808624 +37.4333851698277,0.093337487583299,0.158354926185755 +38.1135846487438,-0.000205842942974,0.155738476727566 +38.8603384262461,-0.062459430301135,0.133312982781896 +39.5346177233069,-0.112895181405643,0.102490090675877 +39.761935248807,-0.072909688196865,0.087599085265058 +40.3789735398775,-0.070853934722962,0.01867888340046 +40.6660742569395,-0.044049196951879,0.104299374643579 +41.3548832996925,-0.149058837723978,0.066216996295586 +41.6373973924732,-0.112053595281243,0.017549591272805 +42.1631774810512,-0.222964976650104,0.029742409628099 +41.7235978824879,-0.236049664125159,0.012827991009133 +42.7879321202714,-0.354865115438269,-0.003126370840278 +43.3007032398901,-0.401150995012183,0.004115673044614 +43.2539045150851,-0.324923682787054,-0.116042934919183 +43.25307159075497, -0.3193556997730095, -0.10723917642825401 +43.07699414617592, -0.3512637709040147, -0.02512166936908225 diff --git a/src/weights/endbeta.csv b/src/weights/endbeta.csv new file mode 100644 index 0000000..4f04408 --- /dev/null +++ b/src/weights/endbeta.csv @@ -0,0 +1,2 @@ +4,1,1 +35.4145868507435,-0.126600912817239,0.235509771616927