My chess engine can generally get a branching factor 4.5 in the opening and around 7.5 during average middlegame positions. However, I recently tested my engine on the test position Kiwipete and found that the branching rate was nearly 12. Is this the case with other engines?

Here's the position again:

[FEN "r3k2r/p1ppqpb1/bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/R3K2R w KQkq - 0 1"]

Several notes: I have quiescence search, which normally accounts for about 65-75% of the searched nodes, but I've found in this specific position it takes around 90% of the total nodes (at depth 6: 251,000 normal nodes and 2,286,000 q nodes). I'm wondering if this thing with the q-search is also normal for an engine with a similar branching rate in normal positions.

Additionally, I do have MVV-LVA for move ordering (but not SEE, please tell me how helpful this actually is). I have null-move pruning, which does help quite a bit, but no other kinds of unsafe pruning. I also do not have a TT.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Browse other questions tagged or ask your own question.