aboutsummaryrefslogtreecommitdiff
path: root/src/train5.py
diff options
context:
space:
mode:
authortslil <tslil@posteo.de>2021-06-01 15:20:48 -0400
committertslil <tslil@posteo.de>2021-06-01 15:31:49 -0400
commit8a4e8c884a55de6a78941c6d90166b831eb92475 (patch)
tree1ecd7fbda98295dde19c09d9b7383b9ea2c73a45 /src/train5.py
parent1b4c7b5948feef2f10fada80f56161df8f59810c (diff)
Trying to make things faster
I tried the following, but they all made things worse: - moving away from the singly-linked (tail tracking) list for actions by: + using an array zipper for a deque + using an array to poorly hold a floating deque - caching the results of generating move lists in the transposition table and then + copying the resulting list/zip/deque instead of generating it + applying the move-to-front without copying, but this made the search order worse. Presumably in this case shallower nodes were messing up the search tree with garbage moves? I think some of this is not supposed to happen, but i have just the right combination of poor evaluation function and naively ordered and cheap move generation that i'm in a local minimum here.
Diffstat (limited to 'src/train5.py')
0 files changed, 0 insertions, 0 deletions