Nemeton 1 release

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Stan Arts
Posts: 172
Joined: Fri Feb 14, 2014 9:53 pm
Location: the Netherlands

Nemeton 1.2

Post by Stan Arts » Tue Jun 16, 2015 12:14 pm

Nemeton 1.2

Bunch of tweaks. In eval it has a penalty for worse side having fewer pieces which at the same time encourages the better side to simplify the position. That seems to be a surprisingly significant improvement. Had something like that in Neurosis too, now it's more refined.

Other than that it really does seem to perform relatively better the longer timecontrols get. That was my original design/intent so that's good..

Next step is to try and go parallel somehow.

http://1drv.ms/1fexsyT

User avatar
Graham Banks
Posts: 30733
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: Nemeton 1.2

Post by Graham Banks » Tue Jun 16, 2015 5:58 pm

Stan Arts wrote:Nemeton 1.2

Bunch of tweaks. In eval it has a penalty for worse side having fewer pieces which at the same time encourages the better side to simplify the position. That seems to be a surprisingly significant improvement. Had something like that in Neurosis too, now it's more refined.

Other than that it really does seem to perform relatively better the longer timecontrols get. That was my original design/intent so that's good..

Next step is to try and go parallel somehow.

http://1drv.ms/1fexsyT
Thanks Michael.
Roughly how much of a gain do you think you've made in Elo terms?
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

Stan Arts
Posts: 172
Joined: Fri Feb 14, 2014 9:53 pm
Location: the Netherlands

Re: Nemeton 1.2

Post by Stan Arts » Tue Jun 16, 2015 6:48 pm

Graham Banks wrote: Thanks Michael.
Roughly how much of a gain do you think you've made in Elo terms?
Hey Bert.
The past has shown you guys are better at determining that than me. :)

User avatar
Graham Banks
Posts: 30733
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: Nemeton 1.2

Post by Graham Banks » Tue Jun 16, 2015 7:49 pm

Stan Arts wrote:
Graham Banks wrote: Thanks Michael.
Roughly how much of a gain do you think you've made in Elo terms?
Hey Bert.
The past has shown you guys are better at determining that than me. :)
No problem John.
Posting during a toilet break in the middle of the night is never a great idea! :lol:
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

User avatar
fern
Posts: 8745
Joined: Sun Feb 26, 2006 3:07 pm

Re: Nemeton 1.2

Post by fern » Wed Jun 17, 2015 4:57 pm

at the same time encourages the better side to simplify the position...."

For your info, that was a technique invented by Kittinger and implemented in one of his last chess computers. Perhaps it could be even improved if the acceleration of changes take into account what kind of pieces are still on the board and what kind of advantage is the one.

As an example of what I say, if you are advantageous BUT the pieces on the board are just pawns, that accelerated rate of exchange would not be advisable.

Just a thought of an amateur, not a programmer.

Luck

Fern

SzG
Posts: 2447
Joined: Fri Mar 10, 2006 6:20 am
Location: Szentendre, Hungary

Re: Nemeton 1.2

Post by SzG » Wed Jun 17, 2015 6:35 pm

Stan Arts wrote:Nemeton 1.2

Bunch of tweaks. In eval it has a penalty for worse side having fewer pieces which at the same time encourages the better side to simplify the position. That seems to be a surprisingly significant improvement. Had something like that in Neurosis too, now it's more refined.

Other than that it really does seem to perform relatively better the longer timecontrols get. That was my original design/intent so that's good..

Next step is to try and go parallel somehow.

http://1drv.ms/1fexsyT
It seems to me that Nemeton still can't ply under WinBoard. Here is a PGN WB created during the first stages of a tournament:

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "1"]
[White "Nemeton 1.2"]
[Black "AICE 0.99.2"]
[Result "0-1"]
[TimeControl "40/165"]

1. d4 Nf6 2. Nf3 d5 3. c4 c6 4. e3 e6 5. Nc3 a6 6. Bd2 c5 7. cxd5 exd5 8.
Be2 Nc6 9. O-O Be6
{Xboard: Forfeit due to invalid move: d7d5 (d7d5) res=23} 0-1

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "2"]
[White "AICE 0.99.2"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "10. +1.12"]

1. d4 Nf6 2. Nf3 d5 3. c4 c6 4. e3 e6 5. Nc3 a6 6. Bd2 c5 7. cxd5 exd5 8.
Be2 Nc6 9. O-O Be6 10. Ne5 {+1.12/9 8}
{Xboard: Forfeit due to invalid move: c3d2 (c3d2) res=23} 1-0

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "3"]
[White "Arion 1.7"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "11. +0.27"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 Bd7 5. d5 Nce7 6. Bxd7+ Qxd7 7. O-O Nf6
8. Qe2 Ng6 9. c4 Be7 10. Nc3 O-O 11. Qd1 {+0.27/12 7}
{Xboard: Forfeit due to invalid move: d7d5 (d7d5) res=23} 1-0

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "4"]
[White "Nemeton 1.2"]
[Black "Arion 1.7"]
[Result "0-1"]
[TimeControl "40/165"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 Bd7 5. d5 Nce7 6. Bxd7+ Qxd7 7. O-O Nf6
8. Qe2 Ng6 9. c4 Be7 10. Nc3 O-O
{Xboard: Forfeit due to invalid move: e6d5 (e6d5) res=23} 0-1

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "5"]
[White "Nemeton 1.2"]
[Black "Averno 0.81"]
[Result "0-1"]
[TimeControl "40/165"]

1. Nf3 d5 2. d4 Nf6 3. c4 e6 4. Nc3 dxc4 5. e4 Bb4 6. Bg5 c5 7. Bxc4 cxd4
8. Nxd4 Bxc3+ 9. bxc3 Qa5 10. Bb5+ Bd7
{Xboard: Forfeit due to invalid move: f8e8 (f8e8) res=23} 0-1

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "6"]
[White "Averno 0.81"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "11. +0.42"]

1. Nf3 d5 2. d4 Nf6 3. c4 e6 4. Nc3 dxc4 5. e4 Bb4 6. Bg5 c5 7. Bxc4 cxd4
8. Nxd4 Bxc3+ 9. bxc3 Qa5 10. Bb5+ Bd7 11. Bxf6 {+0.42/10 5}
{Xboard: Forfeit due to invalid move: f6e4 (f6e4) res=23} 1-0

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "7"]
[White "Butcher 1.61 64-bit"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "11. +0.47"]

1. d4 d5 2. c4 dxc4 3. e4 e5 4. Nf3 Bb4+ 5. Nc3 exd4 6. Qxd4 Qxd4 7. Nxd4
Nf6 8. f3 a6 9. Bxc4 b5 10. Be2 c5 11. Nc2 {+0.47/10 13}
{Xboard: Forfeit due to invalid move: f8e7 (f8e7) res=23} 1-0

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "8"]
[White "Nemeton 1.2"]
[Black "Butcher 1.61 64-bit"]
[Result "0-1"]
[TimeControl "40/165"]

1. d4 d5 2. c4 dxc4 3. e4 e5 4. Nf3 Bb4+ 5. Nc3 exd4 6. Qxd4 Qxd4 7. Nxd4
Nf6 8. f3 a6 9. Bxc4 b5 10. Be2 c5
{Xboard: Forfeit due to invalid move: c7c6 (c7c6) res=23} 0-1

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "9"]
[White "Nemeton 1.2"]
[Black "Chezzz 1.0.3"]
[Result "0-1"]
[TimeControl "40/165"]

1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. h4 h6 7. Nf3 Nd7 8.
h5 Bh7 9. Bd3 Bxd3 10. Qxd3 Ngf6
{Xboard: Forfeit due to invalid move: f8g7 (f8g7) res=23} 0-1

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "10"]
[White "Chezzz 1.0.3"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "11. +0.21"]

1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. h4 h6 7. Nf3 Nd7 8.
h5 Bh7 9. Bd3 Bxd3 10. Qxd3 Ngf6 11. Bf4 {+0.21/11 7}
{Xboard: Forfeit due to invalid move: g8f6 (g8f6) res=23} 1-0

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "11"]
[White "CyberPagno 2.2 64-bit"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "11. +0.08"]

1. Nf3 Nf6 2. c4 c5 3. Nc3 d5 4. cxd5 Nxd5 5. e4 Nb4 6. Bc4 Nd3+ 7. Ke2
Nf4+ 8. Kf1 Ne6 9. b4 cxb4 10. Ne2 Nc7 11. d4 {+0.08/9 6}
{Xboard: Forfeit due to invalid move: d4c3 (d4c3) res=23} 1-0

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "12"]
[White "Nemeton 1.2"]
[Black "CyberPagno 2.2 64-bit"]
[Result "0-1"]
[TimeControl "40/165"]

1. Nf3 Nf6 2. c4 c5 3. Nc3 d5 4. cxd5 Nxd5 5. e4 Nb4 6. Bc4 Nd3+ 7. Ke2
Nf4+ 8. Kf1 Ne6 9. b4 cxb4 10. Ne2 Nc7
{Xboard: Forfeit due to invalid move: b2c3 (b2c3) res=23} 0-1

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "13"]
[White "Nemeton 1.2"]
[Black "Esc 1.16"]
[Result "0-1"]
[TimeControl "40/165"]

1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 O-O 5. a3 Bxc3+ 6. Qxc3 b6 7. Nf3 Bb7
8. Bg5 d6 9. Nd2 Nbd7 10. f3 c5
{Xboard: Forfeit due to invalid move: c7c5 (c7c5) res=23} 0-1

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "14"]
[White "Esc 1.16"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "11. -0.13"]

1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 O-O 5. a3 Bxc3+ 6. Qxc3 b6 7. Nf3 Bb7
8. Bg5 d6 9. Nd2 Nbd7 10. f3 c5 11. e4 {-0.13/9 5}
{Xboard: Forfeit due to invalid move: d7f6 (d7f6) res=23} 1-0

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "15"]
[White "KnightX 1.92"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "11. +0.52"]

1. e4 c5 2. Nf3 Nc6 3. Bb5 g6 4. O-O Bg7 5. d3 Nf6 6. Bxc6 bxc6 7. e5 Nd5
8. Nbd2 O-O 9. Ne4 d6 10. c4 Nc7 11. exd6 {+0.52/11 5}
{Xboard: Forfeit due to invalid move: b8c6 (b8c6) res=23} 1-0

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "16"]
[White "Nemeton 1.2"]
[Black "KnightX 1.92"]
[Result "0-1"]
[TimeControl "40/165"]
[Annotator "11. -3.87 11... +0.03"]

1. e4 c5 2. Nf3 Nc6 3. Bb5 g6 4. O-O Bg7 5. d3 Nf6 6. Bxc6 bxc6 7. e5 Nd5
8. Nbd2 O-O 9. Ne4 d6 10. c4 Nc7 11. Be3 {-3.87/10 0.1} Rb8 {+0.03/10 6}
{Xboard: Forfeit due to invalid move: f6e4 (f6e4) res=23} 0-1

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "17"]
[White "Nemeton 1.2"]
[Black "Mediocre 0.5 64-bit"]
[Result "0-1"]
[TimeControl "40/165"]

1. c4 Nf6 2. d4 e5 3. dxe5 Ng4 4. Bf4 Bb4+ 5. Nd2 d6 6. Nf3 dxe5 7. Bxe5
Bxd2+ 8. Qxd2 Qxd2+ 9. Kxd2 Nxf2 10. Rg1 O-O
{Xboard: Forfeit due to invalid move: e7e5 (e7e5) res=23} 0-1

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "18"]
[White "Mediocre 0.5 64-bit"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "11. +0.39"]

1. c4 Nf6 2. d4 e5 3. dxe5 Ng4 4. Bf4 Bb4+ 5. Nd2 d6 6. Nf3 dxe5 7. Bxe5
Bxd2+ 8. Qxd2 Qxd2+ 9. Kxd2 Nxf2 10. Rg1 O-O 11. Bxc7 {+0.39/9 4}
{Xboard: Forfeit due to invalid move: g8f6 (g8f6) res=23} 1-0

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "19"]
[White "Natwarlal 0.14"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "11. +0.03"]

1. d4 d5 2. g3 Nf6 3. Bg2 g6 4. Nf3 Bg7 5. O-O O-O 6. Nbd2 a5 7. a4 Na6 8.
Nb3 b6 9. c3 Nb8 10. Bf4 Bb7 11. Re1 {+0.03/10 5}
{Xboard: Forfeit due to invalid move: d7d5 (d7d5) res=23} 1-0

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "20"]
[White "Nemeton 1.2"]
[Black "Natwarlal 0.14"]
[Result "0-1"]
[TimeControl "40/165"]

1. d4 d5 2. g3 Nf6 3. Bg2 g6 4. Nf3 Bg7 5. O-O O-O 6. Nbd2 a5 7. a4 Na6 8.
Nb3 b6 9. c3 Nb8 10. Bf4 Bb7
{Xboard: Forfeit due to invalid move: b2b4 (b2b4) res=23} 0-1

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "21"]
[White "Nemeton 1.2"]
[Black "Popochin 3.2"]
[Result "0-1"]
[TimeControl "40/165"]

1. e4 e6 2. d4 d5 3. Nd2 c5 4. Ngf3 Nc6 5. exd5 exd5 6. Bb5 Bd6 7. dxc5
Bxc5 8. O-O Ne7 9. Nb3 Bd6 10. c3 O-O
{Xboard: Forfeit due to invalid move: e5d4 (e5d4) res=23} 0-1

[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "22"]
[White "Popochin 3.2"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "11. +0.22"]

1. e4 e6 2. d4 d5 3. Nd2 c5 4. Ngf3 Nc6 5. exd5 exd5 6. Bb5 Bd6 7. dxc5
Bxc5 8. O-O Ne7 9. Nb3 Bd6 10. c3 O-O 11. Be3 {+0.22/10 5}
{Xboard: Forfeit due to invalid move: f8e7 (f8e7) res=23} 1-0
Gabor Szots

CCRL testing group

Stan Arts
Posts: 172
Joined: Fri Feb 14, 2014 9:53 pm
Location: the Netherlands

Re: Nemeton 1.2

Post by Stan Arts » Wed Jun 17, 2015 7:12 pm

SzG wrote: It seems to me that Nemeton still can't ply under WinBoard. Here is a PGN WB created during the first stages of a tournament:
It plays under Winboard fine. I do it all the time.

More helpful would be to explain what kind of setup you are using. Because you are not playing Nemeton with it's own book.

Stan Arts
Posts: 172
Joined: Fri Feb 14, 2014 9:53 pm
Location: the Netherlands

Re: Nemeton 1.2

Post by Stan Arts » Wed Jun 17, 2015 7:20 pm

fern wrote:at the same time encourages the better side to simplify the position...."

For your info, that was a technique invented by Kittinger and implemented in one of his last chess computers. Perhaps it could be even improved if the acceleration of changes take into account what kind of pieces are still on the board and what kind of advantage is the one.

As an example of what I say, if you are advantageous BUT the pieces on the board are just pawns, that accelerated rate of exchange would not be advisable.

Just a thought of an amateur, not a programmer.

Luck

Fern
Thanks! Did not know that. It's amazing what those guys thought of (pretty much everything we know today) and could do in the hardware they had available.

Yeah with pawns it's probably the other way around Ie. you probably want to exchange pawns when you're down to hopefully get closer to a draw.

SzG
Posts: 2447
Joined: Fri Mar 10, 2006 6:20 am
Location: Szentendre, Hungary

Re: Nemeton 1.2

Post by SzG » Thu Jun 18, 2015 5:19 am

Stan Arts wrote:
SzG wrote: It seems to me that Nemeton still can't ply under WinBoard. Here is a PGN WB created during the first stages of a tournament:
It plays under Winboard fine. I do it all the time.

More helpful would be to explain what kind of setup you are using. Because you are not playing Nemeton with it's own book.
No, I play Nemeton with a polyglot book. However, I can play a human-machine game against Nemeton all right (it makes all book moves then starts to calculate), only machine-machine games do not run.
What shall I do?
Gabor Szots

CCRL testing group

SzG
Posts: 2447
Joined: Fri Mar 10, 2006 6:20 am
Location: Szentendre, Hungary

Re: Nemeton 1.2

Post by SzG » Thu Jun 18, 2015 5:47 am

BTW, I tested Nemeton 1.1 for CCRL blitz and it could play with a foreign book under Arena and Fritz (where WB2UCI was being used).
Gabor Szots

CCRL testing group

Post Reply