Fritz 10: watching your engine think

11/14/2006 – Our latest chess program is due for release tomorrow, November 15. It is stronger than its predecessor by a margin big enough to make Vladimir Kramnik nervous (he faces it in a match next week). But Fritz 10 also has many new features which we will describe in installments on our news page. You can order the program now or read about the unique 'Show analysis' function.

ChessBase 14 Download ChessBase 14 Download

Everyone uses ChessBase, from the World Champion to the amateur next door. Start your personal success story with ChessBase 14 and enjoy your chess even more!


Along with the ChessBase 14 program you can access the Live Database of 8 million games, and receive three months of free ChesssBase Account Premium membership and all of our online apps! Have a look today!

More...

Learning more about chess

Fritz has been the world's leading program for more than ten years now. It is the analysis partner of virtually all the top players in the world, and it has successfully played against many of them over the years: Veselin Topalov (No. 1 in the world rankings), Viswanathan Anand (2), Peter Svidler (4), Alexander Morozevich (5), Peter Leko (8), Michael Adams (9), Alexej Shirov (14), Judit Polgar (16), Ruslan Ponomariov (20), Sergey Karjakin, Loek Van Wely, Anatoly Karpov, Viktor Korchnoi and many others. Fritz has played two mega-matches: once in 2002 against world champion Vladimir Kramnik in Bahrain, with a 4:4 result, and once in 2003 in New York against Garry Kasparov, a match that ended in a 2:2 draw.

With all these matches and tournaments against top human players the Fritz programmers have gained a tremendous amount of valuable information on the way humans play and understand chess. And they have been diligently implementing this knowledge into the program to make it play more rational chess, from a human point of view. Top players have for some time now realised that Fritz was the chess engine with the largest amount of chess knowledge and with the most human playing style.

This is not just good for games you play against the computer. It is also important when you are analysing with the computer, where the program will come up with a reasonable and plausible strategy even when there are no tactical motifs in sight. This does not only hold true for the position on the board, but also occurs in countless positions in the search, where proper strategic judgements need to be made, even when a position is devoid of concrete tactics.

Fritz vs Kramnik

In ten days (on November 25th) the latest version of this remarkable program will face world champion Vladimir Kramnik in a six-game duel. The venue is the renowned Art and Exhibition Hall in Bonn, Germany, where the match will share billings with the big Guggenheim exhibition that is being held in the same location. The schedule is as follows:

Game 1: Saturday 25.11.2006 16:00 h
Game 2: Monday 27.11.2006 16:00 h
Game 3: Wednesday 29.11.2006 16:00 h
Game 4: Friday 01.12.2006 16:00 h
Game 5: Sunday 03.12.2006 16:00 h
Game 6: Tuesday 05.12.2006 16:00 h

Vladimir Kramnik is currently preparing for the match with a team of chess and computer chess experts. The world champion has a copy of the program and realizes that Fritz 10 has made tremendous strides in playing strength, and that strategic tricks worked on chess programs in the past no longer are applicable to the new version. Kramnik now sees Fritz as the favourite in the match in Bonn.

Show plans

So Fritz, one of the most knowledgeable programs around, has gained even more chess understanding in version 10. But apart from stronger play and a healthier, human playing style, how does the program make use of its new abilities? Well, there is a feature that taps directly into the program's ability to search for and execute plans, based on its chess knowledge.

Before we come to the revolutionary new function of "show analysis" let us take a look at an area where it is really useful – when you are watching top-level chess games on the Playchess server.

One of the pleasures of Fritz 10 is the sharper, crisper graphics, which allows us to follow multiple games on the server. Above is a case in practice: watching all five games of the Tal Memorial in Moscow. With the kibitzer engine running you can simply click on any of the boards to concentrate its attention to that position (the notation switches as well). Naturally all the boards are refreshed whenever new moves come in.

What, we hear you ask, is with the arrows and green squares in the diagram on the top left? That is the new function of Fritz 10 we have been leading up to. With the engine running you can see the plans that are being considered, graphically on the chessboard. The display of the critical moves and squares is generated in the search process of the engine.

Here's an example. The orange arrows show white plans the engine is currently examining, the blue arrows are the most important black plans. Green squares are the critical ones in each of the plans. The above position is from Leko-Morozevich, Tal Memorial (6).

The ability of Fritz 10 to graphically display plans is interesting because many of those plans do not appear in the main line displayed by the engine. This is mainly because many important motifs, e.g. mating threats, have been refuted in the main line. But they are critical elements of the position. The main line is just a very narrow and restricted window into the full contents of the position on the board.

It is instructive to watch how plans dynamically change and new plans appear as the engine goes deeper into the position [above: Aronian-Carlsen, round six]. Slowly you begin to see the most important elements of the position and a feel for how plans are developed.

Above is an example from Shirov-Ponomariov, round six. Another new feature of Fritz 10 is the main line of the move the engine is currently looking at, displayed below the main line of the best move found so far. You can watch while each "try" is refuted in as the engine goes deeper.

In the above example White has 40 legal moves, and Fritz is looking at the 20th option. It is searching at a depth of 18 ply full width, with some lines going as deep as 51 ply (a "ply" is a half move, one by black or by white). Its evaluation of the best move found so far is +1.0 pawns for White. The search speed on our somewhat outdated computer is 750 kN/s = thousand nodes (positions) per second, and the total number of positions Fritz examined to come up with the currently best line is 39,642,000 – yes, thirty nine million in fifty seconds.


Topics: Fritz 10
Discussion and Feedback Join the public discussion or submit your feedback to the editors


Discuss

Rules for reader comments

 
 

Not registered yet? Register