當前位置:首頁 » 操作系統 » 圍棋演算法

圍棋演算法

發布時間: 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個交叉點,棋子走在交叉點上,雙方交替行棋,落子後不能移動,以圍地多者為勝。因為黑方先走佔了便宜,所以人為規定黑方局終時要給白方貼子。中國古代圍棋是黑白雙方在對角星位處各擺放兩子(對角星布局),為座子制,由白方先行。現代圍棋由日本發展而來,取消了座子規則,黑先白後,使圍棋的變化更加復雜多變。圍棋也被認為是世界上最復雜的棋盤游戲。

Ⅸ 我有一個圍棋演算法的思路,有沒有懂圍棋和計算機算

「控制的目數」才是難點 圍棋最難的是判斷
這樣的演算法會導致程序無時無刻都在搶實地,而忽略外勢,而在打入的時候這么計算又會導致打入過深,十分危險。樓主慎思才是。

Ⅹ 圍棋演算法都有哪些

一看樓主就是學計算機的,這問題問的~~~

熱點內容
qq群里上傳的文件怎麼刪除 發布:2024-04-24 22:13:21 瀏覽:356
途岳配置升級了什麼 發布:2024-04-24 21:55:55 瀏覽:886
刷機安卓10狀態欄圓角如何修復 發布:2024-04-24 21:24:00 瀏覽:135
創建sql資料庫的命令是什麼 發布:2024-04-24 21:23:58 瀏覽:43
不是安卓該如何下載畫質怪獸 發布:2024-04-24 21:18:51 瀏覽:701
php載入網頁 發布:2024-04-24 21:15:20 瀏覽:161
遠程伺服器更換ip地址 發布:2024-04-24 21:14:43 瀏覽:528
什麼時候上線華為方舟編譯器軟體 發布:2024-04-24 21:10:21 瀏覽:631
安卓布局文件指的是哪個 發布:2024-04-24 21:08:05 瀏覽:889
磁帶存儲價格 發布:2024-04-24 21:04:22 瀏覽:902