Free, on 2015-April-01, 10:09, said:
I think there are many issues why bridge programs aren't better than they are at the moment. One is obviously money, but I think the most important is that we lack calculating power.
...
At the moment we lack calculating power, so we have to do it with limited resources.
mike777, on 2015-April-01, 10:39, said:
computing power does increase exponentially. The disagreement seems to be for how long.
We've got more than enough computing power right now. Since this is the Bridgebase forum, have you seen how fast the play goes when GIB is declarer against 2 other GIBs? The cards are usually played so fast you can't follow the play because everything is a blur, and Bridgebase computers could be running thousands of GIBs at one time.
Instead of a fraction of a second on a play, give GIB 2,3, 10+ seconds to make a difficult bid or play, so 10x - 10000x as much time. Do you think GIB will bid or play substantially better? There may be some edge conditions where the number of simulations is not sufficient to model unlikely distributions so e.g. GIB may miss a 100% safety play, but GIB will still make almost all the same unbelievably bad bids and plays. Why? Because the programming either has bugs or omissions or just doesn't have the coding to do the correct analysis.
So it's a software problem. Suppose you want to play Precision club with GIB. You can't do it because GIB hasn't been programmed to play Precision. No increase in computing power will ever change that. It's not just the opening bids that need to be programmed, but responses, rebids, responder's rebids, etc. Then for defensive bidding, you have to program a defense to a strong 1
♣, a nebulous 1
♦, a different 1NT range, natural 2
♣, 3 suited 2
♦, etc. Not that it can't be done since IIRC some other programs can play Precision, but then you will introduce a whole new class of bugs that need to be fixed and GIB programmers have trouble fixing some of the existing ones. Maybe GIB isn't the best engine to use these days. Some people have said that Jack is very good. I'm sure Jack has its own unique set of issues. Maybe they can be fixed and Jack improved to be world class. Just as likely IMHO is that a new program that hasn't been invented yet will be the first world class ability program that will build on the development of today's programs and be designed from the ground up to avoid some of the problems with today's programs.