Skip to main content

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
2 votes
0 answers
94 views

Chess AI: Easy endgames and transposition tables

I have 2 problems with my chess engine I can't seem to figure out/understand. The first is with easy endgames. I was using this video as a reference (18:30 for the easy endgames), and implemented the ...
Deltag0ny's user avatar
1 vote
0 answers
57 views

What kinds of analysis can I do to improve my openings? [closed]

I am working in a project where I can analyze pgn games, so if I apply it to my own games, I would get a full map of the positions I have won as white/black and compare that directly with the ...
Oscar Flores's user avatar
0 votes
0 answers
82 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
169 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,924
0 votes
2 answers
228 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
128 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
286 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
203 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,798
0 votes
1 answer
248 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
315 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,924
0 votes
0 answers
253 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
269 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
633 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
588 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
299 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,798
4 votes
1 answer
639 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
255 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
645 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
536 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
  • 626
1 vote
1 answer
316 views

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

Is there a relative root tree that you can use to approach openings e.g. if x is played, the optimal choice is to play y?. With obvious cut across moves to transpose? E.g. my thoughts made me think of ...
user8812's user avatar
  • 369
2 votes
0 answers
194 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
212 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
269 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,846
3 votes
1 answer
265 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
646 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.6k
2 votes
1 answer
559 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.9k
6 votes
3 answers
993 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
  • 4,117
6 votes
1 answer
880 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
227 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,924
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,924
2 votes
1 answer
273 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,924
1 vote
1 answer
711 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
147 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
1k 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.9k
6 votes
2 answers
491 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.9k