New engine "Roc"

Discussion of anything and everything relating to chess playing software and machines.

Moderators: Harvey Williamson, Dann Corbit, hgm

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
THyer
Posts: 40
Joined: Fri Jul 22, 2016 5:51 pm

Re: New engine "Roc"

Post by THyer » Fri Feb 10, 2017 4:37 pm

If you post or send me FEN and solutions for your test positions, I'll at least add them to the test cases list.
"Wise and cruel was the Bird, and wise and cruel were the Sons of the Bird."

peter
Posts: 2170
Joined: Sat Feb 16, 2008 6:38 am
Full name: Peter Martan

Re: New engine "Roc"

Post by peter » Fri Feb 10, 2017 7:34 pm

That's not my point, Tom, I have lots and lots of test positions and they by far aren't all about tactical best move ones. I just want to know what to look at and which positions to test how, so just forgive me the non-programmer's question one more time:

Does higher Wobble mean less pruning, LMRs, any kind of deepening the search by costs of search-width like e.g nullmove- pruning or -verification?

Knowing that better I'd be able to select the postions better and look for tactcal best move solutions or e.g. Time to Eval as for tactical and or positional motives and test- lines. I'm always very interested in hash- learing by backward solving too,
Peter.

THyer
Posts: 40
Joined: Fri Jul 22, 2016 5:51 pm

Re: New engine "Roc"

Post by THyer » Fri Feb 10, 2017 9:46 pm

Here is what I hope Wobble might accomplish.

Engines work by iterative search, repeating the same search at increasing depth until they have used the allotted time. Each of these searches is a lot like its predecessor. A risk is that one quiet move, chosen at a shallow depth, could produce decent results and "box out" a better quiet move -- each iteration would first search the ok move, and skip or reduce the better one.

By very slightly randomizing the move order, maybe we can limit this problem. The time-to-depth will likely increase, since more branches will be explored. But a very good outcome, once found, will still be explored in detail.

In short, it's an attempt to get some of the benefits of a wider search for cheaper than just increasing the branching ratio everywhere.

I think it might result in better positional play at the cost of some tactics.
"Wise and cruel was the Bird, and wise and cruel were the Sons of the Bird."

peter
Posts: 2170
Joined: Sat Feb 16, 2008 6:38 am
Full name: Peter Martan

Re: New engine "Roc"

Post by peter » Sat Feb 11, 2017 7:50 am

Thanks again, I think I "understand" as fas as possible as not understanding the code allows,
Peter.

Gusev
Posts: 1475
Joined: Mon Jan 28, 2013 1:51 pm

Re: New engine "Roc"

Post by Gusev » Sat Feb 11, 2017 7:46 pm

Thanks!! FOSCEC Season 4 is coming soon, so I'd like to run Roc, provided it supports Syzygy and is stronger than Gull 3.1. I will need an executable for the AVX2/BMI2 architecture.
THyer wrote:I am testing that now; don't know how much Elo impact it will have.

At first I will be releasing only binaries for Roc with TB support. I used Basil Falcinelli's Fathom code, but I had to mess with it to get a Windows build.

THyer
Posts: 40
Joined: Fri Jul 22, 2016 5:51 pm

Re: New engine "Roc"

Post by THyer » Sat Feb 11, 2017 8:29 pm

Roc 0.3 has been released. There are now three binaries:

x64 (without HNI)
x64_HNI
x86 (32-bit; has no tablebase support)
"Wise and cruel was the Bird, and wise and cruel were the Sons of the Bird."

Amateur
Posts: 39
Joined: Wed Apr 20, 2016 11:40 pm

Re: New engine "Roc"

Post by Amateur » Sat Feb 11, 2017 10:40 pm

THyer wrote:Roc 0.3 has been released. There are now three binaries:

x64 (without HNI)
x64_HNI
x86 (32-bit; has no tablebase support)
link?
Thank you!

User avatar
MikeB
Posts: 4487
Joined: Thu Mar 09, 2006 5:34 am
Location: Pen Argyl, Pennsylvania

Re: New engine "Roc"

Post by MikeB » Sat Feb 11, 2017 10:48 pm

Amateur wrote:
THyer wrote:Roc 0.3 has been released. There are now three binaries:

x64 (without HNI)
x64_HNI
x86 (32-bit; has no tablebase support)
link?
Thank you!
https://github.com/TomHyer/Roc/releases

THyer
Posts: 40
Joined: Fri Jul 22, 2016 5:51 pm

Re: New engine "Roc"

Post by THyer » Sun Feb 12, 2017 1:45 am

Thanks, Michael.
"Wise and cruel was the Bird, and wise and cruel were the Sons of the Bird."

peter
Posts: 2170
Joined: Sat Feb 16, 2008 6:38 am
Full name: Peter Martan

Re: New engine "Roc"

Post by peter » Sun Feb 12, 2017 5:59 am

An UCI- option to switch off or graduate usage of tbs would be fine now too.
Sorry for being immodest
:oops:
Peter.

Post Reply