当前位置:首页 » 操作系统 » 围棋算法

围棋算法

发布时间: 2022-02-02 11:58:06

Ⅰ 围棋等级分计算规则

这个其实和足球排名一样,代表的时选手最近一段时期的状态
简单来说低段(低分)选手好赚分,当等级分差得比较多的时候赢一盘可以赚取很多分

中国试行围棋等级分制
为了促进中国围棋该给,使持有国家段位棋手的比赛成绩有科学的数学化指标,并及时反映棋手即时的实力状态,国家体发(委)从1995年1月1日起试行围棋等级分制,具体细则摘要如下:
一、 在围棋等级分启动阶段,原则上按棋手一次性确定各自的等级分。具体标准为:
九段2560分、八段2520分、七段2480分、六段2440分、五段2400分、四段2360分、三段2320分、二段2280分、初段2240分。
二、经过计算确定的棋手等级分,由国家体委列表于每年1月1日和7月1日各公布一次。必要时可适当增加公布次数。
三、外国棋手参考等级分:
2600分:小林光一、赵治勋、武宫正树、林海峰、藤泽秀行、大竹英雄、加藤正夫、曹薰铉、徐奉洙、李昌镐、刘昌赫。
2560分:日本、韩国现有九段;小松英树。
2520分:日本、韩国现有八段;富士通杯、东洋证券杯、真路杯、亚洲杯、中日擂台赛、中韩对抗赛、中韩新锐对抗赛等赛事出场的五段以上的棋手。
外国棋手的参考等级分仅供国内使用,与国内棋手的等级分同时公布。
四、须计算等级分的比赛,统称为等级分赛,目前包括:
(一) 全国团体赛、全国个人赛、段位赛;
(二) 富士通杯世界赛、东洋证券杯世界赛、应氏杯世界赛、真露杯世界赛、NEC杯擂台赛、乐百氏杯中韩对抗赛、亚洲杯电视快棋赛、女子世界赛等国际比赛;
(三) 霸王赛、名人赛、天元赛、大国手赛、棋王赛、十强赛、NEC围棋赛等传统比赛;
(四) 经国家体委批准的其他国际、国内比赛。
五、围棋等级分的计算方法(略)。

-- 作者: 刀把五
-- 发布时间: 2004/4/8 02:13pm

中国围棋等级分制度实行也有一些年了,作为衡量中国职业棋手水平和竞技状态高低得一个标准,围棋等级分却不能真实反映出棋手的差别。作为一个关心中国围棋兴衰成败的爱好者,本人针对围棋等级分制度提出一些看法及意见。
1.国围棋等级分制度的弊端
(1)中国围棋等级分计算方式有缺陷:中国围棋等级分计算是以胜局为计算基准的。中国棋院有一个计算公式,按对局双方等级分多少,每胜一局就套这个公式进行计算,胜者获得分数多些,负者得分少乃至减分,这本无可厚非,但问题就出在以胜局为计算基准上,同样胜一盘棋,其中却有天上地下之别,举一个例子,甲在五番胜负决赛以3:2战胜乙,虽然只胜一局,但这一胜局却带来巨大的差别,(如日本围棋前辈藤泽秀行在棋圣战上表现出色,被誉为一年只赢四盘棋的好汉),但在中国围棋等级分计算时,3:2获胜也只是赢了一盘棋而已,根本显不出什么重要意义。再举个例子,去年底马晓春九段在名人卫冕战中1比3负于了周鹤洋九段,如果按照赢一盘得10分,输一盘失10分的计算方法,那卫冕冠军马晓春净亏20分,早知如此,当初不拿冠军好了。
(2)体现不出不同对局的不同重要性:大家都知道7年前,世界棋坛的两大赛事——三星杯和应氏杯决赛,当年进入决赛的依田纪基和刘昌赫8盘棋,80万美元的故事至今让大家津津乐道。但如果当年依田纪基和刘昌赫只是在三星杯和应氏杯的第一二轮相遇,那我们到现在还会提起吗?又比如常昊千辛万苦打入丰田杯决赛,期间他连过李世石、刘昌赫、王铭琬等众多一流高手,只是在决赛中败给李昌镐,。在如此高等级的世界大赛中赢上两三盘,还杀至决赛,其份量恐怕国内比赛连赢20盘都未必能与之一比,然而,按中国等级分计算方法,这一点却根本体现不出,常昊在等级分上的胜局数只不过两三盘而已。 可见,任何比赛在不同赛段其重要性和受人关注程度是大大不同的。但在中国围棋等级分的计算中,最终决胜局和比赛初赛就没有区别了,根本体现不出不同比赛对局的不同重要性。或许有人会说什么“没有初赛就没有决赛”“一个敬业的棋手对任何比赛都应态度一致”等等自欺欺人的话。但我可以问任何一个棋手(无论是职业还是业余),你在比赛的预赛、半决赛和决赛获胜或失利后,你们的心情会一样吗?
(3)不能明显体现出获胜者和失利者的差别:中国棋院的计算公式有一个特点,对局双方等级分差别越大,其胜负双方的得失分就越少,这本来是很有道理的,但对任何比赛都按这个算法却又带来一个问题了,当一个比赛进入后期关键时刻,不能明显体现出获胜者和失利者的等级分差别。举一例,某一比赛等级分靠前的古力、周鹤洋、王磊和等级分很靠后的陈耀烨进入四强,半决赛古力胜周鹤洋,陈耀烨胜王磊(他惨了),决赛古力又败于陈耀烨。于是,古力惊讶的发现,他在半决赛战胜周鹤洋的得分远不及决赛败于陈耀烨失去的分数,如果只按等级分的得失来说,还不如在半决赛输给周鹤洋好了,根本体现不出越到后来胜利越重要、得分越高的原则。
(4)中国围棋等级分制度不能真实衡量中国职业棋手水平和竞技状态高低:想想当年日本六大超一流棋手雄踞日本棋坛,其实力和地位得到大家公认,如今的依田、山下等人位居日本棋手前列也是勿庸置疑的,但中国围棋等级分排前5名、前10名的棋手能代表他们水平排中国前5名、前10名吗?在今年的CSK杯比赛失利后,韩国媒体就直指中国围棋等级分排列的谬误,最明显的就是俞斌和王磊的排名与实力大大不符,如今实力远非第1的古力又成为了“第一人”,看来,等级分还真有问题。

Ⅱ 围棋胜负计算方法是什么

中国规则

1、贴3又3/4子的规则:

第一步,把死子提掉。

第二步,只数一方围得点数并记录下来(一般围得点以整十点为单位)。

第三步,如果数的是黑棋,再减去3又3/4子,如果数的是白棋,再加上3又3/4子。

第四步,结果和180又1/2(棋盘361个点的一半)比较,超过就算胜,否则判负。黑目数超过184.25子即胜,而白只需超过176.75子即胜。通俗来说为白棋177子为胜,黑棋184.5子为胜。

2、让先与让子:让先不贴目,让子要贴还让子数的一半(就当被让方是预先收了单官)。

日韩规则

日本和韩国规则是一样的,采用数目法,黑棋终局要贴6目半。先数一方的目数并记录下来,再数另一方的目数并记录下来,然后黑棋减去6目半,最后和白棋比较,多者为胜。

值得一提的是“一子两目”的说法。虽然围棋计算胜负的方法不同,但表现在一盘特定的棋局上,贴m子=贴2m目,胜n子=胜2n目。原因在于:数子法,是计算黑白任意一方与归本数(361/2=180.5)的偏差;比目法,是比黑白双方所得目数的差距。



(2)围棋算法扩展阅读:

围棋的术语

1、尖:在己方原有棋子的斜上或斜下一路处行棋称为“尖”。由于尖的步调较小,人们也习惯地称它为“小尖”。

2、长:“长”是指紧靠着自己在棋盘上已有棋子继续向前延伸行棋。“长”一般用于与对方接触交战的时候,便于将己方的子连成一片,更好地攻击对方。

3、立:“立”与“长”有着微妙的差别,“立”主要指向紧靠着自己原有的棋盘上的棋子方向向下或向边线方向的行棋。

Ⅲ 围棋算法

我刚好做过类似的,不用每次循环计算,算法有点复杂,但是是可实现的。

Ⅳ 围棋的计算方法

这个计算比较抽象,大体上可以分为计算价值和计算变化。
围棋是一种以占地多少来比较胜负的游戏,所以从一开局,双方就尽可能的多占地。从布局(开局)始,双方就挑选棋盘上价值大的点,轮流着子。这种判断为价值大的点,在围棋术语中称为“大场”。打个比方说,有两个人一起分一堆钱,而钱的面值不一,规定双方每次只能拿一张钞票。无疑双方都会挑选当前余额中面值最大的一张。当然棋盘上每个点并没有做价值大小的标志,这个价值需要棋手进行计算来判明。这种计算过程,一直贯彻棋局始终,直至官子(终局)阶段。
棋局的进行,如果双方都对自己的占地满意,平稳进行是一种可能,还有很大的可能,是一方对“分赃”状况不满了——或者是我能力强,应该分得更多;或者是不满对方获利太大——这个时候会挑起战斗,战斗的时候需要计算变化。计算在什么样的周围环境、手段下,战斗的成功性会较大。进行到最后的对杀(互相收气以杀死对方),精确的计算,可能会帮助你直接屠龙获胜。
最后顺便说下计算胜负:棋盘上共361个点。考虑到黑方先行得利,所以现行规则,黑方须贴还3又3/4子、7目半、或者8点不等,然后计算胜负。这里的计算已经是“判定”的概念,只要逐个计数就可以了。

Ⅳ 围棋(5子棋)是怎么下的 有几中算法

五子棋:只要你的棋子有五个是相连的(横、竖、斜着都行)就算赢了。
围棋:并不是光算棋子的数量,最终是要看你占的地盘的大小。算法有好几种(各个国家的算法都不太相同),具体你还是看书吧,讲的比较清楚。

Ⅵ 围棋胜负计算方法!

围棋中是以所围的交叉点多少来定胜负的,交叉点就是棋盘中的19条横线和19条纵线相交所得的19×19=361个点,专业术语中称这些点叫“目”或“子”,最后哪边的目数或子数多,哪边就获胜。但是一般来讲黑方先行要向白方贴出7.5目来平衡先手的优势,就是说最后白方要加7.5目和黑方相比。注意,此时的“目”和“子”和前面讲的意义不同了,这里的“目”和“子”是指计算胜负的两种不同的方法,用哪一种均可,意义一样。

先说“目”的计算方法:双方的目数之差,如黑方180.5目,白方180.5目,结果就是白方胜出7.5目,因为黑方先行要帖子7.5目。

再说“子”的计算方法:交叉点的一半是180.5+3+3/4 (7.5目的一半),若一方超过此数算胜出,胜出的子数为该方子数与180.5+3+3/4之差,同上面的例子,即白方胜出3+3/4子。

Ⅶ 现在所有的围棋算法,尽量全一点

有两种新型的树算法,我在围棋天地上看到过,欧洲人发现的,因为这两种算法,电脑棋力提升了一大截,你可以找找。

Ⅷ 围棋如何计算目数

围棋点目算法有两种:数子法和计目法

1、计目(比目)法:用简单的文字表述,就是计算比较双方终局时所围的地域目数,并以目数多少来判断胜负结果,日韩围棋规则都采用计目法。而中国的围棋规则则是采用数子法。

2、数子法是根据棋局终局后对局双方的棋子在棋盘上所归属位点的多少来计算判断胜负结果的。

计目法由于只计算所围的地域目数,收完单官与否并不影响胜负结果,因而规定棋局终局不收单官。所以是否收完所有单官,是数子法和计目法在终局时的主要区别。 所谓归本数,是指数子法的基础胜负标准。因为标准围棋棋盘总计有361个交叉点,所以对局双方每方应得点数应为总点数的一半,即180.5点。多于此数者胜,少于此数者败,等于此数者和。

(8)围棋算法扩展阅读:

围棋,是一种策略性两人棋类游戏,中国古时称“弈”,西方名称“Go”。流行于东亚国家(中、日、韩、朝),属琴棋书画四艺之一。围棋起源于中国,传为帝尧所作,春秋战国时期即有记载。隋唐时经朝鲜传入日本,流传到欧美各国。围棋蕴含着中华文化的丰富内涵,它是中国文化与文明的体现。

围棋使用方形格状棋盘及黑白二色圆形棋子进行对弈,棋盘上有纵横各19条线段将棋盘分成361个交叉点,棋子走在交叉点上,双方交替行棋,落子后不能移动,以围地多者为胜。因为黑方先走占了便宜,所以人为规定黑方局终时要给白方贴子。中国古代围棋是黑白双方在对角星位处各摆放两子(对角星布局),为座子制,由白方先行。现代围棋由日本发展而来,取消了座子规则,黑先白后,使围棋的变化更加复杂多变。围棋也被认为是世界上最复杂的棋盘游戏。

Ⅸ 我有一个围棋算法的思路,有没有懂围棋和计算机算

“控制的目数”才是难点 围棋最难的是判断
这样的算法会导致程序无时无刻都在抢实地,而忽略外势,而在打入的时候这么计算又会导致打入过深,十分危险。楼主慎思才是。

Ⅹ 围棋算法都有哪些

一看楼主就是学计算机的,这问题问的~~~

热点内容
安卓手机236开发者选项在哪里 发布:2024-05-06 04:11:13 浏览:258
sql过滤条件 发布:2024-05-06 04:05:18 浏览:562
ifconfiglinux 发布:2024-05-06 03:47:59 浏览:533
c语言开发集成环境 发布:2024-05-06 03:47:06 浏览:607
脚本uzi比赛视频 发布:2024-05-06 03:46:19 浏览:823
php给文本框赋值 发布:2024-05-06 03:21:24 浏览:26
androidjsonkey 发布:2024-05-06 03:07:31 浏览:732
python主线程子线程 发布:2024-05-06 03:07:20 浏览:764
android系统截屏 发布:2024-05-06 02:57:51 浏览:777
android居左 发布:2024-05-06 02:40:26 浏览:45