[發(fā)明專利]一種基于貪婪算法的同或/或電路的分解方法有效
| 申請?zhí)枺?/td> | 201210389864.8 | 申請日: | 2012-10-15 |
| 公開(公告)號: | CN102915392A | 公開(公告)日: | 2013-02-06 |
| 發(fā)明(設計)人: | 張會紅;汪鵬君 | 申請(專利權)人: | 寧波大學 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 寧波奧圣專利代理事務所(普通合伙) 33226 | 代理人: | 程曉明 |
| 地址: | 315211 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 貪婪 算法 電路 分解 方法 | ||
1.一種基于貪婪算法的同或/或電路的分解方法,其特征在于首先引入同或/或電路表達式,將多輸入同或/或門的分解問題轉換為最小二叉樹搜索問題,然后采用貪婪算法分解同或/或電路中的多輸入或門,再在多輸入或門分解的基礎上采用貪婪算法分解同或/或電路中的多輸入同或門,具體包括以下步驟:
①讀入同或/或電路表達式n為函數(shù)f(x1,x2,…,xi…,xn)的變量數(shù),(x1,x2,…,xi…,xn)為函數(shù)f(x1,x2,…,xi…,xn)的n個輸入變量,i為正整數(shù),且1≤i≤n,Sk項代表同或/或電路中的某個或門,且dk為或項系數(shù),且dk∈{0,1},當dk=0時,表示Sk項在同或/或電路表達式中出現(xiàn),當dk=1時,表示Sk項不在同或/或電路表達式中出現(xiàn),⊙∏表示同或操作,k為Sk項序號,k用二進制形式表示為k1k2…kj…kn,j為正整數(shù),且1≤j≤n,當kj=0時,當kj=1時,Sk項代表的或門的輸入變量xi的數(shù)量為m,
②定義Sk項代表的或門的開關活動性為SA_OR_Sk,將Sk項代表的或門的輸入變量xi定義為最小二叉樹搜索問題中的樹,樹的數(shù)量為m,將Sk項代表的或門分解得到的二輸入或門的開關活動性定義為兩棵樹間的距離,每個輸入變量xi的輸入概率P(xi)作為其對應樹的概率,記在該樹的樹根,Sk項代表的或門的輸出概率記為P(Sk);
③采用貪婪算法分解同或/或電路中的多輸入或門,得到Sk項代表的或門的開關活動性SA_OR_Sk和Sk項代表的或門的輸出概率P(Sk);
④將所有或門的開關活動性累加,得到同或/或電路中所有或門的總開關活動性,同或/或電路中或門的數(shù)量為q,,其中SA_OR表示同或/或電路中所有或門的總開關活動性,將所有或門的輸出概率P(Sk)記入一個長度為q的數(shù)組中,將該數(shù)組作為同或/或電路中同或門輸入變量的輸入概率;
⑤采用貪婪算法分解同或/或電路中的多輸入同或門,得到同或/或電路中所有同或門的總開關活動性SA_XNOR;
⑥將同或/或電路中所有或門的總開關活動性SA_OR和同或/或電路中所有同或門的總開關活動性SA_XNOR相加,得到同或/或電路的總開關活動性SA_total,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于寧波大學,未經(jīng)寧波大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210389864.8/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種文檔轉換方法及系統(tǒng)
- 下一篇:立式可調節(jié)儲線架





