NEWS: FinalGen chess endgame tablebase generator.

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.
User avatar
Ajedrecista
Posts: 1397
Joined: Wed Jul 13, 2011 7:04 pm
Location: Madrid, Spain.
Contact:

NEWS: FinalGen chess endgame tablebase generator.

Post by Ajedrecista » Sun Mar 18, 2012 12:23 pm

Hello:

I was browsing in CCRL Endgame Tablebases Forum, when I read this topic:

7 8 or more pieces tablebase generator

According to the author (Pedro Pérez Moreno), this tool (which reminds me to Freezer) was developped in the last four years. It can be downloaded for free from this URL:

http://www.mtu-media.com/finalgen

The web is well documented with a tutorial and some examples. The downloaded file is an installer, and once installed, FinalGen is translated into English, French and Spanish.

IMPORTANT:
However, you cannot give the castling status.

Remark: Tablebases assume that castling is not possible for two reasons:
First, in practical endgames, this assumption is almost always correct. However, castling is allowed by convention in composed problems and studies.

Second, if the king and rook are on their original squares, castling may or may not be allowed. Because of this ambiguity, it would be necessary to make separate evaluations for states in which castling is or is not possible.

The same ambiguity exists for the en passant capture, since the possibility of en passant depends on the opponent's previous move. However, practical applications of en passant occur frequently in pawn endgames, so tablebases account for the possibility of en passant for positions where both sides have at least one pawn.
This new tool seems interesting to me, although good hardware and nice amounts of time are required. I will not use it, but I post this release here because I know that some people will find it useful.

@Moderation team: I do not know if this is the best subforum for this thread. Please feel free of move it if necessary.

As a side note: the name of the tool may be overlooked for a non-Spanish speaker: Final means End; applied to chess, Final means Endgame. Gen are the first letters of Generador ('Generator' in English). So, FinalGen can be translated as Endgame Generator. Enjoy this new endgame tablebase generator!

Regards from Spain.

Ajedrecista.

zullil
Posts: 5595
Joined: Mon Jan 08, 2007 11:31 pm
Location: PA USA
Full name: Louis Zulli

Re: NEWS: FinalGen chess endgame tablebase generator.

Post by zullil » Sun Mar 18, 2012 2:29 pm

Ajedrecista wrote:Hello:

I was browsing in CCRL Endgame Tablebases Forum, when I read this topic:

7 8 or more pieces tablebase generator

According to the author (Pedro Pérez Moreno), this tool (which reminds me to Freezer) was developped in the last four years. It can be downloaded for free from this URL:

http://www.mtu-media.com/finalgen

The web is well documented with a tutorial and some examples. The downloaded file is an installer, and once installed, FinalGen is translated into English, French and Spanish.

Ajedrecista.
Note: "FinalGen is a chess endgame tablebase generator for Windows."

I did not see any indication that source was available, or that other operating systems were supported.

Arpad Rusz
Posts: 270
Joined: Sat Apr 17, 2010 12:34 pm
Location: Budapest

Re: NEWS: FinalGen chess endgame tablebase generator.

Post by Arpad Rusz » Sun Mar 18, 2012 3:25 pm

I have tested this new tool. It has some limitations but it is working fine.
I like the "Search for draw" option, here's an example (the only move that draws is 1.Ka1!!):

Image

IGarcia
Posts: 543
Joined: Mon Jul 05, 2010 8:27 pm

Re: NEWS: FinalGen chess endgame tablebase generator.

Post by IGarcia » Sun Mar 18, 2012 6:43 pm

Arpad Rusz wrote:I have tested this new tool. It has some limitations but it is working fine.
I like the "Search for draw" option, here's an example (the only move that draws is 1.Ka1!!):
Thank for the link Jesús. Wold be nice to have a linux version, but we have to ask Pedro.

Sure some problems are out of reach, like the one with a black rook on g column to be cuadrangulated, also a corresponding squares problem.

Another step on the road to solving chess... ? :wink:

Jouni
Posts: 1976
Joined: Wed Mar 08, 2006 7:15 pm

Re: NEWS: FinalGen chess endgame tablebase generator.

Post by Jouni » Mon Mar 19, 2012 8:15 am

But You get same result with Stockfish in split second

Analysis by Stockfish 2.2.2 JA:

1. = (0.00): 1.Ka1 Kg7 2.Kb1 Kg6 3.Kc1 Kg7 4.Kb1
2. -+ (-93.10): 1.Kc1 Kf8 2.Kc2 Ke8 3.Kc3 Kd8 4.Kb3 Ke7 5.Kc3 Ke6 6.Kc2 Kd7 7.Kd2 Kc6 8.Kc3 Kxb6 9.Kb4 Ka6 10.Ka4 b6 11.Kb4 b5 12.Ka3 Ka5 13.Kb3 b4 14.Ka2 Ka4 15.Kb2 b3 16.Kb1 Kb4 17.Kb2 Kc4 18.Kb1 Kd3 19.Kb2 Kxe3 20.Kc3 b2 21.Kc2 b1Q+ 22.Kxb1 Kd2 23.Kb2 e3 24.Kb3 Kd3 25.Kb4 e2 26.Kb5 Kxd4 27.Kc6 e1Q 28.Kxd6 Qe5+ 29.Kc6 Qxh2 30.Kd7 Qf2 31.Kc7 Qc2+ 32.Kd7 h2 33.Kd8 h1Q 34.Ke7 Qf2 35.Ke6 Qc1
3. -+ (-93.10): 1.Kc3 Kf8 2.Kc2 Ke8 3.Kc3 Kd8 4.Kb3 Ke7 5.Kc3 Ke6 6.Kc2 Kd7 7.Kd2 Kc6 8.Kc3 Kxb6 9.Kb4 Ka6 10.Ka4 b6 11.Kb4 b5 12.Ka3 Ka5 13.Kb3 b4 14.Ka2 Ka4 15.Kb2 b3 16.Kb1 Kb4 17.Kb2 Kc4 18.Kb1 Kd3 19.Kb2 Kxe3 20.Kc3 b2 21.Kc2 b1Q+ 22.Kxb1 Kd2 23.Kb2 e3 24.Kb3 Kd3 25.Kb4 e2 26.Kb5 Kxd4 27.Kc6 e1Q 28.Kxd6 Qe5+ 29.Kc6 Qxh2 30.Kd7 Qf2 31.Kc7 Qc2+ 32.Kd7 h2 33.Kd8 h1Q 34.Ke7 Qf2 35.Ke6 Qc1
4. -+ (-93.10): 1.Ka3 Kg7 2.Kb3 Kg6 3.Kc2 Kf6 4.Kd1 Ke7 5.Ke1 Kd7 6.Kd2 Kc6 7.Kc3 Kxb6 8.Kb4 Ka6 9.Ka4 b6 10.Kb4 b5 11.Ka3 Ka5 12.Kb3 b4 13.Ka2 Ka4 14.Kb2 b3 15.Kb1 Kb4 16.Kb2 Kc4 17.Kb1 Kd3 18.Kb2 Kxe3 19.Kc3 b2 20.Kc2 b1Q+ 21.Kxb1 Kd2 22.Kb2 e3 23.Kb3 Kd3 24.Kb4 e2 25.Kb5 Kxd4 26.Kc6 e1Q 27.Kxd6 Qe5+ 28.Kc6 Qxh2 29.Kd7 Qf2 30.Kc7 Qc2+ 31.Kd7 h2 32.Kd8 h1Q 33.Ke7 Qf2 34.Ke6 Qc1
5. -+ (-104.58): 1.Kc2 Kf8 2.Kb2 Kf7 3.Kc2 Kf6 4.Kd1 Ke7 5.Ke1 Kd7 6.Kd2 Kc6 7.Kc3 Kxb6 8.Kb4 Ka6 9.Ka4 b6 10.Kb4 b5 11.Ka3 Ka5 12.Kb3 b4 13.Ka2 Ka4 14.Kb2 b3 15.Kb1 Kb4 16.Kb2 Kc4 17.Kb1 Kd3 18.Kb2 Kxe3 19.Kc3 b2 20.Kc2 b1Q+ 21.Kxb1 Kd2 22.Kb2 e3 23.Kb3 e2 24.Kb4 e1Q 25.Kb5 Kc3 26.Kc6 Kxd4 27.Kxd6 Qe5+ 28.Kc6 Qxh2 29.Kd7 Qf2 30.Kc7 h2 31.Kb6 h1Q 32.Kb5 Qb1+ 33.Kc6 Qc1+ 34.Kb5 Qfb2+ 35.Ka5 Qca1#
Jouni

User avatar
Michael Diosi
Posts: 672
Joined: Mon Jun 22, 2009 11:37 am

Re: NEWS: FinalGen chess endgame tablebase generator.

Post by Michael Diosi » Mon Mar 19, 2012 10:40 am

Hi,

Do you understand what the software is doing ?

Chess Software of the year. Maybe we should offer such a symbolic prize ...


Michael
http://www.playwitharena.com

Ignacio
Posts: 142
Joined: Wed Mar 08, 2006 7:15 pm

Re: NEWS: FinalGen chess endgame tablebase generator.

Post by Ignacio » Mon Mar 19, 2012 1:32 pm

Is the software free of malware? After installing, Panda Antivirus says virus: Trj/CI.A

User avatar
Michael Diosi
Posts: 672
Joined: Mon Jun 22, 2009 11:37 am

Re: NEWS: FinalGen chess endgame tablebase generator.

Post by Michael Diosi » Mon Mar 19, 2012 3:32 pm

Hi,


No warning from AVG and Antivir...

Maybe you should upload it to this antivirus page, don't remember the link....

Michael
http://www.playwitharena.com

noctiferus
Posts: 364
Joined: Sun Oct 04, 2009 11:27 am
Location: Italy

Re: NEWS: FinalGen chess endgame tablebase generator.

Post by noctiferus » Mon Mar 19, 2012 3:49 pm

Tested with VirusTotal: 0 warnings from 43 antiviruses.
May be a false positive...

IGarcia
Posts: 543
Joined: Mon Jul 05, 2010 8:27 pm

Re: NEWS: FinalGen chess endgame tablebase generator.

Post by IGarcia » Mon Mar 19, 2012 3:56 pm

Jouni wrote:But You get same result with Stockfish in split second

Analysis by Stockfish 2.2.2 JA:

1. = (0.00): 1.Ka1 Kg7 2.Kb1 Kg6 3.Kc1 Kg7 4.Kb1
But for other positions engines will be clueless...

BTW: Any know other end game tools, like endgamne browser nalimov (or gaviota) bases

Post Reply