![]()
![]()
![]()
![]()
* = no hand records
Double dummy basically means that you are looking at all 4 hands. We use the public version of gib.exe to do the analysis. The program analyzes each hand 260 times, for each of the four possible declarers and five possible trump suits and then for each of the 13 possible opening leads. For each of those 260 combinations, we find the maximum tricks that declarer can make assuming perfect offense and defense, ie, looking at all 4 hands. From that information, one can figure the "par result". For example, imagine a hand where both sides are vulnerable and NS can make 10 tricks at Hearts, and 11 tricks at clubs, and where EW can make 10 tricks at spades. The par result can be determined as follows (the following is shown using scores from the NS perspective):
For each hand, we show the tricks that can be made in each suit (using the Double Dummy analysis). In most cases, the number of tricks that can be made by NS is the same whether North or South is declarer. However, in some cases, it matters who is declarer. Thus, a notation like 13-12 for NS means 13 tricks can be made with N as declarer but only 12 tricks with S as declarer. Similarly, 13-12 for EW means 13 tricks can be made with E as declarer but only 12 tricks with W as declarer.
The "Par Leads" table shows which cards the opening leader is required to lead to hold declarer to the par number of tricks. To keep the table smaller, we only show the contracts that actually were bid or the ones that show up in the "Double Dummy" section (see below).
It can often be an interesting and challenging exercise to try to make the number of tricks that the computer claims can be made (against any line of play by the opponents), even looking at all the hands. When you get stuck, see below for a pointer to an interactive double dummy viewer that can help. If you see a case where the analysis seems wrong, let me know.
One very important thing to remember is that while a certain play would succeed on a hand in double dummy (for example dropping a singleton king rather than finessing), such a play might statistically be the wrong play at the table. Another thing to remember is that just because NS can make 3NT, double dummy, it does not necessarily mean that NS should bid 3NT with those cards. For example, the hand might require 4 finesses to succeed in order to make 3NT, which means 3NT will succeed only 1/16 of the time. So someone should not necessarily feel bad just because they did not make par on a hand. However, if your team lost points on a hand, the double dummy analysis is one way to indicate whether it was your pair's fault or your teammate's fault.
In the "Double Dummy" section, the first line always shows the par result as defined above. We always show the minimum bid that will get the par result, taking into account that the opponents will always push you higher if it is profitable for them.
For example assume NS can make 9 tricks in spades, EW can make 8 tricks in hearts
and EW is vulnerable. Par is +140 for NS. NS could make +140 by
bidding either 1S, 2S or 3S.
However, if they bid 1S, EW can bid 2H and make it
for -110 for NS. NS could then bid 2S, and EW could not bid higher profitably.
(3H* -1 would be +200 for NS). So in this case we would show
Par 2S by NS +1 = 140 to NS
Forced by 2H by EW +0 = 110 to EW
Here the "Forced by" line indicates that NS were forced from 1S to 2S
by EW's bidding.
Now change the assumption so that EW is not vulnerable. In this case, 3Hx - 1 would be a good save and we would show
Par 3S by NS +0 = 140 to NS
Forced by 3Hx by EW -1 = 100 to NS
Again, the "Forced by" line indicates that NS could be forced from
a more comfortable 1S or 2S bid by EW's bidding.
Going a step further, assume NS can make 9 tricks in spades, EW can make 9 tricks in hearts and EW is not vulnerable. Now even over 3S, EW can bid 4Hx -1 for only 100 to NS which is better than the 140 to NS. So in this case, 4Hx -1 becomes the new par and we would show
Par 4Hx by EW -1 = 100 to NS
Sacrifice vs. 3S by NS +0 = 140 to NS
Occasionally there are hands where par is not a sacrifice against an opponents contract, nor can we say that the par bidding side was forced to a higher level by the opponents. Yet there is often still a bad "sacrifice" that the opponents can make, where bad means they would lose more by sacrificing than if they just passed. If such a "bad" sacrifice is within 1 trick of being a good sacrifice, then we show that on the second line with the label "Least bad sacrifice". For example, assume NS can make 10 tricks in spades, EW can make 9 tricks in hearts and EW is vulnerable, NS is not vulnerable. Par is 4S by NS +420. 5Hx would go down 2 for -500 so not a good sacrifice, but we would show:
Par 4S by NS +0 = 420 to NS
Least bad sac 5Hx by EW -2 = 500 to NS
The Double Dummy Comparison Report consists of three parts,
When a team loses IMPS or MPs on a hand, it is the fault of one or both of the pairs on the losing team. The Blame Points section tries to allocate the blame for the loss between the two losing pairs. Note: when there are more than two tables, the procedure outlined below is done for each pair of tables, then totalled to get the total blame for that hand.
In IMPs, the total blame equals the total IMPs lost on that two-table comparison. In MPs, the blame is the MPs lost on that two-table comparison, which by the nature of MPs is either 0 or 1. Blame points are allocated by comparing a pair's actual result with it's adjusted par result as follows:
After totalling the blame points that each pair made, we compare that total to the average total for pairs that held those same hands and we show your departure from that average (in percent plus or minus). We compare this way rather than comparing absolute blame points because, on many hands, the opportunities for mistakes are usually more in one direction than in the other.
IMPS
PAR EXB ADJPAR RESULT DIFF BLAME LOST
NS1 +620 +620 +620 +620 0 0 0
NS2 +620 +620 +620 -100 -720 -13 -13
EW1 -620 -620 -620 -620 0 0 -13
EW2 -620 -620 -620 +100 +720 0 0
In normal team scoring, EW1 being a temporary teammate of NS2, shares in the disaster. (and NS1 being a temporary teammate of EW2, shares in the benefit). In Blame Points scoring, the burden for the 13-IMPs loss falls only on NS2 who failed to make a contract that should have been made. Everyone else gets average.
IMPS
PAR EXB ADJPAR RESULT DIFF BLAME LOST
NS1 +600 -100 -100 +620 +720 0 0
NS2 +600 -100 -100 -100 0 0 -13
EW1 -600 +100 +100 -620 -720 -13 -13
EW2 -600 +100 +100 +100 0 0 0
Note: Par for NS1 and NS2 both adjusted down (both misbid)
In this case, of the losing pairs (NS2 & EW1), only EW1 had a deficit from adjpar
so EW1 gets all the blame points. (the Normal IMPS scoring is the same as before).
It makes sense that now the burden for 13-IMP loss suffered by the EW1-NS2
team falls on EW1, because they were supposed to set 4 Spades, but instead
they let NS1 make it.
Note that if we had been using original par rather than adjusted par,
NS2 would have had a deficit of -700 and would have
incurred some of the blame (for misbidding), when really they
didn't bid any worse than the other NS pair.
IMPS
PAR EXB ADJPAR RESULT DIFF SWING BLAME LOST
NS1 +600 -100 +600 +620 +20 0 0 0
NS2 +600 +600 +600 -100 -700 -12 -6.5 -13
EW1 -600 +100 +100 -620 -720 -13 -6.5 -13
EW2 -600 -600 -600 +100 +700 0 0 0
Note: No NS adjustment needed from EXB
Now of the losing team pairs (NS2 and EW1), both were responsible
for large swing blames (-12 and -13 respectively).
It makes sense that both should share in the blame since NS2 went down
in a contract that should have made, and EW1 allowed a contract to make that
should have gone down. Looking at it another way, together they managed
to convert what should have been a 13 IMP swing their way to a 13 IMP swing the other way.
Again if we had just
used original par, NS2 would have had most of the blame.
This part of the report attempts to show a pair where they might have bid, led, or played better, including hands where their team did not lose any points.
For bidding discrepancies, the symbol < indicates an underbid, > an overbid.
Note that not all discrepancies are "punished". A pair can overbid but still make the contract. For example, pair A overbids to 3NT when only 2NT can be made on the hand. Pair B then misdefends and allows 3NT to be made. Therefore, at this table we would have (assume vulnerable)
NS1 EW1 PAR +120 -120 (2NT bid and made) EXB -100 +100 (3NT should go one down) ACTUAL +600 -600 (3NT bid and made) BIDABS -220 (unpunished) PLAY -700
so pair A potentially lost 220 points (the difference between +120 and -100) by overbidding (potentially because they would have lost it against perfect defense), but then in the play, pair B lost 700 points (the difference between +600 and -100) by underdefending.
As usual, when comparing to double dummy, use your own judgement to decide whether to worry about any particular hand.
The PAR result described above is computed before the bidding has started.
With perfect bidding, this should also be the expected par result when the bidding is completed (called EXB above).
However, sometimes the bidding is not perfect.
In this section, we go thru each hand at each table, and compute a new par after each bid is made. (To keep things simple, we only show NS par (EW par is just the opposite). If the bid has lowered par for a pair, we mark the bid with a "?", and add a comment showing what the new par is and what a better bid would have been. At the end of the comment, the figure in parentheses shows the offending pair and by how much their bid lowered their par.
Note that by the definition of par, there is no way a pair can by their own action "raise" par during the bidding, only lower it. Of course, you can benefit from your opponent's misbidding, for when they lower their par, they raise yours.
Note that this section doesn't take into account the final result from the play. It only concerns itself with the bidding. So, for example, a bid that looks like an overbid in double dummy might have worked out by actually making at the table.
Note: The following examples are from the Dec 9, 2004 game. On this hand, NS can make 9 tricks in hearts, EW can make 8 tricks in clubs and 6 tricks in NT.
Board 24, Table 2: parNS= 140 (3H by NS) GB vs DJ, None Vul W N E S P P 1C 1H 1N 2H 3C 3H P P PHere the bidding was perfect. NS got to the par contract, and EW never "stuck their neck out" by making a dangerous bid that would have allowed NS to collect more than it's par 140. (3CX would have only gone -100). Note that there are no comments.
Board 24, Table 1: parNS= 140 (3H by NS) PN vs TG, None Vul
W N E S
P P 1C 1H
1N 2H 3C 3H
3N? parNS= 300 (4CX by E ); Better was P (TG -160)
P 4C P
5C? parNS= 500 (5CX by E ); Better was P (TG -200)
P P X
P P P
This is the same hand as above from the other table, with not quite as good bidding on EW's part.
You can see that with the West bid of 3N, they were already in trouble. 3NX would
have gone for -500 to EW, but par at that point was "only" reduced to -300 because
EW could recover from 3NX by bidding 4C and getting doubled there (-300). Note that E did indeed
recover to 4C which was the par bid at that point.
The 5C bid by W then made things worse again and reduced the par to -500. Since South did
properly double 5C, 500 for NS became the final par.
5C? parNS= 500 (5CX by E ); Better was P (TG -200)
P P P? parNS= 150 (5C by E ); Better was X (PN -350)
In other words, EW would lose 350 points by not doubling.
Board 24, Table 2: parNS= 140 (3H by NS) GB vs DJ, None Vul
W N E S
P P 1C 1H
1N 2H 3C? parNS= 300 (3CX by E ); Better was P (DJ -160)
3H? parNS= 140 (3H by S ); Better was X (GB -160)
P P P
Note that the final par was unchanged from the original par. Howver,
NS did miss an opportunity to punish EW.
Have you ever seen a double dummy result and wondered how it can be achieved? The following shows a way to get a free double dummy viewer, which will let you step through a hand, showing whether the goal number of tricks can be achieved at any step, and what cards will let you achieve that goal. (This viewer only works on Windows. This procedure also requires perl (downloadable from here) and assumes you're comfortable running perl from a command line.)
perl pbn2lin.pl 010804.pbn 19 4S N >B19.lin