Not logged inRybka Chess Community Forum
Up Topic Rybka Support & Discussion / Aquarium / Here are some tree strategies
- - By Ghengis-Kann (***) Date 2019-10-12 13:07
I have attached my tree strategies.
Unzip into your strategies file if you want to use any.

The format is NXM, where N is the number of alternatives and M is the depth of ply.
All are set to exclude alternatives worse than 50 centipawns from the best one, but you can modify that if you like.

Tabiya Sweep (depth 5) and the depth 6,7,8 versions are intended to analyze every "playable" move to that depth.
I don't use these anymore since I find the menu of rectangles to give me better control.

There are also Root and Firstroot disabling placeholders because I don't use those.
You can ignore them and they will do nothing.
Attachment: TreeStrategies.7z (1k)
Parent - By SchackMatt (**) Date 2019-10-12 14:07
Thanks Ghengis-Kann !
Very generous of you.
Parent - By mattchess (**) Date 2019-10-16 06:17
Thank you - this has inspired tinkering by me :P
Much appreciated
Parent - - By cma6 (****) Date 2019-10-17 00:30
Ghengis: What is the "menu of rectangles?"
Parent - - By Ghengis-Kann (***) Date 2019-10-17 03:57
Collectively referring to all of the rectangular tree strategies as a menu to choose from.
Parent - - By cma6 (****) Date 2019-10-18 01:53
I have used "zap" and "4321" custom strategies from time to time, although I don't know if their use has been of any value. I gather that you do use some of the "rectangular tree strategies". Which ones are those and what do their names mean, e.g., "5x4"?
Thanks, cma
Parent - - By Ghengis-Kann (***) Date 2019-10-18 16:14
It is explained in my original post, or you can open them in a text editor.

6X2 means 6 alternatives, then for each of those 6 up to 6 more provided they are all within 0.5 evaluation of the best one.
6X3 takes that one ply deeper.

2X6 would create 2 alternatives and then go 5 more ply deep into them, branching at each position if the second alternative is within 0.5 pawns of the first.

If you are using tree strategies to analyze a game or check a line it often makes sense to check the find alternatives box.

Be aware that any tree strategy can generate bad leaf nodes in the same way that automatic expansion can, because the final alternative at the end is very shallowly analyzed.
Parent - - By cma6 (****) Date 2019-10-20 02:22
Thanks, Ghengis, for your generosity with these "tree strategies". Is that synonymous with any Custom Task?
Parent - - By Ghengis-Kann (***) Date 2019-10-21 17:37
You go to the custom task tab, select "Use Tree Strategy", pick the one you want from the pulldown menu, and  adjust the analysis settings if you want them to be different from what is current.

Then decide between Current Position, Rest of the Line, and Include Variations.
The first is obvious, and the second 2 options refer to whatever is in the notation window where the cursor currently is.
It will also run only for positions where a particular side has the move if you want.

There is a behavior that I don't completely understand when there are already alternatives in the tree.
It appears in some cases to generate more tasks than one would intuitively expect, like more than 27 tasks form a 3X3 strategy.
I think this was explained in an article that Dadi wrote a few years ago, but don't remember exactly what it said.

You can also run a tree strategy whenever a new root node is created in IDEA by renaming it Root, or assign a strategy to run whenever a new project is created by naming it FirstRoot.
Parent - - By cma6 (****) Date 2019-10-21 19:08
I have Aqr 2018, so the menu labels I have might be slightly different from yours, e.g., in IDeA, I click "Custom Task". Custom Task Properties window comes up, where I can select a tree strategy from drop-down list. This seems to be exactly what you are referring to.

As for the analysis settings in the Custom Task Properties window, I never noticed them so used defaults. Do you change any of the defaults?
Thanks, cma
Parent - By Ghengis-Kann (***) Date 2019-10-22 17:08
The analysis settings default to whatever you are using in IDEA, so I usually don't change them.

Mostly I am analyzing hundreds of thousands of positions from various openings in advance so I can have an answer to the question "What if my opponent plays this reasonable looking move that is not mentioned in my books?" when I am putting together my repertoire.

Also looking for moves that are not useful in computer versus computer games but perfectly fine for human versus human, for example where the best response is unintuitive.

A 6X4 tree strategy on an out of book position will give me a reasonable idea of every "playable" move, and how I might respond to it.

Might also be useful in computer versus computer if you are using an unusual engine like Leela or Komodo MCTS, and want it to take a better look at moves that get pruned out by Stockfish.
Up Topic Rybka Support & Discussion / Aquarium / Here are some tree strategies

Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill