Questions tagged [transpositions]

A transposition is when a series of moves leads a game from one opening into another.

Filter by
Sorted by
Tagged with
0 votes
0 answers
37 views

Transposition table problems with negamax

sorry if I didn't follow the upload rules correctly. This is my first post here. I am currently building a chess engine using C# (Godot game engine), and my transposition table is rarely used. For ...
uri bracha's user avatar
0 votes
0 answers
44 views

Smallest size of the transposition table that still makes sense

I've implemented a chess engine with iterative deepening, triangular table for PV and aspiration window. The engine runs on a microcontroller with 1MB of RAM. I read in the Internet everything I could ...
Kajetan Świtalski's user avatar
0 votes
1 answer
134 views

After 1.d4 d5 2.Nf3, what are the differences between 2...e6 and 2...Nf6?

Black plays 2...e6 8% of the time, 2...Nf6 77% of time. It seems that by playing 2...Nf6, Black keeps open the option of playing ...Bg4 and ...Bf5 (which would be the Slav if White plays c4 and Black ...
Fate's user avatar
  • 4,778
0 votes
2 answers
144 views

Transposition Table eviction policy

What do most engines use as an eviction policy for their transposition tables? I have read plenty about replacement strategies for collisions or overflow, but not as much about actively reducing table ...
EdwardK's user avatar
0 votes
0 answers
89 views

How to calculate transposition table hash index

I'm writing a chess engine in Java, and I'm having difficulty understanding how to calculate the hash address/index, based on the zobrist key. According to the Chess Programming Wiki, since the 64-bit ...
kelseyde's user avatar
1 vote
1 answer
187 views

Help with Negamax using transposition table

I've recently been improving my Negamax algorithm for chess, adding a transposition table. The algorithm was working well before this addition. After this addition I can't see no big improvements in ...
SKAE's user avatar
  • 11
0 votes
2 answers
174 views

London system move order nuances Qb6 without Nc6

In the London system, playing early Nd2 is recommended to react against Qb6. For example if we take this move order [FEN ""] 1. d4 d5 2. Bf4 Nf6 3. e3 c5 4. c3 Nc6 5. Nd2 Qb6 6....
cmgchess's user avatar
  • 2,388
0 votes
1 answer
193 views

Iterative deepening speed expectation

I have developed a chess engine with these features: alpha beta transposition tables iterative deepening use any prev result from transposition table as first move if the result cannot be used ...
user2908112's user avatar
4 votes
2 answers
280 views

What do QGA players usually play when White doesn't play exactly 1.d4 d5 2.c4?

If Black plays the KID, then Black can play Nf6, g6, Bg7, O-O, d6 against everything. If Black plays the QGD, then Black can play d5, e6, Nf6, Be7, O-O against everything. If Black plays the Slav ......
Fate's user avatar
  • 4,778
0 votes
0 answers
226 views

Transposition table produces diffrent and wrong search results

I am currently developing my own chess engine in rust. It all was working pretty fine, until I added transposition tables. Where my engine was playing the reasonable move e2e4 at a lower depth, with ...
LilithUwU's user avatar
2 votes
2 answers
225 views

How to avoid the Sicilian after 1.e4 d6 2.Nf3?

I am learning the Pirc Defense as black. I am a bit confused when after 1.e4 d6 white plays 2.Nf3. Are they forcing me to transpose into a Sicilian with 2... c5? I kind of like the Sicilian Dragon, so ...
lanskey's user avatar
  • 349
2 votes
1 answer
572 views

My Transposition Tables implementation slows down Alpha Beta Pruning

I have this implementation of alpha beta pruning I made a couple days ago. I've been trying to look into transposition tables. When I tried this implementation it was slower than the original code. I ...
cuteboy101's user avatar
5 votes
3 answers
577 views

How to understand which positions result from certain opening

I was watching Irina Krush's great lecture on YouTube and, at 20:06, she asks "Which opening is this position from?" The answer is apparently the Sicilian, which made me wonder. How do you ...
Sinan Yaman's user avatar
2 votes
2 answers
289 views

Marshall Defense transposition to Gruenfeld

Can this move order be considered a good surprise weapon against 1.d4 players since the Marshall Defense is known to be dubious and now black is trying to transpose it to a Gruenfeld. From my ...
cmgchess's user avatar
  • 2,388
4 votes
1 answer
552 views

Transposition Tables Bug, implementation produces different results

I've been writing my chess engine for 2 months now, and I've come across this bug that I can't manage to solve. Basically, when I disable my transposition table, the engine plays fine and the minimax ...
Miguel Silva's user avatar
3 votes
3 answers
235 views

Transposition into KID

I have looked at many grandmaster games where White starts off with 1.c4, which later mostly transposes into a King's Indian. However, Black could have immediately played 1...e5, which seems slightly ...
user avatar
4 votes
1 answer
633 views

Hanham Variation Philidor Defense

I want to find a way of transposing into the Hanham Variation of the Philidor Defense, without a way for White to deviate. For example, in the normal move order, White may have the move 3. Bc4 or 3. ...
user avatar
3 votes
1 answer
509 views

Transposition Tables

Are transposition tables (in engines) used for one or multiple games? My current knowledge of transposition tables is that when an engine searches the game tree, there will sometimes be positions ...
Tauist's user avatar
  • 616
1 vote
1 answer
281 views

Is there a root tree of openings based on response by Black and vice versa?

I'm enjoying my study as a relative noob into chess (1000 rapid in Lichess and on Chess.com in the last month or so) and am getting very interested in openings. Is there a relative root tree that you ...
user8812's user avatar
  • 369
2 votes
0 answers
181 views

Stockfish Transposition Table: 16 bit key equals 0 even if the key is found? [closed]

In Stockfish 11, they use the high 16 bits as key inside the cluster: const uint16_t key16 = key >> 48; // Use the high 16 bits as key inside the cluster This renders problem when key >> ...
ChessLover's user avatar
3 votes
2 answers
203 views

How this game is denoted as French Advanced Variation?

I had started playing this game with Scandinavian Defense opening. How it is been denoted as French Advanced variation as of 3rd move. Please refer to the attached screen-shot.
Inc Operations LLC's user avatar
8 votes
2 answers
2k views

1. e4 e6 2. d4 c5 - is this opening worth it?

While doing my spring cleaning, I came across an old book claiming to give a good opening chance for black. It's called the "Barcza-Larsen opening" and it is characterized by 2 .. c5: [fen ""] 1. e4 ...
Klangen's user avatar
  • 981
1 vote
1 answer
256 views

Most different openings by transpositions?

What sequence of opening moves can include most different named Openings or Defenses by transpositions? For example, I just played a bullet game that went: 1.d4 e5 2. e4 d6 3. Nf3 Nc6 4. Bb5. In ...
A. N. Other's user avatar
  • 6,826
3 votes
1 answer
252 views

Are there any sources of massive transposition tables?

Do transposition databases exist the way tablebases do? Would an engine be able to take advantage of a pre-calculated TD? Is there a benefit to players when studying if they had access to pre-...
Justin's user avatar
  • 33
8 votes
1 answer
623 views

Why is 5...Be7 played before ...b5 in the main line of the Closed Ruy Lopez?

Here is what I've seen described as the main line of the Closed Ruy Lopez up to move 7: [fen ""] 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 (5... b5 6. Bb3 Be7 7. Re1 d6) 6. Re1 b5 7. Bb3 ...
itub's user avatar
  • 10.5k
2 votes
1 answer
551 views

Opening classification and transpositions

Positions in an opening can often be reached in a variety of (meaningful) ways, i.e. by transpositions. When classifying chess games (e.g. in databases or books) by , are there rules or other ...
user1583209's user avatar
  • 20.7k
6 votes
3 answers
972 views

Marshall Defense 1.d4 d5 2.c4 Nf6 — transpositions

I know that the theoretical refutation of 1.d4 d5 2.c4 Nf6?! is supposed to be 3.cxd5 Nxd5 4.Nf3. Perhaps Black doesn't fear the refutation because he intends a gambit such as 3.cxd5 c6?! or 3.cxd5 ...
bof's user avatar
  • 3,782
6 votes
1 answer
826 views

Three-fold repetition and null move

Added transposition table (this was tested alone and worked as expected), three fold repetition and null move pruning in my engine and wins more games but some of them end with three fold repetition ...
tttony's user avatar
  • 227
2 votes
1 answer
209 views

multi PVs using triangular array

I am currently using a triangular array to collect the PV in my chess engine (written in C). However, I would like to return several variations such as the second best, third best, and so fourth. Is ...
nak3c's user avatar
  • 718
6 votes
1 answer
1k views

What are all the most common transpositions between the Caro-Kann Panov–Botvinnik Attack with 5...e6 6. Nf3 Bb4 and the Nimzo-Indian Defence?

I would like to know what are all the most frequent transpositions between the two following openings: . The Caro-Kann Panov–Botvinnik Attack with 5...e6 6. Nf3 Bb4: [StartPly "12"] [FEN ""] ...
Fate's user avatar
  • 4,778
4 votes
5 answers
3k views

Why is it said that beginning with 1. Nf3 2. c4 avoids the Benoni but beginning with 1. d4 2. c4 does not?

I have read a lot of messages on different Forums about the merits of beginning with 1.Nf3 or beginning with 1.d4. And a very big number of people said essentially this: One of the advantages of ...
Fate's user avatar
  • 4,778
2 votes
1 answer
266 views

Can the Nc3+e3 Chebanenko Slav, the Exchange Slav and the 4...Bg4 Slow Slav transpose into each other?

I would like to know if the following three variations can transpose into each other? The Nc3+e3 Chebanenko Slav: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. e3 a6 The Exchange Slav: 1. d4 d5 2. c4 c6 3. cxd5 ...
Fate's user avatar
  • 4,778
1 vote
1 answer
677 views

Is there any transposition available in between QGA and other openings?

I'm a chess player with ELO 1600. Now I'm trying to learn transpositions in chess. QGA is my favorite opening as white. But most of the time black chooses Queen's Gambit Declined. So now I'm trying to ...
ManirajSS's user avatar
  • 543
3 votes
1 answer
146 views

Kind of popular variation in Tournament

I am just an ordinary chess player who does not know about Chess Tournament even just a little thing, as I saw at my Houdini vs my Houdini at Tournament level in 5 minutes (and now I still testing in ...
Ahmad Azwar Anas's user avatar
10 votes
3 answers
989 views

How can one determine the opening or transposed opening from the existing pawn formation/structure?

I was once told that you can determine an opening or transposed opening just by how the pawns are structured on the board. Is this the method normally used to determine if an opening was transposed ...
xaisoft's user avatar
  • 16.8k
6 votes
2 answers
489 views

Can a set of moves be a transposition and a variation?

I am confused about the differences between a transposition and variation. I know that a transposition is when you start of with one opening and a set of moves after that leads to another opening and ...
xaisoft's user avatar
  • 16.8k