Links

- REVIEWS -

main whatisnew download strength features shots subscribe reviews FAQ price list phonelistemail list how to order aegon bench database util epd2diagramj. noomen column DIAZ column misc. older topics comp. profile cartoon mode

REBEL 11.0 review

by Howard Exner



A Faster Rebel

I was eager to test Rebel Century 3 since it was claimed that the search speed was much faster than the last CD-ROM release of Century 1.0 and the update 1.2. Immediately noticeable is Rebel Century 3's ability to reach greater depths. For example, an 11 ply search on a K6-2 500 (28 mb hash) from the opening position using Century 1.0, Century 1.2 and Century 3.0 were completed in 2:59, 1:00 and 0:22 respectively.

Does more search speed equal better play? What is the cost of Rebel's speedier search? How can a reasonable assessment be made of the benefits of Rebel's increased speed?

1. Comp vs. comp score results. Ed Schroder and other beta testers have posted near 400 beta test games vs. other computers. Based on that data it plays better than previous versions. In Enrique Irazoqui's mammoth comp/comp showdown at faster than standard time controls from over a year ago, Century 1.0 was pushed around quite badly. Mind you that's the version that did so well in Rebel vs. strong human competition.

This dry method of tallying up score results is the stuff of data collection yet it does indicate that Rebel is back in the hunt. With the newer version, I'm reminded of the old advertisement about the kid on the beach getting sand kicked in this face. He returns later with a new body and stands up to the bully. This is my impression of Century 3.0 - it is very different than previous versions.

2. Subjective opinions are no less valid than objective counting and measuring techniques. This involves viewing game play and so the opinions put forth can be more valid in assessing improvement. Here is my assessment based on playing through many of the beta games.

Playing style for RC3.0 remains active but is less risky than Century 1.0. Middle game maneuvering remains solid. The complexity of Rebel's and other strong program's middle game play is beyond my abilities but I can recognize well placed pieces. In that department Rebel is not lacking.

For example, Rebel's rooks tend to find active squares. Examine this Botvinnik position and view that Rebel avoids the dismal d4d5. It prefers d4xc5 (0:06 on a k6-2 500 and stays with that choice), followed up by Rd1 and Rd5. These moves are how Botvinnik explained the position should be handled.










r3r1k1/pp3pp1/2np1q1p/2p1p3/2PPQ3/2P1PB2/P4PPP/R3R1K1 w - - bm dxc5;

Endgame play, described by chess authors as being mostly about deep calculating, is improved due to the search speed up. I feel Rebel's increased search speed enhances endgame play more so than the middle game improvement.

3. Test Suites. Finding tactics is no solid indicator of improved playing strength. Try this by auto-playing Rebel against a personality tweaked for tactics. The match will definitely be lopsided in favour of Rebel. Why? The tactical engine will spend too much time looking for tactics that do not exist. Most suites are unfortunately limited to tactical positions, yet they are interesting and fun.

If better tactical play does not necessarily correlate with improved game play it is still a bonus to have a newer version perform better in tactics.

Here is a small comparison of six positions for RC1.0, RC1.2 and RC3.0. These I find fairly representative of the larger group of 200 positions I ran. (X) = ply depth. Machine is a K6-2 500 with 28 mb hash.










r6k/pp4p1/2p1b3/3pP3/7q/P2B3r/1PP2Q1P/2K1R1R1 w - - bm f2c5;
RC1.0    3:22 (10)
RC1.2    0:18 ( 9)
RC3.0    1:29 (11)










5nk1/Q4bpp/5p2/8/P1n1PN2/q4P2/6PP/1R4K1 w - - bm a7d4;
RC1.0    unsolved (11th ply finished at 7:48 - perhaps a solution on ply 12 after 20 minutes or more?)
RC1.2    7:15 (12)
RC3.0    6:08 (12)










5k2/7R/4P2p/5K2/p1r2P1p/8/8/8 b - - bm h4h3;
RC1.0    4:44 (13)
RC1.2    4:25 (13)
RC3.0    0:11 (10)










1r5r/3b1pk1/3p1np1/p1qPp3/p1N1PbP1/2P2PN1/1PB1Q1K1/R3R3 b - - bm f6g4;
RC1.0    9:41 (10)
RC1.2    4:28 (10)
RC3.0    1:30 (10)










r1bn1rk1/pp3p1p/6p1/2bR2N1/2B2B2/q1P1P3/2Q2PPP/4K2R w K - bm g5h7;
RC1.0    unsolved after 20:00
RC1.2    1:13 (9)
RC3.0    0:48 (9)










rn2qbr1/2p4k/p2p1nb1/1p1Pp2p/2P4P/2NBBPN1/PP1Q4/2KR2R1 w - - bm g3h5;
RC1.0    unsolved after 20:00
RC1.2    5:54 (9)
RC3.0    3:30 (9)

Based on the 200 tactical positions, I estimate that RC3 is better than 1.2 by roughly 60% in the tactics solving arena. For endgame play I believe the percentage is higher but need further testing to confirm this. If others like comparing solutions for epd files, something that is effortlessly handled with the Rebel GUI, I would be curious how their discoveries compare.


Summary:

The added speed is working for RC3. Previous Rebel's would often get hung up on extending single moves for a lengthy time, this to the detriment of considering other moves until it was too late. The speed up or something else is causing RC3 to consider other moves more and that is having a positive effect on its game.

On my machines in the middle game, watching Rebel analyse during the 11th and 12th plys indicates that it is giving secondary moves a chance to become the best move choice. In a sense this is a reverse of what I expected the speed up to produce. I expected good moves to be too easily passed over but this is not the case.

So the trade off between RC1.0's careful search with RC3.0's faster search favours the latter approach. In a perfect world it would be nice to have a speed up at no cost at all. The old saying applies, "two steps forward and one step back". In Rebel Century 3's case it is more like 3 or 4 steps forward and one step back.


Personalities:

For those that love to tweak and experiment with a chess engine's internal parameters, Rebel offers the greatest possible choice over any other program I know of. Whether you inflate the settings by a large amount or just a little, a new program will always be at your disposal.

On the Rebel message board or on CCC one can read about personalities named Q3, Q5T and Storm. These are fun to watch, as the game play becomes highly charged with tactical, risky play. It is reminiscent of the swash buckling chess play of the Morphy years.

An added bonus, besides the fun element, is the strong analysis tool a tactical personality can provide. In analyzing a game or searching for a good tactical thrust just turn one of the above mentioned personalities loose. Did you know that the Q3 personality (winner of Century 1.0's tactical contest) plays the move d4 that Kasparov unleashed on Topalov? While not fathoming the depth of the move this personality provides an unexpected alternative, always a useful weapon for those preparing an opening line for an unsuspecting opponent.

For computer Internet players, maybe you'll discover a blitz engine that is tuned to a specific opponent. Perhaps you will start to recognize what engine is best suited for certain positions and switch over in the middle of a game to an attacking one or a defending one. The possibilities are endless.

Create an opponent that plays similar to someone in your chess club, a personality that plays roughly equal to you or a weaker one for those times when you simply need to win.


Message Board Support:

The message board support on the Rebel site is recommended as a source of sharing ideas and seeking assistance. Ed and Jan (the site administrator) are quick to reply to calls for help. Often replying to a board will result in another end user having the same problem and offering a solution. If you want friendly, prompt service bookmark the Rebel board on your browser.


Enter The Tiger

I've never owned a version of Tiger and only briefly looked at the older demo version of Chess Partner from over a year ago. The new GUI for Tiger, Chess Partner 5, is now a mature package that offers a broad range of features.

I am always interested in CCC posts that contain interesting test positions. CP5 provides various means to make navigating through positions easy. A large file can be loaded and scrolled through with up and down arrows. A single epd line can be simply copied from the source and right clicked on the chessboard. My favorite use of chess programs is to play through GM games, past and present, and watch the Chess engine think. CP5 joins other programs in providing this useful feature.

Playing through Tiger's games reveals a confidence in endgame play. It manages this phase of the game extremely well. It will readily trade pieces when it notices a slight endgame advantage and often nurse this advantage to a victory. It has an advanced evaluation for handling passed pawns, always dangerous against both human and computer opponents.

In the middle game it has a sharp tactical eye, whether initiating a sacrifice or defending an incoming assault. It's simply a very tough opponent.

Consider the Gambit Tiger addition to the Rebel 11 package. Setting aside for a moment how it plays, what does the inclusion of such an engine tell us about the programmer? Playing amateur detective, since I do not know Christophe, it seems to me that delving into this style of play reveals a determined spirit and a hunger to keep improving his already advanced program. Complacency over his chess engine is not evident.

The nicest feature of having Tiger and Century3 packaged together is that they compliment each other in their uniqueness. It's no big deal getting two engines if they play similarly.

It is a frequent occurrence that in test suites if one program misses a best move the other will find it. You've no doubt read of their collaboration efforts but that does not mean that the programs play a similar game. They are similar only in that they are both strong engines.