- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于桥牌的取胜策略
关于桥牌的取胜策略
何大华 陈传波
(华中科技大学计算机科学与技术学院,武汉 430074)
摘要:在桥牌运动中,若将四家的牌摊开来打,则存在判定初始牌局是否为南北方胜牌局(或东西方胜牌局)的算法,当南北方(或东西方)客观上存在取胜策略时,则存在算法来实现其取胜步骤。本文给出的算法不仅在可计算性意义上是最好的算法,并且计算量小。
关键词:桥牌, 博弈, 可计算性, 计算复杂性
中图分类号:TP18The Winning Strategy for Bridge Game
HE Da-Hua CHEN Chuan-Bo
(College of Computer Sci.Tech., Huazhong University of Sci.Tech., Wuhan 430074)
Abstract: There exists an algorithm to decide if the initial configuration is a South-North-Winning configuration (or East-West-Winning configuration) if all the four players in bridge game know the detailed information about the cards distribution, and the algorithm can implement this procedure for the South-North side (or East-West side) if the South-North side (or East-West side) can actually win. The algorithm proposed in this paper is the best in the opinion of computability, and it is also efficient.
Keywords: bridge, gambling and chess, computability, computational complexity
若干概念
约定桥牌运动中的四位牌手于牌桌的东西南北四方就座,东西为一家,南北为一家,南家为定约人,北家为明手,西家首攻。
初始牌局:在桥牌运动中,发牌完毕后,各家手中均有13张牌,称52张牌在各家手中的分布状态、南北方定约的阶数s及花色F诸信息的集合为初始牌局。其中1≤s≤7,F∈{C, D, H, S, NT}。将52张牌分为四堆,每堆13张的分法有种,因不叫、加倍和再加倍三种叫品不能成为定约,故南北方定约的种数一共只有35种 (1C~7NT),由此可知初始牌局一共有种。
终止牌局:在桥牌运动中,当13墩牌全部打完后,设南北方的赢墩为w,则称w、南北方定约的阶数s以及花色F诸信息的集合为终止牌局。
k阶牌局:在桥牌运动中,设已打完k墩牌且南北方赢墩为w,则称k,w,南北方定约的阶数s及花色F,剩下的52-4k张牌在各家手中的分布状态以及第k+1墩由谁出牌诸信息的集合为k阶牌局。显然,初始牌局即0阶牌局,终止牌局即13阶牌局。
容易计算出所有k (k≠0k≠13) 阶牌局的个数,由于52-4k张牌分为张数相等的四堆的分法种数为,南北家的赢墩可能为0~k共k+1种情形,并且在第k+1墩时,东西南北四家均可能先出牌,考虑到南北方定约的阶数s及花色F,k阶牌局的个数一共有。若给定初始牌局,由于四家手中的13张牌均已确定,并考虑到南北方定约的阶数s及花色F均已知,所以对应的k阶牌局的数目一共只有。
南北方完成定约sF称南北方胜,东西方击宕南北方的定约称东西方胜。一个k阶牌局,若剩下的13-k墩牌中无论东西方采用何种打法,南北方均存在某种策略,使得其总赢墩达到或超过s+6,则称这个k阶牌局为南北方胜牌局,否则称为东西方胜牌局。
桥牌的取胜策略
2.1 牌局的胜负判定
从数学意义上讲,竞技桥牌运动是一种带有猜测性质的博弈[1,2],各牌手要根据自己手中的牌情、叫牌过程中获得的信息、前面已出牌的信息以及搭档和对手的打牌风格等等来决定自己的出牌,这需要较高的智慧和临场应变能力。但若各牌手互知彼此之间牌的分布信息,则桥牌运动就变成了一种完全动态信息博弈[2]。在下面的讨论中,假定南北方定约为sF,四家的牌全部摊开,西家首攻,现考虑南北方是否有取胜策略。
定理 任意初始牌局要么为南北方胜牌局,要么为东西方胜牌局,并且存在判定给定初始牌局是否为南北方胜牌局的算法。
下面利用倒推法逐步证明这个定理。显然,一副牌到达终止牌局后,南北方要么完成定约,要么被击宕,并且很容易判定南北方是完成了定约还是被击宕:若w≥s+
文档评论(0)