计算机科学 ›› 2015, Vol. 42 ›› Issue (6): 76-78.doi: 10.11896/j.issn.1002-137X.2015.06.017

• 第十届和谐人机环境联合学术会议 • 上一篇    下一篇

基于粒计算的逻辑函数快速粒约简算法

马贺,张裕,陈泽华   

  1. 太原理工大学信息工程学院 太原030024,太原理工大学信息工程学院 太原030024,太原理工大学信息工程学院 太原030024
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受山西省回国留学人员科研资助

Rapid Logic Function Reduction Algorithm Based on Granular Computing

MA He, ZHANG Yu and CHEN Ze-hua   

  • Online:2018-11-14 Published:2018-11-14

摘要: 逻辑函数是描述数字电路中输入变量与输出变量之间逻辑因果关系的重要工具,研究逻辑函数的约简具有重要的理论和实际意义。针对计算机化简逻辑函数普遍存在的算法复杂度高、运算速度慢的问题,将粒计算思想与启发式搜索相结合来约简逻辑函数。首先将逻辑函数转化为最小项之和的表达形式,按照粒度由粗到细的次序,在不同粒度下的知识空间中利用吸收律和最小项之间的统计信息求取信息粒,当所有信息粒对应的最小项覆盖论域时,算法结束。算法由MATLAB编程实现。通过计算实例和算法复杂度分析证明了算法的快速性和有效性。

关键词: 粒计算,启发式搜索,逻辑函数,知识约简

Abstract: Multivariable logic function is an important tool in the digital circuit that describes the causal relationship between input and output variables.The research on multivariable logic function reduction plays an important role in theoretical and practical significance.However there is no effective means with low complexity.In this work,we first decomposed the multivariable logic function into different knowledge spaces and found heuristic information.Then we used the implicit statistical information to reduct the information granules in different knowledge spaces.Finally we constructed the results.Thus we finally proposed an algorithm to the multivariable logic function (it is also available to the ones that contain the ‘don’t care term’),and then reducted and realized it in MATLAB.The effect is obvious.

Key words: Granular computing,Heuristic search,Multivariable logic function,Knowledge reduction

[1] 阎石.数字电子技术基础(第五版)[M].北京:高等教育出版社,2006 Yan shi.Fundamentals of digital electronics(5th Edition)[M].Beijing:Higher Education Press,2006
[2] 刘宝琴.数字电路与系统(第二版)[M].北京:清华大学出版社,2007 Liu Bao-qin.Digital circuits and systems(2nd Edition)[M].Beijing:Tsinghua University Press,2007
[3] 刘淑琴,虞烈,张颖红,等.化简逻辑函数的新方法[J].西安交通大学学报,1998,32(8):48-51 Liu Shu-qin,Yu Lie,Zhang Ying-hong,et al.Method for simplifying logic functions[J].Journal of Xi’an Jiaotong University,1989,2(8):48-51
[4] 朱幼莲.计算机化简逻辑函数的算法研究[J].南京理工大学学报:自然科学版,2003,27(4):405-408 Zhu You-lian.Research on simplification algorithm of logical funictions with computer[J].Journal of Nanjing University of Science and Technology:natural science,2003,7(4):405-408
[5] 王波.关于实质本源蕴涵项的识别问题[J].计算机研究与发展,1995,32(12):40-44 Wang Bo.On the identification of essential prime implicants[J].Computer Research and Developmen,1995,2(12):40-44
[6] 张义清,管致锦,吕彦明.基于粗糙集的组合逻辑优化算法[J].兰州理工大学学报,2007,33(1):88-91 Zhang Yi-qing,Guan Zhi-jun,Lv Yan-ming.An algorithm of combinatory logic optimization based on rough set[J].Journal of Lanzhou University of Techbnology,2007,3(1):88-91
[7] 张义清,吕彦鸣,李洵.基于粗糙集多输出逻辑函数优化算法的研究[J].南通大学学报:自然科学版,2006,4(4):59-61 Zhang Yi-qing,Lv Yan-ming,Li Xun.An optimal algorithm of multiple output logic function based on rough set[J].Journal of Nantong University:natural science,2006,4(4):59-61
[8] Zadeh L A.Some reflections on soft computing,granular computing and their roles in the conception,design and utilization of information/intelligent systems[J].Soft Computing,1998,2(1):23-25
[9] Lin T Y.Granular Computing:Practices,Theories,and Future Directions[M]∥Encyclopedia of Complexity and Systems Science.2009:4339-4355
[10] 苗夺谦,王国胤,刘清.粒计算:过去,现在与展望[M].北京:科学出版社,2007 Miao Duo-qian,Wang Guo-yin,Liu Qing.Granular computing:past,present and future[M].Beijing:Science Press,2007
[11] 刘清.Rough集及Rough推理[M].北京:科学出版社,2001 Liu Qing.Rought set and rough resoning[M].Beijing:Science Press,2001
[12] Nosrati M,Hariri M.An Algorithm for Minimizing of Boolean Functions Based on Graph DS[J].World Applied Programming,2011,1(3):209-214
[13] Eigen D.Minimizing Boolean Sum of Products Functions[C]∥CCSIT 2012.2012:36-48
[14] s,a A.A mathematical approach to the boolean minimization problem[J].Quality & Quantity,2010,44(1):99-113
[15] 陈泽华,曹长青,谢刚.基于粒矩阵的多变量真值表快速约简算法[J].模式识别与人工智能,2013,26(8):745-750 Chen Ze-hua,Cao Chang-qing,Xie Gang.Granular matrix based rapid reduction algorithm for multivariable truth table[J].Pattern Recognition and Artificial Intelligence,2013,26(8):745-750

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!