I've been half a mathematician and an experienced programmer in an early phase of my life but there are many people more expert on current engines than me. There is a club which dedicates themselves to creating problems and compositions which are hard for engines. This club is not easy to locate on the web and I forgot their name and links. This activity is very useful for testing new versions of engines and develop their skills.
Generally, every problem which stays far away from checkmate positions is difficult for engines. Also problems with unexpected twists in later stages. Engines may go to enormous depths but they use strategems to select promising candidate moves. When they are at depth 70 they may still have missed a great sacrifice on move 14. Given sufficient time they will catch up in the end but there are limits to human patience.
Note that endgames studies often present a hard challenge to engines as many have long solution lines and surprises at every stage. It is well known that even some short problems (#6 and #7) are extremely difficult for engines because every move seems illogical and is therefore skipped as a good candidate until the engine worked through all the remaining moves. Couple that to a position where many pieces move freely and you can see the mountain of lines to investigate.
Note that it becomes increasingly hard to fool all the engines. AlphaZero will self-educate and uses neural networks and monte carlo sampling which is quite different from conventional tree searches. If one engine type doesn't get there, chances are the other type will. And the quantum computer hasn't even arrived yet (in chess)!
Very nice! Yes I am excited about quantum computing. By the way, I happen to be something of a mathematician myself!
I've been half a mathematician and an experienced programmer in an early phase of my life but there are many people more expert on current engines than me. There is a club which dedicates themselves to creating problems and compositions which are hard for engines. This club is not easy to locate on the web and I forgot their name and links. This activity is very useful for testing new versions of engines and develop their skills.
Generally, every problem which stays far away from checkmate positions is difficult for engines. Also problems with unexpected twists in later stages. Engines may go to enormous depths but they use strategems to select promising candidate moves. When they are at depth 70 they may still have missed a great sacrifice on move 14. Given sufficient time they will catch up in the end but there are limits to human patience.
Note that endgames studies often present a hard challenge to engines as many have long solution lines and surprises at every stage. It is well known that even some short problems (#6 and #7) are extremely difficult for engines because every move seems illogical and is therefore skipped as a good candidate until the engine worked through all the remaining moves. Couple that to a position where many pieces move freely and you can see the mountain of lines to investigate.
Note that it becomes increasingly hard to fool all the engines. AlphaZero will self-educate and uses neural networks and monte carlo sampling which is quite different from conventional tree searches. If one engine type doesn't get there, chances are the other type will. And the quantum computer hasn't even arrived yet (in chess)!