|
|
UCI tournamentsTotal results from view of Pirat:Tournament mode: 40 moves for 20 minutes + 20 moves for 10 minutes + 5 minutes for the remainder of the game; no pondering + no opening libraries We are using an opening-book which you may find on the page elo-ranking as well for download. The data base consists of 100 openings (inclusive the Nunn libraries I and II) and takes the ECO keys off A00 to E99. Per tournament 200 games (in each case 100 games with white and black) were thus played. A games lasts thus maximally 1 Std. 10 min. Engine-Version 0.4.6 It took us more than one year to release the new
engine version. All evaluation-function which where applied to the root-node of
the analysys-tree only were removed and partly integrated in the dynamic
evaluation function. Furthermore some evalutation in the positional area were
improved significantly.
Against Leila Pirat could improve by 14.5%, against
Anmon 5.21 15.75% and against Pepito remarkable 12%. This problem will be corrected in one of the next engine versions. As all static evaluation function have been removed, Pirat will also be able to reuse the analysys-result of the last move. As the gap between Pepito and Aristarch is too big, we looked for an UCI-Engine , which is about the playing strength of Pirat and thus also closes the gap between Pepito and Aristarch. We used the WEBC-Ratinglist as input. We selected the latest version of Anmon (Anmon5.60). And actually Pirat scored 49.75%, almost 50%. Game download: Leila, Anmon, Pepito, Anmon56, Zappa, Aristarch Test-equipment: Engine-Version 0.4.3 Our declared goal that the next version will beat Pepito is missed by 0,5%, nevertheless we decided to make a release. Since the Engine-version 0.4.2. achieved more than 70% in the last round against Hagrid and Knightx, both engine were replaced by the much stronger engine Zappa 1.1. Pirat achieved the following results:
As Anmon is a positional strong engine and this release is unchanged from positional point of view the result against Anmon might be explainable. Game download: Queen, Leila, Anmon, Pepito, Zappa, Aristarch Test-equipment: Engine-Version 0.4.2 For the new version more time was needed than expected.
Target was to tie with Anmon5.21 which was met by achieving 48,75%. The engine
does have an improved endgame-knowledge, better but still improveable
king-safety, updated time-management and better handling of passed pawns.
The next Pirat-version will have some algorithm added discussed in the diploma thesis by Juergen. New target is to tie with Pepito within the next six month. Ruffian was replaced by the slightly stronger UCI-Engine Aristarch4.50, which holds place 21 on CSS-Rating List and which has 101 Elo-points more than Pepito1.59. Download games: Hagrid, KnightX, Queen, Leila, Anmon, Pepito, Aristarch Test-equipment: Engine-Version 0.3.3 The new engine took more time than anticipated. We realized
very late that out teststrategy was no longer sufficient. So far we analyzed
lost games and implemented and verified a fix. After implementation of all fixes
we rerun our test. This did lead to an improvement of the
engine in the past. Now we test a new feature by running 100's of games before
adding it to the next release version. This we have to do
in order to avoid that a fix solves a problem but creates another one in a won
game.
Beside many improvements in the engine we implemented a
missing feature in the GUI. Games lost on
time are now stopped. After checking for theoretical draw , 3xrepetition of the
final position or mate in one half-move or stale-mate the games is evaluated as
win for the other engine. We were forced to implement this feature as some
engines start after running out of time dont stay in the panic-mode but spend
now significant amount of time for analysis. The designer of pirat where able to improve the strength of their engine by 200 Elo point within less than 2 years. Download games: Madeleine, Hagrid, Amateur, KnightX, Queen, Leila, Anmon, Pepito. Test computer:
Engine-Version 0.3.2 For relocation-reason the work on the engine was on hold from February to June 2004. In June 2004 the work was resumed. At the end of July the next release was available, where Pirat achieved the following results:
Pirat could add nearly everywhere. Again Hagrid was not mainstream. Here Pirat lost 1.75%. However a nice result could be obtained against Anmon. Pirat improved around 12% and is here nearly in break-even distance! Download games: Madeleine, Hagrid, Amateur, KnightX, Queen, Leila, Anmon. Test computer:
Engine-Version 0.3.1 Again two months later we released Pirat-engine 0.3.1:
Finally Pirat could add against Hagrid as well. The test run against Amateur and KnightX could not be accomplished, since the test platform was not available. After one had defeated for the first time Queen with 51,25%, we decided add another engine with the play strength between Queen and Anmon. The choice was Leila, the Italian master. With 41% the result was exactly between Queen and Anmon. Download games: Madeleine, Hagrid, Queen, Leila, Anmon, Ruffian. Engine-Version 0.3.0
Everywhere pirat could add except Hagrid which did better again. Hagrid proved to be an unpleasant engine, which is positional weak, however tactically strong. Thus again 1.2 % were lost. However Pirat added properly against Madeleine and KnightX. The test run against Ruffian was not accomplished, since the difference was simply still too large. Altogether the pirat-engine obtained a result which was ok from our point of view. Download games: Madeleine, Hagrid, Amateur, KnightX, Queen, Anmon. Engine-Version 0.2.9 Again one month later the Pirat-engine 0.2.9 was released:
Although Pirat added against the stronger Engines, Pirat lost 3.25% against Madeleine and 4% against Hagrid. Nevertheless Pirat improved to 2357. Since Ruffian had approximately the play strength of Fritz6, Ruffian was added, in order to get a first impression about the difference to the strongest engines. Download games: Madeleine, Hagrid, Amateur, KnightX, Queen, Anmon, Ruffian. Engine-Version 0.2.8 Already in August 2003 the Pirat-engine 0.2.8 was released:
Pirat added properly and obtained 2344 Elo points. Download games: Madeleine, Hagrid, Amateur, KnightX, Queen, Anmon. Engine-Version 0.2.7 Many, many errors were found. After the most obvious bugs were eliminated, in June/July 2003 the next run was started:
Since the difference between KnightX and Anmon was too large, Amateur and Queen were added to the tournament. We decided to remove all Engines, against pirat got more than 70%. Download games: Fauce, EngineMax, BigLion, Madeleine, Hagrid, Amateur, KnightX, Queen, Anmon. Engine-Version 0.2.6 In April/May 2003 the following Engines was tested against Pirat 0.2.6:
Pirat reached an ELO of 2238. Download games: Fauce, EngineMax, BigLion, Madeleine, Hagrid, KnightX, Anmon. IntroductionWhen the first version of Pirat was released to our beta-tester our problem was that we were not able to estimate the strength of our engine. First tests were however very encouraging. From time to time it happened that Pirat analyzed scrap. We were thinking about how we could identify the strength and fix bugs. One beta tester therefore asked for the support of the Autoplayer-protocoll. With the help of the Autoplayer-protocol now first tests were accomplished against other Engines, which were partly very encouraging. In its first game against Fritz6 Pirat could win. Also Crafty with 4:2 was struck. And it was very fast stated nevertheless that the results were not meaningful. As soon as Pirat lost the first game, the other program played the same variant over again and again. Since Pirat currently misses a (book-) learning function, a game was lost after the other one. It must probably hardly be mentioned that the games were often identical. Also we noticed fast that the opening knowledge in form of an opening library played a not insignificant role. Some errors in the pirat-engine were found, however we noticed that we tested often only the learning function of the other engine and its opening repertoire. We than realized that the autoplayer-protocoll was not the tool to improve the strength of the pirat-engine. . Here now UCI definition came into the discussion. After one stated the fact that UCI standard allowed to suppress usage of opening books, allows to use same opening book for all engines the UCI-standard was implemented.. Since April 2003 we test Pirat around the clock against other Engines (no pondering + no opening libraries). The first Elo number, which was calculated for Pirat, was disappointing, however we finally found a good way to test Engines under same conditions. Thus it was not a surprise that within 24 month Pirat gained more than 200 ELO-points. |
|
Senden Sie E-Mail mit Fragen oder Kommentaren zu dieser Website an: webmaster@go-pirat.deIn case you have any question or comments please do not hesitate to send us an email via webmaster@go-pirat.deLast update: 03. März 2010 |