WEEK2-報告

前人研究總結-D級解題器

勝利定義-死活

其他判斷方式

終局判斷條件

原先判斷條件:

1. 移除必死子

2. 找出主要棋塊

3. 加回必死子

4. 判斷為true_end or pseudo_end

 

 

 

 

 

-> 此時會影響判斷4的alive_with_eyes函數判斷

改為先判斷再加回必死子

更改示例

紀錄方式更改

追蹤判別方式,辨認為全殺或者領土獲勝

探討是否會有死活判斷成官子題的情況

 

 

找尋最佳解

原先的演算法回傳的是bool型態,所以在追蹤路徑時,會遇到只取第一條回傳為勝的路徑,無法輔助分析

 

對於判斷為解得出來的程式,建立新追蹤判斷標準如下:

 

 

全殺(W)雙活(W)比較領地(W)比較領地(L)雙活(L)被殺(L)
321-1-2-3

因為都是固定為黑領先,黑方選擇使分數盡可能大的選項,而白方選擇使其盡可能小的選項

 

 

找尋最佳解

原先的演算法回傳的是bool型態,所以在追蹤路徑時,會遇到只取第一條回傳為勝的路徑

 

對於判斷為解得出來的程式,建立新追蹤判斷標準如下:

 

 

一步勝(W)全殺(W)雙活(W)比較領地(W)比較領地(L)雙活(L)被殺(L)
4321-1-2-3

因為都是固定為黑領先,黑方選擇使分數盡可能大的選項,而白方選擇使其盡可能小的選項

 

 

一步勝(W)全殺(W)雙活(W)比較領地(W)比較領地(L)雙活(L)被殺(L)
4321-1-2-3

找尋最佳解

\text{Win}(s, \text{Black}) = \exists m \in M(s) : \text{Win}(s \circ m, \text{White})
\text{Win}(s, \text{White}) = \forall m \in M(s) : \text{Win}(s \circ m, \text{Black})

誤判解的情況

全殺雙活官子無解
死活題182428
官子題00612

原本-6depth-restriction-無撲

C級

全殺雙活官子無解
死活題120224
官子題01314

B級

全殺雙活官子無解
死活題00216
官子題0026

A級

耗時:153s

全殺雙活官子無解
死活題0007
官子題0001

S級

誤判解的情況

全殺雙活官子無解
死活題181231
官子題00711

新終局判斷-6depth-restriction-無撲

C級

全殺雙活官子無解
死活題120125
官子題00216

B級

全殺雙活官子無解
死活題00216
官子題0026

A級

全殺雙活官子無解
死活題0007
官子題0001

S級

耗時:141s

誤判解的情況

全殺雙活官子無解
死活題342115
官子題0099

新終局判斷-6depth-restriction-有撲

C級

全殺雙活官子無解
死活題180119
官子題00414

B級

全殺雙活官子無解
死活題10215
官子題0035

A級

全殺雙活官子無解
死活題0007
官子題0001

S級

耗時:216s

原先判為官子後變無解

C-2 

原程式判斷

C-2 

新程式判斷

撲的實作方式改良

bool is_oshi_structural(int color, pair<int, int> pt) {
        if (!is_legal_movement(color, pt))
            return false;
        if (!is_strictly_atari(color, pt)) 
        // 這個也改成放寬,原為如果下在這會被吃則不算
            return false;
        if (calculate_liberty(pt) > 1)
            return false;
        return true;
    }
    

簡化版

全殺雙活官子無解
死活題400222
官子題1188

新版-兩邊限制-6

C級

全殺雙活官子無解
死活題190118
官子題20412

B級

全殺雙活官子無解
死活題40212
官子題0125

A級

雙方都限制的情況下

全殺雙活官子無解
死活題1006
官子題0001

S級

耗時:165s

全殺雙活官子無解
死活題41128
官子題8127

新版-兩邊限制-8

C級

全殺雙活官子無解
死活題260012
官子題8109

B級

全殺雙活官子無解
死活題11016
官子題2105

A級

雙方都限制的情況下

全殺雙活官子無解
死活題2005
官子題0001

S級

耗時:294s

Made with Slides.com