Search found 223 matches

by h.g.muller
Wed Oct 15, 2008 8:39 pm
Forum: Endgame Tablebases
Topic: Coding my 7-men generator
Replies: 12
Views: 12240

Re: Coding my 7-men generator

Yes, exactly. I don't want to bother with successors, yet. The intuition might be wrong, btw, but the generator will figure that out soon enough. An end-game that is not generally won is not a good benchmark, as the win-front dies out very quickly. The main purpose of he benchmark is to get an idea ...
by h.g.muller
Fri Oct 10, 2008 12:51 pm
Forum: Endgame Tablebases
Topic: Coding my 7-men generator
Replies: 12
Views: 12240

Re: Coding my 7-men generator

Indeed, from your remarks it is clear that you did understand less than nothing. But your apologies are accepted... :lol:
by h.g.muller
Sun Oct 05, 2008 12:07 pm
Forum: Endgame Tablebases
Topic: DTR is no good!
Replies: 22
Views: 24031

Re: DTR is no good!

It is interesting you mention that it is likely to encounter more fallibility in the presence of more men. The philosophy on which DTR is based, (even if you make it work, by including the current value of the reversible-move counter in the index), s tht the fallibility in all phases is equal: if yo...
by h.g.muller
Sat Oct 04, 2008 9:17 pm
Forum: Endgame Tablebases
Topic: DTR is no good!
Replies: 22
Views: 24031

Re: DTR is no good!

I think the metric I describe in the third post of this thread is the most useful choice for pawnles end-games.
by h.g.muller
Sat Oct 04, 2008 8:34 am
Forum: Endgame Tablebases
Topic: DTR is no good!
Replies: 22
Views: 24031

Re: DTR is no good!

Only DTR needs the tie breaker in the form of DTZR. This because in the limit n -> infinity the DnTM norm (= (SUM pase_i^n) ^ (1/n) ) the (sup-)norm of the DTM vector gets completely independent of the duration of any shoter phase. So DTR = DinfTM can no longer be used to order positions with equal ...
by h.g.muller
Sat Oct 04, 2008 8:12 am
Forum: Endgame Tablebases
Topic: TBS
Replies: 6
Views: 7901

Re: TBS

Indeed, and I am well aware of that. This is another reason why I switched from using Nalimov statistics to DTC: in DTC the tactical wtm positions with a hanging piece betray themselves by having DTC = 0 or 1. So to judge if an end-game is won I look if there is a sizable fraction of position that h...
by h.g.muller
Fri Oct 03, 2008 3:15 pm
Forum: Endgame Tablebases
Topic: New Website, dedicated to my 7-men tablebase generator
Replies: 7
Views: 8480

Re: New Website, dedicated to my 7-men tablebase generator

I am writing the generator such that it can handle 6-men as well as 7-men EGTs. But although much of the code will be in common, some code will be specific to the 7-men case. So strictly speaking, it wouldn't prove anything if the 6-men generated this way are correct. I guess the best way to test ao...
by h.g.muller
Mon Sep 29, 2008 8:27 am
Forum: Endgame Tablebases
Topic: TBS
Replies: 6
Views: 7901

Re: TBS

I don't think a chess-playing program needs them. (I have never used Nalimov tablebases in a Chess program, though, and do not have a single one on any of my computers, so you should not automatically believe that what I think is true...) In fact the .tbs files are the only Nalimov files that are of...
by h.g.muller
Sun Sep 28, 2008 6:15 pm
Forum: Endgame Tablebases
Topic: TBS
Replies: 6
Views: 7901

Re: TBS

tbs files contain an overview of the statistic of the EGT, (i.e. the number of positions for each DTM), not? They are simple text files, of a few dozen lines.
by h.g.muller
Thu Sep 25, 2008 7:18 am
Forum: Endgame Tablebases
Topic: http://kirr.homeunix.org/... not working?
Replies: 3
Views: 5849

Re: http://kirr.homeunix.org/... not working?

Yes, I had that problem too. Suddenly th link under my browser "favorites" stopped working, (it had been off and on for some time anyway), and only after a few days I discovered that the site was not down, but tht I was using an obsolete link...
by h.g.muller
Wed Sep 24, 2008 1:17 pm
Forum: Endgame Tablebases
Topic: DTR is no good!
Replies: 22
Views: 24031

Re: DTR is no good!

Note that DTM and DTR are actually the two extreme cases of a DnTM metric, where n is a numbr that describes how to combine the time spent in each phase to a total time. This sequence of the number of moves spent in each phase could be seen as a vector, and the total winning distance as the norm of ...
by h.g.muller
Wed Sep 24, 2008 8:37 am
Forum: Endgame Tablebases
Topic: DTR is no good!
Replies: 22
Views: 24031

DTR is no good!

I changed my opinion on the DTR metric (as others apparently did before me, without me properly understanding the problem they were pointing out): for tablebases that tore DTx as a function of position, rather than full game state (which includes also things like reversible-move counter), it is a us...
by h.g.muller
Tue Sep 23, 2008 4:01 pm
Forum: Endgame Tablebases
Topic: New Website, dedicated to my 7-men tablebase generator
Replies: 7
Views: 8480

Re: New Website, dedicated to my 7-men tablebase generator

I followed your recommendation for the web-page titles. It s true that in 7-men EGTs you have so many pieces that it becomes difficult (and thus rare) to have them all different. But I am not only interested in the 4 orthodox piece types, and with more piece types the fraction that has doublets is m...
by h.g.muller
Sat Sep 20, 2008 7:09 am
Forum: Endgame Tablebases
Topic: New Website, dedicated to my 7-men tablebase generator
Replies: 7
Views: 8480

New Website, dedicated to my 7-men tablebase generator

Now that I have started coding work on my 7-men EGT generator, I thought it a good idea to already put the description of its design and the algorithm it will be using on my website. So I have now devoted a section of 14 web pages to tablebases, in addition to the two pages I already had. You can fi...
by h.g.muller
Tue Sep 16, 2008 6:16 am
Forum: Endgame Tablebases
Topic: Explanation of the unique triangle
Replies: 29
Views: 28390

Re: Explanation of the unique triangle

Well, this is where you need tablebases in the first place. For positions that engines know how to win easily by itself, even at low depth, they offer no advantage. But there are many end-games with Rooks + Pawns or Queens + Pawns, where a simple evalution based on material and piece-square tables i...
by h.g.muller
Mon Sep 15, 2008 8:22 am
Forum: Endgame Tablebases
Topic: Explanation of the unique triangle
Replies: 29
Views: 28390

Re: Explanation of the unique triangle

... But I doubt it will on the average give better results than doing a normal alpha-beta search and relying on the hash table. Oh yes, it will. Try finding a checkmate in a 3-men end-game by alpha-beta + hashing, for a not-too-powerful piece. I have tried this many times, even with Joker, which ha...
by h.g.muller
Sun Sep 14, 2008 10:20 am
Forum: Endgame Tablebases
Topic: Explanation of the unique triangle
Replies: 29
Views: 28390

Re: Explanation of the unique triangle

... So your idea would only work for generally won pawn slices? The DTZ(k) metric, as hgm points out, does have the advantage over DTC/DTM that if there is a move zeroing the move-count, changing the phase, and winning, no other successors need be consulted. 'dz', the depth under the DTZ metric, is...
by h.g.muller
Sun Sep 14, 2008 8:59 am
Forum: Endgame Tablebases
Topic: Explanation of the unique triangle
Replies: 29
Views: 28390

Re: Explanation of the unique triangle

However, we shouldn't get hgm's EGTs confused with the definitive EGTs which this discussion board has so far focussed on. You might also be able to tell that I am distinctly unenthusiastic about proposed classification of endgames or P-slices into 'sensical/nonsensical', or of positions into 'bles...
by h.g.muller
Sat Sep 13, 2008 6:54 am
Forum: Endgame Tablebases
Topic: Explanation of the unique triangle
Replies: 29
Views: 28390

Re: Explanation of the unique triangle

My own interest in end-games is to improve play of my engine, and to determine end-game values of fairy pieces. For that purpose I am at just the opposite opinion as you: there is no future in pre-computing and storing tablebases, as their size and number grows just to fast with the number of men. A...
by h.g.muller
Fri Sep 12, 2008 11:41 am
Forum: Endgame Tablebases
Topic: Explanation of the unique triangle
Replies: 29
Views: 28390

Re: Explanation of the unique triangle

Perhaps I should elaborate on this, then. The judgement that a certain successor P-slice is non-sensical is is not a chessic one. It is something that follows from the calculation: To calculate, say Ka4b4c7d7Kh7, you need to probe successors after Pawn push or capture. If the successors do not exist...
by h.g.muller
Thu Sep 11, 2008 8:47 am
Forum: Endgame Tablebases
Topic: Explanation of the unique triangle
Replies: 29
Views: 28390

Re: Explanation of the unique triangle

For the format of the 6/7-men EGT generator I am building, I do plan to have each P-slice in a separate file. So their will not be anything like KRPKRP.btm, but I will have things like KRe2KRh7.btm, KRd6KRd7.btm, etc. So the matter of ordering of the different Pawn constellations will simply never c...
by h.g.muller
Wed Sep 10, 2008 9:02 am
Forum: Endgame Tablebases
Topic: Explanation of the unique triangle
Replies: 29
Views: 28390

Re: Explanation of the unique triangle

I am interested in compression methods, as I have not yet fully worked out the method I am using in my 7-men generator during building, and am not very knowledgeable on compression methods in general. (I know about Hufman coding, but that is about it.) I guess the requirements for compression during...
by h.g.muller
Mon Sep 08, 2008 8:58 pm
Forum: Endgame Tablebases
Topic: Explanation of the unique triangle
Replies: 29
Views: 28390

Re: Explanation of the unique triangle

The diagonal symmetry is tricky, as by looking at only two pieces to decide if a position is in the tablebase or not, means that symmetry-equivalent positions differing only in the location of pieces you did not consider (i.e. everything except the Kings in Nalimov) now occur twice in the tablebase....
by h.g.muller
Mon Sep 08, 2008 8:27 pm
Forum: Endgame Tablebases
Topic: Coding my 7-men generator
Replies: 12
Views: 12240

Re: Coding my 7-men generator

Leapfrog already works for 3+4, 4+3 and 5+2 with 2GB provided that white has a King. This is what I will be using: To have all white moves of one of the two groups that you alternate fall within memory, you need to store 5 different King locations, (using K-slice factorization) and 64 locations of t...
by h.g.muller
Sun Sep 07, 2008 11:53 am
Forum: Endgame Tablebases
Topic: Coding my 7-men generator
Replies: 12
Views: 12240

Re: Coding my 7-men generator

My first goal as a test-case and benchmark for what perfomance to expect will be to use the 7-men disk-storage scheme and in-RAM processing code to generate a 6-men tablebase for KQ*Q*KN!N!, not making use of the exchange symmetry of like pieces. Here N! means an invulnerable Knight, and Q* means a ...