Posted 2010-March-03, 09:31
I have to admit that I was surprised the first time I saw a bunch of tables where the auctions started the same and then robots went in different directions. It's even more common in the play: you can have identical auctions, but different opening leads. The natual assumption is that computer programs will behave deterministically.
But bridge is a game of partial information, and guessing is sometimes required. If the robot is going to guess, why should it always guess the same thing?
Assuming GIB uses a decent sized sample, clear-cut decisions should almost always go the same way. It's only the close ones that are likely to have multiple results.
I don't think any computer bridge program works entirely off a rule base, simulations are necessary to fill in the gaps. It might be possible to ensure consistent behavior across all tables by seeding all their random number generators the same, though. That would take out some of the luck factor, I'm not sure if it's desirable or not.