forked from tobijk/simple-chess
-
Notifications
You must be signed in to change notification settings - Fork 0
MCTS-Minimax-Selections: Mate in N Chess Puzzle Solver
License
ysaibhargav/simple-chess
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
MCTS-Minimax-Selections MATE IN N CHESS PUZZLE SOLVER For more details on our implementation see our project page - https://ysaibhargav.github.io/parallel-mcts-minimax-hybrids/ COMPILING make clean && make cpu To use with Xeon Phi, do make clean && make RUNNING Sample puzzles are in the puzzles directory ./chess -f [PATH_TO_FEN_FILE] -d [DEPTH] -n [NUM_THREADS] -x [NON_INTERACTIVE (BOOL)] -m [PARALLEL_SCHEME] -H [MINIMAX_TRIGGER_HEURISTIC] -N [MAX_MCTS_ITERS] -r [NUM_RUNS] The experiments from our report can be replicated by ./chess -f puzzles/4.txt -d 3 -n 1 -x 1 -m ROOT_PARALLEL -H NONZERO_WINS -N 1000000 ./chess -f puzzles/6.txt -d 4 -n 1 -x 1 -m ROOT_PARALLEL -H NONZERO_WINS -N 1000000 ./chess -f puzzles/4.txt -d 3 -n 1 -x 1 -m TREE_PARALLEL -H MULTIPLE_VISITS -N 4000000 ./chess -f puzzles/6.txt -d 4 -n 1 -x 1 -m TREE_PARALLEL -H MULTIPLE_VISITS -N 4000000
About
MCTS-Minimax-Selections: Mate in N Chess Puzzle Solver
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 96.8%
- Shell 1.7%
- Other 1.5%