Skip to content

mcs is a Golang package implementing a Concurrent Monte-Carlo Search for Trees akin to a concurrent UCT.

License

Notifications You must be signed in to change notification settings

erik-adelbert/mcs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mcs

mcs is a Golang package implementing CMCT, a Concurrent Monte-Carlo Search for Trees akin to a concurrent UCT.

$ cd go/src
$ git clone https://github.com/erik-adelbert/mcs.git
$ cd mcs/cmd/gomer-uct/
$ go run ./main.go -i -f ../../assets/www.js-game.de/problem01.txt

Benchmark is available but will take at least 20*50mn to complete and generate a lot of log files:

$ cd go/src
$ git clone https://github.com/erik-adelbert/mcs.git
$ cd mcs/cmd/benchmarks/
$ go test -timeout 0

There's also a Makefile:

$ cd go/src
$ git clone https://github.com/erik-adelbert/mcs.git
$ make check
$ make bench

See the up to date documentation.
See also the Clickomania/Samegame boardgame engine documentation.

This is an experimental setup which is currently being studied. Do not use for production purposes.

About

mcs is a Golang package implementing a Concurrent Monte-Carlo Search for Trees akin to a concurrent UCT.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages