Re: Fabien's open letter to the community
Posted: Tue Jan 25, 2011 4:10 pm
Some may find this interesting, I quote "
Vasik G. Rajlich,
a Czech-American (born 1971 in Cleveland, Ohio) [1] computer scientist and MIT graduate [2], where his thesis advisor was McAllester in 1993 [3]. Vasik is International Master in chess and primary author of Rybka [4], the world strongest chess program, which arose that strong end of 2005 [5][6]. With the release of Rybka 3.0 [7], Vasik and co-author Larry Kaufman must have found some unique techniques and testing methodology, to improve the already incredible strong former versions of Rybka that much [8]. Vasik is married with Iweta Rajlich, a Polish chess International Master and Woman Grandmaster [9] and main Rybka tester [10].
Vasik Rajlich's interpretation of nodes and depth [11] and the Strelka controversy [12][13][14][15] raised suspicions about the initial origin of Rybka 1.0 [16][17], but Vasik Rajlich categorically denied Rybka 1.0 was based on Fruit [18][19], as already confirmed by Chrilly Donninger in 2005 [20] after early rumors [21] and questions [22] occurred. However, other chess programmers seem torn by Vasik's great achievements. But Rybka's strength proves there is no stagnation in computer chess.
Also,
Interview
Quotes from an uciengines.de Interview with Vasik Rajlich, December 20, 2005 [25], a new age in Computerchess? Two questions by Alexander Schmidt:
20. Alexander Schmidt:
The increase in playing strength of the latest chess engines is unbelieveable. We have since some time with Fruit 2.1 by Fabien Letouzey a very strong open source engine. Do you see a relation between the published sources of such a strong engine and the increase of strength in computer chess in general? How much influence do the ideas of Fruit have on the future of computerchess?
Vasik Rajlich:
Yes, the publication of Fruit 2.1 was huge. Look at how many engines took a massive jump in its wake: Rybka, Hiarcs, Fritz, Zappa, Spike, List, and so on. I went through the Fruit 2.1 source code forwards and backwards and took many things.
It is a bit of a pity that Rybka won't make the same contribution to the computer chess community, but at the moment I must also think about protecting my secrets. It's the eternal struggle for a computer chess programmer.
21. Alexander Schmidt:
We had our first contact when I had questions about a similarity to Fruit in the search, others found similarities in the evaluation. Some people where a little bit suspicious that Rybka could be a clone of the open source engine. In the meantime it is clear that Rybka is no clone but you used ideas of Fruit (I guess all other serious engine programmers had a look at Fruit too). How strong would Rybka actually be if the Fruit code would have never been published?
Vasik Rajlich:
It's a good question. I don't want to get too specific about which ideas from Fruit I think are really useful, but they fall into two categories:
1) Very specific tricks, mostly related to search.
2) Philosophy of the engine (and in particular of the search).
Fruit could really hardly be more useful along both of these dimensions. Fabien is a very good engineer, and also has a very clear and simple conception of how his search should behave.
Anyway, if I really had to give a number - my wild guess is that Rybka would be 20 rating points weaker had Fruit not appeared.
Source :
http://chessprogramming.wikispaces.com/Vasik+Rajlich
Vasik G. Rajlich,
a Czech-American (born 1971 in Cleveland, Ohio) [1] computer scientist and MIT graduate [2], where his thesis advisor was McAllester in 1993 [3]. Vasik is International Master in chess and primary author of Rybka [4], the world strongest chess program, which arose that strong end of 2005 [5][6]. With the release of Rybka 3.0 [7], Vasik and co-author Larry Kaufman must have found some unique techniques and testing methodology, to improve the already incredible strong former versions of Rybka that much [8]. Vasik is married with Iweta Rajlich, a Polish chess International Master and Woman Grandmaster [9] and main Rybka tester [10].
Vasik Rajlich's interpretation of nodes and depth [11] and the Strelka controversy [12][13][14][15] raised suspicions about the initial origin of Rybka 1.0 [16][17], but Vasik Rajlich categorically denied Rybka 1.0 was based on Fruit [18][19], as already confirmed by Chrilly Donninger in 2005 [20] after early rumors [21] and questions [22] occurred. However, other chess programmers seem torn by Vasik's great achievements. But Rybka's strength proves there is no stagnation in computer chess.
Also,
Interview
Quotes from an uciengines.de Interview with Vasik Rajlich, December 20, 2005 [25], a new age in Computerchess? Two questions by Alexander Schmidt:
20. Alexander Schmidt:
The increase in playing strength of the latest chess engines is unbelieveable. We have since some time with Fruit 2.1 by Fabien Letouzey a very strong open source engine. Do you see a relation between the published sources of such a strong engine and the increase of strength in computer chess in general? How much influence do the ideas of Fruit have on the future of computerchess?
Vasik Rajlich:
Yes, the publication of Fruit 2.1 was huge. Look at how many engines took a massive jump in its wake: Rybka, Hiarcs, Fritz, Zappa, Spike, List, and so on. I went through the Fruit 2.1 source code forwards and backwards and took many things.
It is a bit of a pity that Rybka won't make the same contribution to the computer chess community, but at the moment I must also think about protecting my secrets. It's the eternal struggle for a computer chess programmer.
21. Alexander Schmidt:
We had our first contact when I had questions about a similarity to Fruit in the search, others found similarities in the evaluation. Some people where a little bit suspicious that Rybka could be a clone of the open source engine. In the meantime it is clear that Rybka is no clone but you used ideas of Fruit (I guess all other serious engine programmers had a look at Fruit too). How strong would Rybka actually be if the Fruit code would have never been published?
Vasik Rajlich:
It's a good question. I don't want to get too specific about which ideas from Fruit I think are really useful, but they fall into two categories:
1) Very specific tricks, mostly related to search.
2) Philosophy of the engine (and in particular of the search).
Fruit could really hardly be more useful along both of these dimensions. Fabien is a very good engineer, and also has a very clear and simple conception of how his search should behave.
Anyway, if I really had to give a number - my wild guess is that Rybka would be 20 rating points weaker had Fruit not appeared.
Source :
http://chessprogramming.wikispaces.com/Vasik+Rajlich