Page 1 of 6

Sensational! Y.Ossipov talking about STRELKA

Posted: Wed Jul 11, 2007 2:56 pm
by GenoM

Re: Sensational! Y.Ossipov talking about STRELKA

Posted: Wed Jul 11, 2007 3:00 pm
by GenoM
Google translation:

I-eh again zamutil[created a mess]… I already beginning to adapt that each of my body moves storm paradoxical feelings, which I could not ignore, according to present trends theory verbal positivism… therefore tell the whole truth in order of how to turn arrow. I hope this will explain a lot. 1. The basis of the source code were taken [from]Fruit little less than two years ago. 2. The algorithm has been rewritten to bitbords. This had not changed, only improved performance by nearly half. 3. Since then, work has begun on improving the evaluation function and search algorithm. Optimization evaluation functions performed by correlation analysis. I sought the maximum correlation static evaluation and minimax. 4. When the fish [Rybka] had thought a correlation analysis to assess the attitudes Rybka. I weights ranged assessment functions changed heuristics extensions and reductions in the search, and eventually I was able to achieve a very high degree of similarity of arrow [Strelka] and fish [Rybka]. In some positions, it was just a perfect match. 5. I was looking for and finding a reliable (and incorrect) information on the algorithm Fish [of Rybka]. Having carefully studied the works of Larry Kaufman Research estimates imbalance material, as well as a great suspicion that Vasik used the same idea. 6. And Gujarat Chief : I carefully studied the code Fish IDA72 and tried to understand the algorithm of its work. Altogether, I studied about 20% of the code. I am not interested UCI-protokol or functions, such as generators moves. Generators (and many other functions), I [already]had his, and the protocol does not intend to engage in, since there is not going to do engine. I am only interested in search heuristics and evaluation function. This allowed me to achieve greater convergence with Rybka. In addition, I found that Vasik walked the same path it has taken as a basis Fruit, rewrote it to bitboard and includes tables of material imbalance of Kaufman. Some of the tables I stole from the fish [Rybka]. 7. The last point in the history of man has Rybkin. Today we can say-scored the last nail in the coffin lid arrows. Unlike most participants in the forum, I believe him because I already knew much by myself. It is my understanding Rybkin algorithm evaluation of the table material. Rybkin was not right about how he understand high table received material_comp_info type functions. I am almost certain that the base Vasik processed more parties [games], and the result of that was that table. In fact, this is the same as Kaufman did in the late 1990s. 8. After all wanted to do whatever engine and participate in tournaments. At the site WBEC I read of the requirements of the engines - there has been emphasis on the fact that the protocol should be maintained Winboard and UCI-dvizhki [engines] must work through an adapter Polyglot. I decided that writing Winboard-protocol is the shortest path. At least, [it would save me the study of Polyglot] not yet to be studied and Polyglot. Porylsya Internet, and found the source Beowulf, which cancelled and protocol. Then it turned out that someone [who] wrote Beowulf -- Corbit, who subsequently investigated the source code of Strelka, and he was very surprised to find in it the code of Beowulf. 9. New UCI-version arrows [of Strelka] virtually has no difference from the first beta. The only thing I did [changed] is to find a functional relationship to the imbalance of material and something to correct these estimates. The rest of the source code arrows [of Strelka] virtually unchanged. So I was a little surprised by the allegation that the first version was not clone, but the second one became a clone. I can once again send the sources to Korbit and Hoffmann-even compare. That's it, and tell the whole story. You can judge me by Lynch if my actions have serious criminality. If so, I will not (repent ? regret ?), and prefer to remain free artist, and what has been so far. I live in the past and do what is interesting to me. And I spit on ratings, participation in tournaments, all kinds of CCRL, etc. I can live without them, as they -- without me. I am a free man, and not promised to marry noone.

Re: Sensational! Y.Ossipov talking about STRELKA

Posted: Wed Jul 11, 2007 3:04 pm
by Steve B
hi Evgenii
thanks for your post

i am not sure which is harder for me to understand...the original Russian or the Google Translation
:wink:
i notice our Dan Corbit's name is mentioned...

could you perhaps summarize what is being said here??

Squinting Regards
Steve

Re: Sensational! Y.Ossipov talking about STRELKA

Posted: Wed Jul 11, 2007 3:20 pm
by GenoM
hi Steve
I made a little edit of the rough text but have no time (i am on my work place) to made all corrections.
There is russians may be that can do the job better than me. I am just bulgarian :-)

Ossipov said how he wrote Strelka -- he said that he rewrote Fruit to bitboards, that he disassembled Rybka beta and learn from it; he was saying that he believe Vasik Rajlich walked the same way as him... and all that programmers stuff I didnt understand fully...

Re: Sensational! Y.Ossipov talking about STRELKA

Posted: Wed Jul 11, 2007 3:31 pm
by Steve B
thanks Evgenii

Best
Steve

Re: Sensational! Y.Ossipov talking about STRELKA

Posted: Wed Jul 11, 2007 3:32 pm
by George Tsavdaris
Steve B wrote:hi Evgenii
i am not sure which is harder for me to understand...the original Russian or the Google Translation
:wink:
:D :D

Well the most important parts is that he says he started from Fruit's source and rewrote it using bitboards and then studied about 20% of Rybka's code by disassembling it and very carefully tried to understand Rybka's search heuristics and evaluation functions and he says that he also stole(he uses that word, that means he probably copied) some of the tables Rybka is using.

He also says that he has no problem giving the sources of Strelka 1.8 to Dann and Bryan again....

Seems a reasonable explanation and fair enough. The only thing i see as a problem is the tables he says he copied from Rybka....

Re: Sensational! Y.Ossipov talking about STRELKA

Posted: Wed Jul 11, 2007 3:34 pm
by Steve B
thanks George

you guys are amazing that you can read and understand several languages

for me..if i can ever master Google translations i will be happy enough!

:wink: Regards
Steve

Re: Sensational! Y.Ossipov talking about STRELKA

Posted: Wed Jul 11, 2007 3:45 pm
by Daniel Mehrmann
Hi and thanks for the information.

This is a clear violation against the GPL.
As a member of the FSF, i will send a message to the FSF to verfiy possible measures in this case.

Best,
Daniel

Re: Sensational! Y.Ossipov talking about STRELKA

Posted: Wed Jul 11, 2007 4:02 pm
by Uri Blass
I think that in case that he translated fruit to bitboard he may need to release the bitboard code of fruit as free source code.

Uri

Re: Sensational! Y.Ossipov talking about STRELKA

Posted: Wed Jul 11, 2007 4:05 pm
by Dariusz Orzechowski
Maybe the same applies to Rybka. :wink: