Hi Michael,
super, thanks for your helps!
I added the two new executables for Mac OSX in wasp_375.zip download file and set a news on Wasp news page.
Again, have many thanks!
Best
Frank
Wasp 3.75 by John Stanback released ...
Moderators: hgm, Rebel, chrisw
-
- Posts: 6808
- Joined: Wed Nov 18, 2009 7:16 pm
- Location: Gutweiler, Germany
- Full name: Frank Quisinsky
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Wasp 3.75 by John Stanback released ...
Tried testing it with UCI_Elo 1500 at TC 60s+100ms and it losses on time forfeit.Frank Quisinsky wrote: ↑Fri Sep 06, 2019 6:09 pm Hi there,
Please be informed that John Stanback released Wasp 3.75!
Frank's Chess Page:
http://www.amateurschach.de
All the important changes can be found in release-notes.txt, included in 2.694Mb *.zip file.
Can be find on Wasp news selection too: http://www.amateurschach.de/main/_wasp.htm
Please read the news before installation!
Polyglot book format, no longer Wasp.rc and some other things are changed!
Since September 01st, 2009 a test-run vs. 20 opp. is still running (7x stronger, 6x equal, 7x weaker).
So far 904 / 1.000 games played. More 1.000er test-runs will be follow.
My test-runs will be run not longer in "LIVE" mode.
From time to time I updated to the currrent results and games.
Have fun with Wasp 3.75 by John!
And ...
Thanks John!
Best
Frank
Sample games:
[Event "UCI_Elo 1500 Games"]
[Site "?"]
[Date "2019.09.14"]
[Round "1"]
[White "Arasan 21.3 ucielo 1500"]
[Black "Wasp 3.75 ucielo 1500"]
[Result "1-0"]
[ECO "B40"]
[GameDuration "00:01:05"]
[GameEndTime "2019-09-14T05:43:55.387 China Standard Time"]
[GameStartTime "2019-09-14T05:42:49.914 China Standard Time"]
[Opening "Sicilian defense"]
[PlyCount "37"]
[Termination "time forfeit"]
[TimeControl "60+0.1"]
1. e4 {book} c5 {book} 2. Nf3 {book} e6 {book} 3. Nc3 {book} a6 {book}
4. d4 {book} cxd4 {book} 5. Nxd4 {book} Qc7 {book} 6. g3 {book} Bb4 {book}
7. Qd3 {book} Nf6 {book} 8. Bg2 {book} Nc6 {book} 9. Bf4 {+0.14/2 0.33s}
e5 {+0.56/2 5.7s} 10. Nxc6 {0.00/2 0.43s} dxc6 {+0.17/2 6.8s}
11. Bd2 {-0.03/2 0.33s} O-O {+0.18/2 3.7s} 12. O-O-O {+0.07/2 0.35s}
Bg4 {+0.21/2 5.7s} 13. f3 {+0.07/2 0.33s} Rad8 {+0.34/2 5.3s}
14. Qe3 {+0.02/2 0.35s} Be6 {+0.43/2 5.7s} 15. Kb1 {+0.03/2 0.34s}
h6 {-0.13/2 3.4s} 16. Rhe1 {+0.04/2 0.36s} Qd6 {+0.09/2 3.5s}
17. Bc1 {+5.29/2 0.33s} Qc5 {+0.08/2 15s} 18. a3 {0.00/2 0.32s}
Qxe3 {+0.08/2 6.0s} 19. Bxe3 {0.00/2 0.57s, Black loses on time} 1-0
[Event "UCI_Elo 1500 Games"]
[Site "?"]
[Date "2019.09.14"]
[Round "1"]
[White "Wasp 3.75 ucielo 1500"]
[Black "Arasan 21.3 ucielo 1500"]
[Result "0-1"]
[ECO "B40"]
[GameDuration "00:01:04"]
[GameEndTime "2019-09-14T05:43:54.842 China Standard Time"]
[GameStartTime "2019-09-14T05:42:49.875 China Standard Time"]
[Opening "Sicilian defense"]
[PlyCount "34"]
[Termination "time forfeit"]
[TimeControl "60+0.1"]
1. e4 {book} c5 {book} 2. Nf3 {book} e6 {book} 3. Nc3 {book} a6 {book}
4. d4 {book} cxd4 {book} 5. Nxd4 {book} Qc7 {book} 6. g3 {book} Bb4 {book}
7. Qd3 {book} Nf6 {book} 8. Bg2 {book} Nc6 {book} 9. O-O {+0.28/2 5.1s}
Ne5 {+7.37/2 0.45s} 10. Qe3 {+0.02/2 9.0s} Nfg4 {+7.39/2 0.39s}
11. Qg5 {-0.67/2 6.3s} O-O {+0.03/2 0.34s} 12. Bf4 {-0.18/2 8.6s}
Bc5 {+0.02/2 0.39s} 13. Rad1 {+0.06/2 5.1s} b5 {+0.04/2 0.38s}
14. Qxg4 {+3.82/2 4.4s} Bb7 {-3.66/2 0.37s} 15. Qg5 {+3.82/2 9.0s}
f6 {-3.67/2 0.43s} 16. Qh5 {+3.84/2 7.4s} Rae8 {-3.65/2 0.43s}
17. Nce2 {+3.87/2 5.4s} b4 {-3.63/2 0.40s, White loses on time} 0-1
[Event "UCI_Elo 1500 Games"]
[Site "?"]
[Date "2019.09.14"]
[Round "2"]
[White "Amyan 1.72 ucielo 1500"]
[Black "Wasp 3.75 ucielo 1500"]
[Result "1-0"]
[ECO "C65"]
[GameDuration "00:01:25"]
[GameEndTime "2019-09-14T05:46:22.137 China Standard Time"]
[GameStartTime "2019-09-14T05:44:56.192 China Standard Time"]
[Opening "Ruy Lopez"]
[PlyCount "51"]
[Termination "time forfeit"]
[TimeControl "60+0.1"]
[Variation "Berlin defense"]
1. e4 {book} e5 {book} 2. Nf3 {book} Nc6 {book} 3. Bb5 {book} Nf6 {book}
4. d3 {book} Bc5 {book} 5. O-O {book} d6 {book} 6. c3 {book} O-O {book}
7. Nbd2 {book} h6 {book} 8. h3 {book} Bb6 {book} 9. Nc4 {+0.22/4 1.4s}
Be6 {0.00/2 11s} 10. Be3 {+0.11/3 1.2s} Bxc4 {0.00/2 3.4s}
11. Bxc4 {+0.35/3 0.85s} Bxe3 {-0.12/2 1.8s} 12. fxe3 {+0.40/5 1.5s}
Nd7 {-0.15/2 2.5s} 13. Bd5 {+0.30/4 1.4s} a5 {-0.14/2 1.8s}
14. Qb3 {+0.53/3 1.2s} Nc5 {+0.25/2 3.2s} 15. Qb5 {+0.63/4 1.6s}
a4 {-0.02/2 3.0s} 16. d4 {+0.54/4 1.2s} Ra5 {-0.17/2 3.4s}
17. Qe2 {+0.54/2 1.00s} Nd7 {-0.43/2 4.2s} 18. Rab1 {+0.60/3 1.4s}
Ra6 {-0.32/2 5.4s} 19. Bxc6 {+0.59/2 0.92s} Rxc6 {-0.28/2 2.0s}
20. Qb5 {+0.41/4 1.5s} Qa8 {-0.18/2 3.0s} 21. dxe5 {+0.29/3 1.2s}
Qa7 {-0.61/2 3.6s} 22. exd6 {+0.70/3 1.2s} Rxd6 {-0.44/2 1.8s}
23. Kh1 {+0.65/3 1.1s} Re8 {-0.06/2 2.7s} 24. Rbd1 {+0.61/4 2.1s}
c6 {-0.01/2 3.3s} 25. Qb4 {+0.66/4 1.8s} c5 {-0.18/2 2.9s}
26. Qb5 {+0.50/4 1.2s, Black loses on time} 1-0
[Event "UCI_Elo 1500 Games"]
[Site "?"]
[Date "2019.09.14"]
[Round "2"]
[White "Wasp 3.75 ucielo 1500"]
[Black "Amyan 1.72 ucielo 1500"]
[Result "0-1"]
[ECO "C65"]
[GameDuration "00:01:17"]
[GameEndTime "2019-09-14T05:46:13.989 China Standard Time"]
[GameStartTime "2019-09-14T05:44:56.477 China Standard Time"]
[Opening "Ruy Lopez"]
[PlyCount "40"]
[Termination "time forfeit"]
[TimeControl "60+0.1"]
[Variation "Berlin defense"]
1. e4 {book} e5 {book} 2. Nf3 {book} Nc6 {book} 3. Bb5 {book} Nf6 {book}
4. d3 {book} Bc5 {book} 5. O-O {book} d6 {book} 6. c3 {book} O-O {book}
7. Nbd2 {book} h6 {book} 8. h3 {book} Bb6 {book} 9. d4 {+0.43/2 2.2s}
exd4 {-0.03/2 1.1s} 10. Bxc6 {-0.96/2 13s} dxc3 {+1.09/5 1.2s}
11. bxc3 {-1.67/2 10s} bxc6 {+0.97/4 0.84s} 12. Nd4 {-1.10/2 4.5s}
Qe8 {+1.25/4 1.4s} 13. Re1 {-1.09/2 7.0s} Bd7 {+1.35/3 1.0s}
14. Rb1 {-1.06/2 3.3s} Ba5 {+1.47/3 1.1s} 15. Bb2 {-0.98/2 3.5s}
c5 {+0.88/4 1.2s} 16. N4b3 {-1.01/2 4.7s} Bb6 {+0.60/4 1.2s}
17. c4 {-0.68/2 2.0s} Qd8 {+0.57/5 1.5s} 18. e5 {-0.10/2 2.0s}
Nh7 {+0.57/5 2.6s} 19. exd6 {-0.25/2 1.7s} cxd6 {+0.84/5 1.8s}
20. Ne4 {+0.25/2 2.5s} Bf5 {+0.74/4 0.92s, White loses on time} 0-1
[Event "UCI_Elo 1500 Games"]
[Site "?"]
[Date "2019.09.14"]
[Round "3"]
[White "Wasp 3.75 ucielo 1500"]
[Black "Stockfish 260819 ucielo 1500"]
[Result "0-1"]
[ECO "B32"]
[GameDuration "00:01:44"]
[GameEndTime "2019-09-14T05:49:40.130 China Standard Time"]
[GameStartTime "2019-09-14T05:47:56.109 China Standard Time"]
[Opening "Sicilian defense"]
[PlyCount "40"]
[Termination "time forfeit"]
[TimeControl "60+0.1"]
1. e4 {book} c5 {book} 2. Nf3 {book} Nc6 {book} 3. d4 {book} cxd4 {book}
4. Nxd4 {book} d6 {book} 5. Nc3 {book} e6 {book} 6. Be3 {book} Nf6 {book}
7. f4 {book} Be7 {book} 8. Nb3 {book} O-O {book} 9. Be2 {-0.37/2 2.9s}
Bd7 {+0.15/20 8.4s} 10. O-O {+0.17/2 2.7s} b6 {-0.26/17 3.9s}
11. Nd4 {+0.22/2 2.9s} Rc8 {+0.13/18 3.6s} 12. Ba6 {+0.50/2 5.3s}
Nxd4 {+0.04/16 0.92s} 13. Bxc8 {+0.67/2 7.7s} Nf5 {-0.47/20 5.9s}
14. exf5 {+1.29/2 4.2s} Qxc8 {-1.36/18 1.6s} 15. fxe6 {+1.13/2 1.8s}
fxe6 {-1.53/17 1.5s} 16. a4 {+1.24/2 2.2s} Qc6 {-1.62/19 6.3s}
17. Nb5 {+1.29/2 3.4s} Qe4 {-1.07/17 2.2s} 18. Qd3 {+1.63/2 8.8s}
Qd5 {-0.74/18 2.8s} 19. Nxa7 {+1.74/2 2.9s} Ra8 {-2.49/19 4.4s}
20. Bxb6 {+2.77/2 2.6s} Qb7 {-1.65/17 0.93s, White loses on time} 0-1
[Event "UCI_Elo 1500 Games"]
[Site "?"]
[Date "2019.09.14"]
[Round "3"]
[White "Stockfish 260819 ucielo 1500"]
[Black "Wasp 3.75 ucielo 1500"]
[Result "1-0"]
[ECO "B32"]
[GameDuration "00:01:50"]
[GameEndTime "2019-09-14T05:49:48.148 China Standard Time"]
[GameStartTime "2019-09-14T05:47:57.187 China Standard Time"]
[Opening "Sicilian defense"]
[PlyCount "45"]
[Termination "time forfeit"]
[TimeControl "60+0.1"]
1. e4 {book} c5 {book} 2. Nf3 {book} Nc6 {book} 3. d4 {book} cxd4 {book}
4. Nxd4 {book} d6 {book} 5. Nc3 {book} e6 {book} 6. Be3 {book} Nf6 {book}
7. f4 {book} Be7 {book} 8. Nb3 {book} O-O {book} 9. Nd4 {+0.50/19 9.0s}
Bd7 {+0.50/2 4.7s} 10. g4 {-0.22/16 3.0s} Qa5 {+0.68/2 4.3s}
11. Nb3 {+1.15/17 2.3s} Qb4 {+1.07/2 5.0s} 12. a3 {+7.00/18 2.0s}
Qxc3+ {-5.37/2 6.8s} 13. bxc3 {+6.82/18 2.6s} Nxe4 {-5.89/2 3.2s}
14. g5 {+7.06/20 7.0s} Nxc3 {-5.29/2 4.0s} 15. Qf3 {+6.74/16 2.1s}
e5 {-4.92/2 2.3s} 16. Bf2 {+7.61/16 2.0s} Na4 {-5.75/2 4.3s}
17. Bd3 {+7.44/17 3.9s} Nc3 {-5.53/2 3.9s} 18. Bf1 {+7.33/19 5.2s}
Na4 {-5.75/2 2.4s} 19. Bd3 {+7.31/16 0.71s} Nc3 {-5.53/2 3.3s}
20. Bc4 {+7.31/17 1.2s} d5 {-6.00/2 4.3s} 21. Nc5 {+7.34/19 4.3s}
Bxc5 {-5.73/2 7.9s} 22. Bxc5 {+7.39/17 1.2s} Rfe8 {-5.89/2 4.3s}
23. Bd3 {+7.59/19 2.7s, Black loses on time} 1-0
-
- Posts: 3232
- Joined: Mon May 31, 2010 1:29 pm
- Full name: lucasart
Re: Wasp 3.75 by John Stanback released ...
Looks more like a hack than a solution.jstanback wrote: ↑Sat Sep 07, 2019 12:25 am I made a change where if the first move at the root fails low several times (score has dropped about 2 pawns or more) then I accept that score for the first move, set a flag, and search the remaining moves to see if one of them is better. If not, then I repeat the iteration.
Did this prove to gain elo in your testing ?
Perhaps it makes sense to widen asymmetrically, widening faster on fail lows than fail highs.
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.
-
- Posts: 130
- Joined: Fri Jun 17, 2016 4:14 pm
- Location: Colorado, USA
- Full name: John Stanback
Re: Wasp 3.75 by John Stanback released ...
Hi Ferdy,
Thanks for bringing this to my attention. Wasp handles the UCI_Elo command by reducing the nodes/second. At 1500 Elo the target search rate is only about 24 nodes/second. In my time handling routine I arbitrarily require the search to complete the first move of the 2nd iteration before it's allowed to time out. I think Wasp requires about 10 seconds/move at the 1500 Elo level to avoid losses on time and about 1 second/move at the 2000 Elo level. I'm running some games now at Game/60s + 0.6s with Elo set to 1900 with no time losses so far (after only 18 games), But that's probably the lowest Elo that will work with this time control. I'll see if I can fix this problem for the next release.
John
-
- Posts: 130
- Joined: Fri Jun 17, 2016 4:14 pm
- Location: Colorado, USA
- Full name: John Stanback
Re: Wasp 3.75 by John Stanback released ...
I saw no Elo gain or loss after this change. But I think it's a good solution to the problem of the first move at the root failing low by a big margin. Wasp sometimes wastes a lot of time to resolve just how bad the first move is, but with this change it will try the other moves to see if any of them are better. If so, things are good and it proceeds to the next iteration (or time out). Otherwise, it will redo the current iteration starting with the bad first move and a lowered alpha-beta window. In test positions and looking at logs from games I think this is working well.lucasart wrote: ↑Sat Sep 14, 2019 2:39 amLooks more like a hack than a solution.jstanback wrote: ↑Sat Sep 07, 2019 12:25 am I made a change where if the first move at the root fails low several times (score has dropped about 2 pawns or more) then I accept that score for the first move, set a flag, and search the remaining moves to see if one of them is better. If not, then I repeat the iteration.
Did this prove to gain elo in your testing ?
Perhaps it makes sense to widen asymmetrically, widening faster on fail lows than fail highs.
John
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Wasp 3.75 by John Stanback released ...
Tried the ucielo 2000 and Wasps loses 9/96 on time forfeit at TC 60s+100ms.jstanback wrote: ↑Sun Sep 15, 2019 12:09 amHi Ferdy,
Thanks for bringing this to my attention. Wasp handles the UCI_Elo command by reducing the nodes/second. At 1500 Elo the target search rate is only about 24 nodes/second. In my time handling routine I arbitrarily require the search to complete the first move of the 2nd iteration before it's allowed to time out. I think Wasp requires about 10 seconds/move at the 1500 Elo level to avoid losses on time and about 1 second/move at the 2000 Elo level. I'm running some games now at Game/60s + 0.6s with Elo set to 1900 with no time losses so far (after only 18 games), But that's probably the lowest Elo that will work with this time control. I'll see if I can fix this problem for the next release.
John
Code: Select all
# PLAYER : RATING ERROR POINTS PLAYED (%)
1 Cheng 4.39 UCI_Elo 2000 : 589 160 90.5 96 94.3
2 Amyan 1.72 UCI_Elo 2000 : 454 116 84.5 96 88.0
3 Stockfish 260819 UCI_Elo 2000 : 180 86 66.0 96 68.8
4 Rhetoric 1.4.3 UCI_Elo 2000 : 133 84 62.0 96 64.6
5 Discocheck 5.2 UCI_Elo 2000 : 127 84 61.5 96 64.1
6 Ufim v8.02 UCI_Elo 2000 : 116 86 60.5 96 63.0
7 Rodent IV 021 UCI_Elo 2000 : -7 80 49.0 96 51.0
8 MadChess 2.2 UCI_Elo 2000 : -132 81 37.0 96 38.5
9 DanaSah 7.9 EngineOpp UCI_Elo 2000 : -164 82 34.0 96 35.4
10 Wasp 3.75 UCI_Elo 2000 : -285 85 23.0 96 24.0
11 Arasan 21.3 UCI_Elo 2000 : -327 93 19.5 96 20.3
12 CT800 V1.34 UCI_Elo 2000 : -333 91 19.0 96 19.8
13 Deuterium v2019.2.67.71 UCI_Elo 2000 : -352 94 17.5 96 18.2
-
- Posts: 130
- Joined: Fri Jun 17, 2016 4:14 pm
- Location: Colorado, USA
- Full name: John Stanback
Re: Wasp 3.75 by John Stanback released ...
Thanks Ferdy. I'm working on fixing this for the next release.
John
John