[发明专利]一种基于代数化的快速逻辑决策方法在审
申请号: | 201711341182.9 | 申请日: | 2017-12-14 |
公开(公告)号: | CN107945275A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 刘江;方成玲 | 申请(专利权)人: | 中国科学院重庆绿色智能技术研究院;方成玲 |
主分类号: | G06T17/10 | 分类号: | G06T17/10 |
代理公司: | 北京同恒源知识产权代理有限公司11275 | 代理人: | 赵荣之 |
地址: | 400714 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 代数 快速 逻辑 决策 方法 | ||
1.一种基于代数化的快速逻辑决策方法,其特征在于:该方法包含以下步骤:
S1:根据实际工程应用,对需要进行决策判断的问题建立布尔命题逻辑公式;
S2:把布尔命题逻辑公式转换为等价的CNF布尔逻辑公式;
S3;把CNF布尔逻辑公式转化为等可满足的3-CNF公式;
S4:把3-CNF公式进一步转化为一个等可满足的CNF形式1-in-3-SAT公式;
S5:把CNF形式1-in-3-SAT公式转化为一个等价的线性布尔系统;
S6:对线性布尔系统进行二次延拓得到一个二次布尔方程系统;
S7:抽象二次布尔方程系统为一个线性布尔系统;
S8:计算判定抽象线性布尔系统是否有实数解,如果存在实数解则进入步骤S9,否则进入步骤S11;
S9:计算判定步骤S8中的实数解是否唯一,如果唯一则进入步骤S10,否则,输出不可判定,并且算法终止;
S10:计算判定唯一解是否能得到步骤S5中线性布尔系统的布尔解,如果是,则输出系统相容,并且算法终止,否则,输出系统不相容,并且算法终止;
S11:如果抽象线性布尔系统没有实数解,则输出不可判定,并且算法终止。
2.根据权利要求1所述的一种基于代数化的快速逻辑决策方法,其特征在于:步骤S1中所述布尔命题逻辑公式F由布尔变量X1,X2,…,Xn经过布尔运算迭代生成,n为变量个数,k,i,j皆为取值在区间[1,n]的整数,F为一般形布尔公式。
3.根据权利要求2所述的一种基于代数化的快速逻辑决策方法,其特征在于:步骤S2中所述CNF布尔逻辑公式为:其中,Lij(X)是某个Xk或者的关于布尔变量Xk的文字,是该公式的一个句子,ji是该句子的长度,表示第i个句子中文字的个数,m是该公式的句子个数,F为一般形布尔公式,F*是由F生成的CNF形式的布尔公式。
4.根据权利要求3所述的一种基于代数化的快速逻辑决策方法,其特征在于:步骤S3中所述等可满足的3-CNF公式为使得公式中每个句子的长度至多为三,M表示F*生成的3-CNF公式中句子的个数,l为下标。
5.根据权利要求4所述的一种基于代数化的快速逻辑决策方法,其特征在于:步骤S4中,通过EOS法则把3-CNF公式S*进一步转化为一个等可满足的CNF形式1-in-3-SAT公式;EOS法则为:用(X∨U1∨U2)∧(Y∨U2∨U3)∧(Z∨U4)∧(U1∨U3∨U5)∧(U2∨U4∨U6)取代形如X∨Y∨Z的句子,其中U1,U2,…U6为新引入布尔变量;记所得公式为K、U为新引入的变量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院重庆绿色智能技术研究院;方成玲,未经中国科学院重庆绿色智能技术研究院;方成玲许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711341182.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:机器人(5)
- 下一篇:基于映射技术和双向等分技术的自由曲面网格划分方法