對弈程序采用了多種搜索算法.以下是本程序主要的類說明: 1.CEveluation類:估值類,對給定的棋盤進行估值. 2.CMoveGenerator類:走法產生器,對給定的棋盤局面搜索出所有可能的走法. 3.CSearchEngine類:搜索引擎基類. 4.CNegaMaxEngine類:負極大值法搜索引擎. 5.CAlphaBetaEngine類:采用了Alpha-Beta剪枝技術的搜索引擎. 6.CFAlphaBetaEngine類:fail-softalpha-beta搜索引擎. 7.CHistoryHeuristic類:歷史啟發類. 8.CAlphabeta_HHEngine類:帶歷史啟發的Alpha-Beta搜索引擎. 9.CAspirationSearch類:渴望搜索引擎. 10.CIDAlphabetaEngine類:迭代深化搜索引擎. 11.CMTD_fEngine類:MTD(f)搜索引擎. 12.CTranspositionTable類:置換表. 13.CAlphaBeta_TTEngine類:加置換表的Alpha-Beta搜索引擎. 14.CPVS_Engine類:極小窗口搜索引擎. 15.CNegaScout_TT_HH類:使用了置換表和歷史啟發的NegaScout搜索引擎. 本程序還具有悔棋,還原功能,還可以記錄走法.
標簽: CMoveGenerator CEveluation 程序 搜索算法
上傳時間: 2014-01-18
上傳用戶:skhlm
學 習 ASP 頁 的 最 佳 途 徑 是 動 手 編 寫 自 己 的 ASP 頁 。 創 建 ASP 頁 其 實 很 簡 單 , 只 要 使 用 文 本 編 輯 器 將 腳 本 命 令 插 入 到 HTML 頁 中 就 行 了 。 將 這 個 主 頁 以 .asp 為 文 件 擴 展 名 保 存 , ASP 服 務 器 就 知 道 處 理 其 中 的 腳 本 命 令 了 。 若 要 查 看 腳 本 的 結 果 , 只 要 使 用 HTTP 協 議 在 Web 瀏 覽 器 中 請 求 查 看 該 頁 就 行 了 。 也 就 是 鍵 入 ht tp://localhost/iishelp/iis/htm/tutorial/filename.asp 。 在 本 課 中 , 您 將 創 建 流 行 的 “ Hello World! ” 腳 本 , 方 法 是 從 教 程 中 將 HTML 和 ASP 腳 本 命 令 復 制 到 文 本 編 輯 器 中 。 當 您 在 文 本 編 輯 器 中 保 存 文 件 后 , 就 能 用 瀏 覽 器 查 看 腳 本 的 輸 出 效 果 了 。
上傳時間: 2014-01-21
上傳用戶:huangld
對應分析correspondence analysis(ANACOR) [G,F,A]=ANACOR(X),X為原始數據 p X n維 即有n個樣本,每個樣本由p個變量來描述。返回F為R型因子分析后的結果,Q為最后的結果,A=ZZ 。
標簽: ANACOR correspondence analysis 分
上傳時間: 2016-11-26
上傳用戶:wyc199288
GM812X 系列串口擴展芯片可為用戶提供最簡單和高性能的通用串口擴展方案,該系列芯 片子串口最高波特率達38400bps。該芯片提供兩種工作模式,用戶可根據需要靈活選擇。該芯 片母串口和子串口的工作波特率可由軟件調節,而不需要修改外部電路和晶振頻率。 GM812X 系列芯片的外部控制少,應用靈活,編程使用簡單,適合于大多數需要多串口擴 展的應用場合。 驅動C代碼
上傳時間: 2014-01-24
上傳用戶:hopy
數值逼近對于Runge函數f(x)= ,在[-1,1]上作等距節點插值,分別取n=4,n=8,n=12,插值的圖像
上傳時間: 2016-12-23
上傳用戶:nairui21
一款很好的8大芯片組讀寫平臺支持MTK,ADL,展訊等
上傳時間: 2014-01-21
上傳用戶:lanjisu111
java中大部分對圖形、文本、圖像的操作方法都定義在Graphics類中,所以此次實驗使用的方法如Color(int r, int g,int b), setColor(Color c),drawline(int x1,int y1,int x2,int y2)等都來自Graphics類中,此外對文本和字體的處理還用到了Font類中的 new Font(“字體名”,字體風格,字體大小),setFont(Font f)等方法;
上傳時間: 2013-11-29
上傳用戶:yimoney
實驗題目:Hermite插值多項式 相關知識:通過n+1個節點的次數不超過2n+1的Hermite插值多項式為: 其中,Hermite插值基函數 數據結構:三個一維數組或一個二維數組 算法設計:(略) 編寫代碼:(略) 實驗用例: 已知函數y=f(x)的一張表(其中 ): x 0.10 0.20 0.30 0.40 0.50 y 0.904837 0.818731 0.740818 0.670320 0.606531 m -0.904837 -0.818731 -0.740818 -0.670320 -0.606531 x 0.60 0.70 0.80 0.90 1.00 y 0.548812 0.496585 0.449329 0.406570 0.367879 m -0.548812 -0.496585 -0.449329 -0.406570 -0.367879 實驗用例:利用Hermite插值多項式 求被插值函數f(x)在點x=0.55處的近似值。建議:畫出Hermite插值多項式 的曲線。
上傳時間: 2013-12-24
上傳用戶:czl10052678
介紹樣型識別很經典的一本書,對於開發智慧型的演算法有很大的幫助。
標簽:
上傳時間: 2016-12-28
上傳用戶:jiahao131
Shang Blog 1.1.0 Final 版發布,這次對長久以來未更新的Shang Blog 1.0 做出了一些更新和細微的變化 1、Shang Blog的更新現在是基于Shangducms Framework的了,相對于以前來說,結構更好,更容易維護 2、Shang Blog支持遠程客戶端編寫博客和訪問 3、Shang Blog支持更多用戶編寫文章和評分 當然,Shang Blog支持一般的博客模塊化操作,你可以下載Shang Blog使用博客系統,同時Shang Blog依舊永遠的開源和免費
標簽: Shang Blog Shangducms Final
上傳時間: 2014-01-20
上傳用戶:rocwangdp