Random Posts

  • Dumbing Down Engines for Practice
  • Bagby Bashes Fink
  • 1951 World Championship
  • San Juan 1969
  • Jonkoping 1958/59
  • The Latvian Gambit
  • Simon Rubinstein
  • Forrest Gump Played a Good Game of Chess
  • William Lombardy's Legal Struggles
  • Break time...
  • Wednesday, May 25, 2022

    Smashing Fritz 4

         In 1999, GM Alex Yermolinsky published The Road To Chess Improvement which, as he explained, was essentially a collection of his games and analysis made in the course of his everyday work. In it he shows you how he studied his games and the reader is encouraged to emulate him in the study of their own games. I think the book should be a classic. 
         In any case, at the end of the book he gives four games he played against Fritz 4 in 1997 and made some observations about the program's play. At the time he was convinced that offering Fritz some small material gain in order to get the initiative was the most plausible strategy. He added that in five or ten years humans may become helpless against chess playing programs. 
         Fritz, a German program, was originally developed for Chessbase by Frans Morsch based on his Quest program, ported to DOS, and then Windows by Mathias Feist. 
         In 1991, ChessBase approached the Dutch chess programmer Frans Morsch about writing a chess engine to add to the database program which they sold. Morsch adapted his program and ChessBase and it was released it for sale that year in the US as Knightstalker and Fritz throughout the rest of the world. 
         In 1995, Fritz 3 won the World Computer Chess Championship in Hong Kong by beating an early version of Deep Blue. This was the first time that a program running on a consumer level microcomputer defeated the mainframes that had previously dominated this event. 
         In 1998, Fritz 5 was released and it included a Friend mode which in which the engine attempted to adjust its strength over the course of a game to match that of its opponent. Fritz 5.32 was released soon after replacing the 16 bit with a 32 bit one. 
         In 2002, in Bahrain Deep Fritz drew a match against Vladimir Kramnik 4–4. Fritz 7, which was released that year, included the ability to play on the Playchess server. In November 2003, X3D Fritz, a version of Deep Fritz with a 3D interface, drew a four-game match against Garry Kasparov. 
         Over the years Fritz continued to improve with new releases. Fritz 15 was released on November 25, 2015 with new features, including switching to Vasik Rajlich's famous Rybka engine. 
         On March 30, 2022, Fritz 18 was released with a neural network engine. In July 2021, the developers of the open source Stockfish engine filed a lawsuit against Chessbase alleging that Fat Fritz 2.0 is a derivative of Stockfish. 
         So, what about that Fritz 4 program that Yermolinsky played? The program was advertised as combining "world-class playing strength with world-class training facilities...the only top playing program actually designed to help you learn to play chess." It was a "playing program, a partner, advisor, teacher and annotator, your own personal grandmaster to help you appreciate and understand the game." 
         By the way, it required a CD-ROM drive which was not available on all home computers at that time. 
         This fantastic program also boasted a standardized Windows interface with icons. drop down menus and buttons. It could be fully integrated with your other Windows or Macintosh programs like Word, Pagemaker and the ChessBase training software programs. 
         Fritz 4 also had a brilliant 3D virtual reality board, new coaching functions, automatic analysis in plain English, full database capabilities in ChessBase or PGN format. It had multiple chess engine options, increased speed and strength plus a knowledge of certain five piece endings. 
         In 1997 an upgrade from Fritz 3 costs $70 while Fritz 4 could be had from the USCF for $140 (that's about $260 in today's dollars), so it was pretty pricey. In 1997 that $140 would buy you 120 loaves of bread, 133 pounds of chicken fryers, 115 gallons of gas or 74 gallons of milk. A game that I liked (Komodo 14)
    Alex YermolinskyFritz 41–0Offhand 10 minute game1997Stockfish 15
    1.e4 e6 2.d4 d5 3.c3 b4 4.e5 e7 5.a3 xc3+ 6.bxc3 c5 7.h4 bc6 8.h5 cxd4 9.cxd4 a5+ 10.d2 a4 11.f3 xd4 12.d3 ec6 13.f1 f5 14.h6 This is all book. White has a lot of play for the sacrificed and the position is far from clear. g6 This move, surrendering the dark squares, is "a deadly sin in such positions" as it was put by Yermolinsky. 15.g5 0-0 16.f6 f4 This places the Q in grave danger, but it's loss was beyond the engine's horizon. Stockfish 15 instantly recognized it as a bad move slapping it with an evaluation of minus 6.5 Ps. 17.xf5 xf5 18.h4 b6 19.d2 a6+ 20.g1 ac8 Yermolinksy noted that Fritz 4 was looking at a repetition with 21.Rf4 Qh5 22.Rh4 and evaluated the position at 0.00. Yermolinksy, like Stockfisdh, realized that was totally wrong, but added that white doesn't have a lot of time on the clock to work things out. 21.g7 Objectively not the best, but due to time considerations he decided to capture the f-Pawn. White still has a huge advantage though. fe8 22.f4 h5 23.g4 h3 24.g5 h4 25.xf7 c7 26.d6 b8 27.e3 g5 28.f3 a5 29.g3 b7 The move Yermolinsky expected as the logical continuation of black's last move was 29...Nc4. He gave some analysis involving inferior moves the engine could have played that would have made his task more difficult in the few minutes remaining, but engines don't play that way! Psychology is not part of their thinking process. 30.f3 d4 31.xb7 c3 32.g2 xb7 33.xc3 dxc3 34.d1 c5 35.d4 Yermolinsky called this a typical human move with no particular purpose! Immediately after he played it he saw a better plan. Interestingly, Stockfish spots a mate in 16, so the move played is not bad by any means. 35.f3 was Yeromlinky's suggestion. Then Kg2 and Rh1 would force immeduate resignation. After this plan Stockfish points out a mate in 13 moves. Stockfish 15: c8 36.d4 e8 37.c6 f7 38.g2 a5 39.xb6 d3 40.cxd3 c2 41.b7+ g6 42.f3 h1+ 43.xh1 c1+ 44.h2 f4+ 45.xf4 gxf4 46.xf4 f8 47.xf8 a4 48.f6# Compare this position to the one at the end of the game. 35...a6 36.f3 e8 37.g2 Faced with mate 13 Fritz began shedding material. 37.g2 Stockfish 15: c8 38.f6 e8 39.h8 xh6 40.xh6 xh8 41.f6+ g8 42.xg5+ h8 43.f6+ g8 44.f4 d7 45.f7+ h8 46.xe8+ g7 47.xd7+ h6 48.e7 g6 49.f6# The same mate as in the note to white's 35th move. 1–0

    No comments:

    Post a Comment