[發明專利]一種基于極小不協調集合的R縮減求解方法無效
| 申請號: | 200910243037.6 | 申請日: | 2009-12-22 |
| 公開(公告)號: | CN101719094A | 公開(公告)日: | 2010-06-02 |
| 發明(設計)人: | 羅杰;李未;李賀;劉祥龍;蔣東辰 | 申請(專利權)人: | 北京航空航天大學 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京科迪生專利代理有限責任公司 11251 | 代理人: | 李新華 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 極小 不協調 集合 縮減 求解 方法 | ||
1.一種基于極小不協調集合的R縮減求解方法,其特征在于步驟如下:
(1)獲取輸入的協調原子語句和原子語句的否定的集合,存于Δ中,獲取輸入的被修正語句集合,存于Γ中;
(2)將Γ中的所有公式轉換為否定范式(NNF),然后再轉換為析取范式(DNF),存入?!渲校?/p>
(3)求解出Δ∪Γ′的所有極小不協調集合,存于中;
(4)根據求解出Δ∪?!涞乃袠O小刪除集合,存于中;
(5)對于中的每一個極小刪除集合θ′,如果它對應的Γ中的語句集合是θ,并且那么Γ-θ就是Γ關于Δ的R縮減,并將其加入集合中。
2.根據權利要求1的基于極小不協調集合的R縮減求解方法,其特征在于:所述的步驟(3)進一步包括:
(3a)當Δ∪?!渲话诱Z句和原子語句的否定時:枚舉出Δ∪?!渌行稳鐊A,~A}的子集{A1,~A1},...,{Am,~Am},則
(3b)當Δ∪?!浒珹∧B時:記Ξ=Δ∪?!?{A∧B}。遞歸的使用此方法求解Ξ∪{A,B}的所有極小不協調集合,存于中;遍歷中的所有元素,如果并且那么將Λ加入中;如果并且那么將(Λ-{A,B})∪{A∧B}加入中;
(3c)當Δ∪?!浒珹∨B時:記Ξ=Δ∪?!?{A∨B}。遞歸的使用此方法求解Ξ∪{A}和Ξ∪{B}的所有極小不協調集合,分別存于和中;如果那么將Λ加入集合遍歷和中的所有元素,如果A∈Λ1并且B∈Λ2,那么(Λ1-{A})∪(Λ2-{B})∪{A∨B}加入集合遍歷中的所有元素,如果并且不存在使得那么將Λ加入中。
3.根據權利要求1的基于極小不協調集合的R縮減求解方法,其特征在于:所述的步驟(4)進一步包括:
(4a)若集合不是空集,則:
(i)選取集合中的第一個極小不協調子集Λ;
(ii)對于Λ中的任何一個語句A,
對遞歸的使用這一方法求出它的所有極小刪除集合
(iii)對任意的遍歷集合如果存在Φ′使得
如果不存在一個使得
(4b)若集合是空集,則
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航空航天大學,未經北京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910243037.6/1.html,轉載請聲明來源鉆瓜專利網。





