GMTonyKosten wrote on 06/06/06 at 09:06:01:
I read somewhere that adding human chess rules into the programming very often made computers play worse!! The suggestion being that these rules aren't particularly useful (or even correct!), which also reminds me of something John Nunn wrote about certain chess rules contradicting other ones!
I think their current strength (Rybka has a computer 'rating' of around 2900 now!

) is a combination of the hardware and being more selective in their analysis.
Incidentally, the latest
Selective Search computer magazine has a long article by me!
Both HIARCS and Rybka (3100+) have surpassed 3000 ELO on quad core setups. However, this is only based on competition with other engines, such as Fritz, Shredder, Junior, Zap!Chess, Glaurung, Fruit, Crafty, etc. Still, this is very impressive.
In positional chess, they are the only engines to consider. HIARCS plays more actively and sometimes has more accurate positional insights, but overall, Rybka is about 100 ELO stronger. It is the clear leader. Why? Vasik Rajlich, the programmer of Rybka, is a fairly strong IM (and so is his wife) with an excellent programming background. From what I understand, this combination is what makes Rybka so successful. It has made possible to have more or at the very least more accurate chess knowledge than other programs. Moreover, he is constantly working on improving this aspect and always solicits feedback and bug reports on the Rybka forums. Just recently, IM Larry Kaufman has worked with Rajlich to make Rybka better understand when to exchange pieces and how to handle pawn majorities in the endgame. This work resulted in a 50 ELO point increase and will be available to customers this month in the form of Rybka 2.3.2 (the last version before 3.0). Given all of this, I am confident that both Rybka and HIARCS usually have the positional understanding of at least a 2000 ELO human.
BTW: Rajlich did say that in some cases when he added more positional knowledge, Rybka became weaker. He mentioned that while positional knowledge is the way forward, a lot of what we take for granted may not be accurate in a large number of cases.