Have you seen the threads in Rybka forum?GenoM wrote:So Pedro cloning of Strelka is allowed?
And who is the expert that judged Strelka is a clone? Where is the evidence? "Vasik told so" isn't valid
Regards,
Geno
Some guys disassembled Strelka 1.0 or 1.8, i don't remember which one exactly, and posted results in a thread.
There were:
1)Huge segments of data with same values. Means-Rybka eval and material imbalance tables were copied.
2)Segments of code that corresponded to the search. Was the same. Two different search functions do not produce the same assembly code. Even if you give a same algorithm and they have 2 (equivalent!) implementations, they are very unlikely to produce the same assembly code. If the algorithm is complex enough. Rybka's search is complex enough, so we have to deal with something extraordinary here.
Then, there were a couple of threads where people posted positions were Rybka had faulty evaluation/bug, and Strelka too. They tried other engines -none produced the bug. It's not the same eval, the same line-its a BUG.
Some people claim everything is a clone. For them-evidence is a blind belief in good Vasik and evil russians. When they see same UCI strings and similar playing style, it's over. You cannot change their mind.
In the begining Vas was not saying Strelka is a clone. He was saying that, say, displaying +-320 as a mate score is very natural (he said it's something like the biggest value you can store in a hash entry), not implementing underpromotion is very natural too, and people should not make claims about clone based on that. However, after they posted the search stuff and the data tables, he pretty much changed his opinion.
I don't know what is enough evidence for you. For me, however, same assembler footprint for the SEARCH, same CONSTANTS, same BUGS is more than enough.