亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 解剖大象的眼睛——中國象棋程序設計探索(五):克服水平線效應.htm

?? 象棋程序設計全資料集(介紹編寫象棋程序的方法思路)
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0055)http://www.elephantbase.net/computer/eleeye_horizon.htm -->
<HTML><HEAD><TITLE>解剖大象的眼睛——中國象棋程序設計探索(五):克服水平線效應</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb_2312-80">
<META content="MSHTML 6.00.3790.2817" name=GENERATOR></HEAD>
<BODY background=解剖大象的眼睛——中國象棋程序設計探索(五):克服水平線效應_files/background.gif>
<DL>
  <DIV align=center>
  <CENTER>
  <DT><FONT face=隸書 size=6>解剖大象的眼睛</FONT><FONT 
  size=6><STRONG>——</STRONG></FONT><FONT face=隸書 size=6>中國象棋程序設計探索</FONT> 
  </CENTER></DT></DIV>
  <DIV align=center>
  <CENTER>
  <DT>  </CENTER></DT></DIV>
  <DIV align=center>
  <CENTER>
  <DT>黃晨 <FONT face="Times New Roman">*</FONT> <FONT 
  face="Times New Roman">2005</FONT>年<FONT 
  face="Times New Roman">6</FONT>月初稿,<FONT 
  face="Times New Roman">2005</FONT>年<FONT face="Times New Roman">11</FONT>月修訂 
  </CENTER></DT></DIV>
  <DIV align=center>
  <CENTER>
  <DT><FONT face="Times New Roman">( * </FONT>聯系地址:復旦大學化學系表面化學實驗室,<FONT 
  face="Times New Roman">eMail</FONT>:<A 
  href="mailto:webmaster@elephantbase.net"><FONT 
  face="Times New Roman">webmaster@elephantbase.net</FONT></A><FONT 
  face="Times New Roman">)</FONT> </CENTER></DT></DIV>
  <DT>  
  <DT><FONT face=Arial size=5><STRONG>(</STRONG></FONT><FONT face=楷體_GB2312 
  size=5><STRONG>五</STRONG></FONT><FONT face=Arial size=5><STRONG>) 
  </STRONG></FONT><FONT face=楷體_GB2312 size=5><STRONG>克服水平線效應</STRONG></FONT> 
  <DT>  
  <DT>  在閱讀本章前,建議讀者先閱讀《<A href="http://www.elephantbase.net/" 
  target=_blank>象棋百科全書</A>》網站中《<A 
  href="http://www.elephantbase.net/computer/outline.htm" 
  target=_blank>對弈程序基本技術</A>》專題的以下幾篇譯文: 
  <DT>  <FONT face="Times New Roman">(1) </FONT><A 
  href="http://www.elephantbase.net/computer/advanced_intro1.htm" 
  target=_blank>高級搜索方法——簡介<FONT face="Times New Roman">(</FONT>一<FONT 
  face="Times New Roman">)</FONT></A><FONT face="Times New Roman">(David 
  Eppstein)</FONT>; 
  <DT>  <FONT face="Times New Roman">(2) </FONT><A 
  href="http://www.elephantbase.net/computer/advanced_quiescent.htm" 
  target=_blank>高級搜索方法——靜態搜索</A><FONT face="Times New Roman">(Bruce 
  Moreland)</FONT>; 
  <DT>  <FONT face="Times New Roman">(3) </FONT><A 
  href="http://www.elephantbase.net/computer/advanced_nullmove.htm" 
  target=_blank>高級搜索方法——空著裁剪</A><FONT face="Times New Roman">(Bruce 
  Moreland)</FONT>; 
  <DT>  <FONT face="Times New Roman">(4) </FONT><A 
  href="http://www.elephantbase.net/computer/other_repetition.htm" 
  target=_blank>其他策略——重復檢測</A><FONT face="Times New Roman">(Bruce 
  Moreland)</FONT>; 
  <DT>  <FONT face="Times New Roman">(5) </FONT><A 
  href="http://www.elephantbase.net/computer/other_contempt.htm" 
  target=_blank>其他策略——藐視因子</A><FONT face="Times New Roman">(Bruce 
  Moreland)</FONT>。 
  <DT>  
  <DT>  在象棋程序的搜索技術中,裁剪和延伸是最有挖掘潛力之處,在各個程序中的差異也比較大。<FONT 
  face="Times New Roman">ElephantEye</FONT>在這方面沒有花太多的筆墨,空著裁剪、靜態搜索和選擇性延伸跟其他程序大同小異,讀者可能會認為“歷史表裁剪”<FONT 
  face="Times New Roman">(History Pruning)</FONT>是<FONT 
  face="Times New Roman">ElephantEye</FONT>的亮點,但是筆者對該算法的原理并未完全把握,而且很多細節還有待摸索,所以這里就不作介紹,有興趣的讀者可參考<FONT 
  face="Times New Roman">ElephantEye</FONT>源程序中<FONT 
  face="Times New Roman">&lt;search.cpp&gt;</FONT>的相關注釋。筆者將對幾個比較成熟可靠的算法作一些介紹。 
  <DT>  
  <DT><FONT face=Arial size=4><STRONG>5.1 </STRONG></FONT><FONT face=楷體_GB2312 
  size=4><STRONG>無害裁剪</STRONG></FONT> 
  <DT>  
  <DT>  很多局面不需要搜索即可知道它的確切評價值,或者至少超出<FONT 
  face="Times New Roman">Alpha-Beta</FONT>窗口,此時就可以把該結點以下的搜索樹裁剪掉,而不影響搜索結果,這類裁剪稱為“無害裁剪”,<FONT 
  face="Times New Roman">ElephantEye</FONT>使用了以下幾種無害裁剪: 
  <DT>  <FONT face="Times New Roman">(1) </FONT>殺棋步數<FONT 
  face="Times New Roman">(DTM)</FONT>裁剪。由于<FONT 
  face="Times New Roman">DTM</FONT>調整的緣故,在深度為<FONT 
  face="Times New Roman">Ply</FONT>的結點中,搜索結果不會落在窗口<FONT 
  face="Times New Roman">(Ply </FONT><FONT face=Symbol>-</FONT><FONT 
  face="Times New Roman"> MATE_VALUE, MATE_VALUE </FONT><FONT 
  face=Symbol>-</FONT><FONT face="Times New Roman"> Ply)</FONT>外,所以當<FONT 
  face="Times New Roman">(Alpha, 
  Beta)</FONT>窗口和該窗口沒有交疊時,立即可以作出裁剪。裁剪有兩種情況,要么<FONT 
  face="Times New Roman">MATE_VALUE </FONT><FONT face=Symbol>-</FONT><FONT 
  face="Times New Roman"> Ply &lt;= Alpha</FONT>,要么<FONT 
  face="Times New Roman">Ply </FONT><FONT face=Symbol>-</FONT><FONT 
  face="Times New Roman"> MATE_VALUE &gt;= Beta</FONT>,<FONT 
  face="Times New Roman">ElephantEye</FONT>只考慮了后者。 
  <DT>  <FONT face="Times New Roman">(2) 
  </FONT>重復裁剪。如果出現重復局面,那么應當根據規則直接判和或判某方長打作負,所以應當返回相應的分值。盡管象棋規則規定局面重復三次或更多次才予以判定,但在搜索過程中只要遇到一次重復,繼續搜索下去就會有第二次、第三次,所以<FONT 
  face="Times New Roman">ElephantEye</FONT>只要遇到一次重復就不再搜索下去,但根結點要另外處理<FONT 
  face="Times New Roman">(</FONT>否則一個著法也沒搜索,就出不了子了<FONT 
  face="Times New Roman">)</FONT>。 
  <DT>  <FONT face="Times New Roman">(3) 
  </FONT>和棋裁剪。如果雙方都沒有明顯可以殺死對方的子力,即可返回和棋分值<FONT 
  face="Times New Roman">(0</FONT>或藐視因子<FONT 
  face="Times New Roman">)</FONT>,而不必繼續往下搜索。<FONT 
  face="Times New Roman">ElephantEye</FONT>把雙方都只剩下仕<FONT 
  face="Times New Roman">(</FONT>士<FONT face="Times New Roman">)</FONT>相<FONT 
  face="Times New Roman">(</FONT>象<FONT 
  face="Times New Roman">)</FONT>的局面規定為和棋局面。 
  <DT>  <FONT face="Times New Roman">(4) 
  </FONT>置換裁剪。置換表的一個作用就是利用置換現象裁剪掉某些分枝,前面已經作了詳細的介紹。這里要提的是,由于存在“搜索的不穩定性”的原因,置換裁剪并非絕對無害的,<FONT 
  face="Times New Roman">ElephantEye</FONT>就不記錄“利用長將判負策略搜索到的局面”,前面也有所介紹。 
  <DT>  
  <DT><FONT face=Arial size=4><STRONG>5.2 </STRONG></FONT><FONT face=楷體_GB2312 
  size=4><STRONG>帶檢驗的空著裁剪</STRONG></FONT> 
  <DT>  
  <DT>  “帶檢驗的空著裁剪”<FONT face="Times New Roman">(Verified Null-Move 
  Pruning)</FONT>指的是檢驗空著裁剪是否安全的算法,它首先由<FONT 
  face="Times New Roman">Tabibi</FONT>發表在<FONT 
  face="Times New Roman">2002</FONT>年的<FONT 
  face="Times New Roman">ICGA(</FONT>原<FONT 
  face="Times New Roman">ICCA)</FONT>雜志上<FONT 
  face="Times New Roman">(</FONT>參閱<FONT face="Times New Roman">Tabibi OD, 
  Netanyahu NS: <EM><STRONG>Verified Null-Move Pruning</STRONG></EM><EM>, ICGA 
  J.</EM> 25 (3): 153-161, <STRONG>2002</STRONG></FONT>,可以從互聯網上找到<FONT 
  face="Times New Roman">)</FONT>。其內容可以概括為: 
  <DT>  <FONT face="Times New Roman">(1) </FONT>用<FONT 
  face="Times New Roman"><EM>R</EM> = 3</FONT>的空著裁剪進行搜索; 
  <DT>  <FONT face="Times New Roman">(2) </FONT>如果高出邊界,那么做淺一層的搜索<FONT 
  face="Times New Roman">(</FONT>這就意味著一層的搜索是無法做帶驗證的空著裁剪的<FONT 
  face="Times New Roman">)</FONT>; 
  <DT>  <FONT face="Times New Roman">(3) </FONT>做淺一層的搜索時,子結點用<FONT 
  face="Times New Roman"><EM>R</EM> = 3</FONT>的不帶驗證的空著裁剪; 
  <DT>  <FONT face="Times New Roman">(4) 
  </FONT>如果淺一層的搜索高出邊界,那么帶驗證的空著裁剪是成功的,否則必須重新做完全的搜索。 
  <DT>  筆者認為這里存在很多問題: 
  <DT>  <FONT face="Times New Roman">(1) </FONT>用<FONT 
  face="Times New Roman"><EM>R</EM> = 3</FONT>非常冒進,還是用<FONT 
  face="Times New Roman"><EM>R</EM> = 2</FONT>比較合適; 
  <DT>  <FONT face="Times New Roman">(2) 
  </FONT>檢驗時做淺一層的搜索太浪費時間,裁剪的層數可以跟空著裁剪一樣的<FONT 
  face="Times New Roman"><EM>R</EM></FONT>值一樣,而且窗口也用以<FONT 
  face="Times New Roman">Beta</FONT>為界的零窗口; 
  <DT>  <FONT face="Times New Roman">(3) 
  </FONT>做檢驗時,子結點仍舊應該做帶檢驗的空著裁剪,否則“連停著殺”就檢測不出來了。 
  <DT>  <FONT face="Times New Roman">ElephantEye</FONT>是否啟用空著裁剪,分三種情況討論: 
  <DT>  <FONT face="Times New Roman">(1) </FONT>我方進攻子力達到<FONT 
  face="Times New Roman">3</FONT>個,就使用不帶檢驗的空著裁剪; 
  <DT>  <FONT face="Times New Roman">(2) </FONT>我方進攻子力小于<FONT 
  face="Times New Roman">3</FONT>個,則使用帶檢驗的空著裁剪; 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩久久精品| 亚洲午夜电影在线| 成人性生交大片免费看中文网站| 国产婷婷精品av在线| 成人免费视频免费观看| 亚洲国产欧美在线| 精品日韩99亚洲| 91浏览器在线视频| 美女视频一区在线观看| 欧美色网站导航| 91丨九色丨尤物| 久久99精品视频| 亚洲成人久久影院| 精品视频在线免费看| 久久99精品一区二区三区三区| 亚洲精品ww久久久久久p站| 久久夜色精品一区| 国产精品一二二区| 亚洲成人www| 国产视频一区二区三区在线观看| 成人在线综合网| 丝袜国产日韩另类美女| 亚洲欧美中日韩| 亚洲欧美一区二区三区国产精品| 亚洲欧洲国产专区| 亚洲欧洲日韩在线| 日韩理论片在线| 国产精品电影一区二区三区| 亚洲国产成人午夜在线一区| 中文字幕永久在线不卡| 欧美精品日日鲁夜夜添| 在线观看国产91| 国产欧美一区二区三区网站| 久久久av毛片精品| 一区在线中文字幕| 一区二区三区不卡视频在线观看| 亚洲精品成人精品456| 一卡二卡欧美日韩| 激情国产一区二区| 99国内精品久久| 天天操天天综合网| 三级一区在线视频先锋| 黄色日韩网站视频| 成人一区二区三区视频在线观看| 国产成人综合在线播放| 91九色02白丝porn| 日韩欧美成人激情| 国产精品你懂的| 水野朝阳av一区二区三区| 国产精品亚洲人在线观看| 欧美顶级少妇做爰| 欧美国产精品v| 亚洲成人免费影院| 久久成人18免费观看| 色综合色狠狠天天综合色| 日韩亚洲国产中文字幕欧美| 国产精品视频免费看| 男男gaygay亚洲| 欧美日韩高清在线| 亚洲一区二区在线免费观看视频| 成人丝袜视频网| 国产精品国产三级国产专播品爱网| 奇米一区二区三区av| 欧美日韩在线精品一区二区三区激情| 337p粉嫩大胆噜噜噜噜噜91av| 日韩成人一区二区| 欧美性xxxxx极品少妇| 伊人夜夜躁av伊人久久| 色国产综合视频| 亚洲国产日产av| 欧美日韩国产bt| 狠狠色综合播放一区二区| 欧美一级精品在线| 国产一区二三区好的| 国产亚洲精久久久久久| 国产老肥熟一区二区三区| 中文字幕巨乱亚洲| 99精品视频在线播放观看| 亚洲欧美aⅴ...| 欧美人与禽zozo性伦| 精品一区免费av| 国产精品九色蝌蚪自拍| 91国模大尺度私拍在线视频| 亚洲图片欧美视频| 日韩欧美的一区二区| 成人激情文学综合网| 亚洲成在线观看| 久久精品欧美日韩| 色综合天天综合色综合av| 首页国产丝袜综合| 国产精品久久久久婷婷二区次| 欧美中文字幕一区| 国产精品一区二区91| 亚洲福利视频三区| 欧美激情一区二区三区| 欧美精品高清视频| 91视频一区二区| 成人av免费网站| 国产精品一区二区久激情瑜伽| 亚洲高清免费一级二级三级| 亚洲国产精品久久人人爱| 国产精品区一区二区三| 久久免费的精品国产v∧| 这里只有精品电影| 色婷婷av一区二区三区大白胸| 国产91丝袜在线观看| 国产一区欧美一区| 久久超级碰视频| 天堂一区二区在线| 首页国产欧美日韩丝袜| 日韩精彩视频在线观看| 午夜av一区二区三区| 日韩中文字幕区一区有砖一区| 亚洲一级二级三级在线免费观看| 亚洲日本中文字幕区| 亚洲精品乱码久久久久久黑人| 亚洲欧洲性图库| 亚洲精品成a人| 美国av一区二区| 国内精品免费**视频| 国产福利一区在线观看| 大桥未久av一区二区三区中文| 99视频国产精品| 6080国产精品一区二区| 欧美精品一区二区三区很污很色的| 久久午夜色播影院免费高清| 亚洲欧洲日韩女同| 日韩成人免费电影| 91免费观看在线| 精品久久久久99| 亚洲精品高清视频在线观看| 九九国产精品视频| 欧美在线色视频| 国产欧美一区二区在线观看| 亚洲激情网站免费观看| 国产成人精品三级| 欧美日本国产视频| 亚洲视频一二三区| 国产精品正在播放| 欧美一区二区在线不卡| 夜夜亚洲天天久久| 91麻豆免费视频| 国产午夜精品理论片a级大结局| 五月天丁香久久| 在线亚洲高清视频| 国产精品盗摄一区二区三区| 国产久卡久卡久卡久卡视频精品| 欧美日韩精品专区| 性做久久久久久免费观看欧美| 成人毛片老司机大片| 国产女主播一区| 成+人+亚洲+综合天堂| 中文子幕无线码一区tr| 国产91丝袜在线播放0| 精品久久人人做人人爱| 国产一区视频网站| 国产日产欧美精品一区二区三区| 久久国产精品99久久久久久老狼| 日韩一区二区免费电影| 免费成人av在线| 久久综合狠狠综合| 丁香六月久久综合狠狠色| 国产精品久久久一本精品| 99精品偷自拍| 国产成人鲁色资源国产91色综| 中文字幕av一区二区三区高| 91久久一区二区| 久久国产综合精品| 中文天堂在线一区| 欧美日韩大陆在线| 国内精品第一页| 亚洲三级在线播放| 欧美成人激情免费网| 成人黄色小视频| 免费在线欧美视频| 亚洲人成网站在线| 精品久久久久99| 欧美日韩你懂的| av在线播放成人| 国内精品视频666| 日本成人在线电影网| 亚洲女子a中天字幕| 久久精品夜色噜噜亚洲aⅴ| 欧美午夜精品免费| 91网页版在线| 成人在线视频一区二区| 蜜桃传媒麻豆第一区在线观看| 亚洲一区视频在线| 国产精品视频一二三| 国产欧美日韩另类一区| 精品粉嫩超白一线天av| 在线播放91灌醉迷j高跟美女| hitomi一区二区三区精品| 国产黑丝在线一区二区三区| 国内精品国产三级国产a久久| 青青草一区二区三区| 久久99精品久久久久久久久久久久 | 亚洲图片自拍偷拍| 夜夜爽夜夜爽精品视频| 一区二区三区四区国产精品|