期刊文献+

最小布尔不可满足子式的求解算法 被引量:6

Algorithms for Deriving Minimum Unsatisfiable Boolean Subformulae
在线阅读 下载PDF
导出
摘要 解释布尔公式不可满足的原因在众多领域都具有非常重要的理论与应用价值,而最小不可满足子公式能够为公式不可满足的原因提供精确的解释,帮助自动化工具迅速定位错误,诊断问题失败的缘由.针对最小不可满足子式的求解问题,提出并证明了布尔公式最小不可满足性与极大可满足性之间的关系.基于二者的关系,提出了求解最小布尔不可满足子式的贪心遗传算法与蚁群算法,并且通过实验与当前最好的方法分支-限界算法进行了对比,结果表明:两种算法在运算效率以及单位时间内剔除的短句数上都显著优于分支-限界算法,而贪心遗传算法优于蚁群算法. Explaining the causes of infeasibility of Boolean formulae has practical applications in various fields.A smallestcardinality umatisfiable subformula can provide a succinct explanation of infeasibility, and help automatic tools to rapidly locate the en-ors, and determine the underlying reasom for the failure. We present the relationship between maximal satisfiability and minimum unsatisfiability. Based on the relatiomhip, a compounded greedy genetic algorithm and an ant colony algorithm are proposed to derive a minimum unsatisfiable subformula. We report experimental results on practical benchmarks, as compared with the best known branch-and-bound algorithm. The results show that two algorithms strongly outperform the branch-and-bound algorithm, and the compounded greedy genetic algorithm outperforms the ant colony algorithm on both efficiency and size of unsatisfiable subfonnulae.
出处 《电子学报》 EI CAS CSCD 北大核心 2009年第5期993-999,共7页 Acta Electronica Sinica
基金 国家自然科学基金(No.60603088)
关键词 形式化验证 最小不可满足子式 极大可满足子式 贪心遗传算法 蚁群算法 formal verification minimum unsatisfiable subformula maximal satisfiable subformula compounded greedy genetic algorithm ant colony algorithm
  • 相关文献

参考文献20

  • 1Nam GJ,Aloul F,Sakallah K,et al.A comparative study of two Boolean formulations of FPGA detailed routing constraints[A].In Proc.of the 2001 International Symposium on Physical Desigh[C].Sonoma County:ACM Press,2001.222-227.
  • 2Suelflow A,Fey G,Bloem R,et al.Using unsatisfiable cores to debug multiple design errors[A].In Proc.of the 18th ACM Great Lakes symposium on VLSI[C].Orlando,2008.77-82.
  • 3Jain H,Kroening D.Word level predicate abstraction and refinement for verifying RTL Verilog[A].In Proc of the 42nd Design Automation Conference[C].Anaheim,2005.445-450.
  • 4Lynce I,Marques-Silva J.On comquting mininmm unsatisfiable cores[A].In Proc of the 7th International Conf.on Theory and Applications of Satisfiability Testing[C].LNCS 3542,Heidelberg:Springer-Verlag 2004.305-310.
  • 5Zhang L,Malik S.Extracting small unsatisfiable cores from unsatisfiable Boolean formula[A].In Proc.of the 6th International Conf.on Theory and Applications of Satisfiability Testing[C].2003.
  • 6Bruni R.Approximating minimal unsatisfiable subformulae by means of adaptive core search[J].Discrete Applied Mathematics,2003,130(2):85-100.
  • 7Oh Y,Mneimneh MN,Z.Andraus S,et al.AMUSE:a minimally-unsatisfiable subformula extractor[A].In Proc.of the 41st Design Automaton Conf.[C].San Diego:ACM Press,2004.518-523.
  • 8邵明,李光辉,李晓维.极小布尔不可满足子式的提取算法[J].计算机辅助设计与图形学学报,2004,16(11):1542-1546. 被引量:8
  • 9Gershman R,Koifman M,Strichman O,Deriving small unsatisfiable cores with dominator[A].Proc.of the 18th International.Conf.on Computer Aided Verification[C].LNCS 4144,Heidelberg:Springer-Verlag,2006.109-122.
  • 10Dershowitz N,Hanna Z,Nadel A.A scalable algorithrn for minimal unsatisfiable core extraction[A].In Proc.of the 9th International Conf.on Theory and Applications of Satisfiability Testing[C].LNCS 4121,Heidelberg:Springer-Verlag,2006.36-41.

二级参考文献68

  • 1熊志辉,李思昆,陈吉华,王海力,边计年.一种基于层次平台的SoC系统设计方法[J].电子学报,2004,32(11):1815-1819. 被引量:9
  • 2马华东,陶丹.多媒体传感器网络及其研究进展[J].软件学报,2006,17(9):2013-2028. 被引量:186
  • 3米凯利维茨Z.演化程序-遗传算法和数据编码的结合[M].北京:科学出版社,2000.43-45.
  • 4A. Ferrari, A. Sangiovanni-Vincentelli. System design:Traditional concepts and new paradigms. Int'l Conf. Computer Design, Austin, Texas, 1999.
  • 5L.P. Carloni, et al. The art and science of integrated systems design. The 28th European Solid-State Circuits Conf, Firenze,Italy, 2002.
  • 6K. Keutzer, R. Newton, J. Rabaey, et al. System-level design:Orthogonalization of concerns and platform-based design. IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems, 2000, 19(12): 1523- 1543.
  • 7M. Dorigo, V. Maniezzo, A. Colorni. Ant system: Optimization by a colony of cooperating agents. IEEE Trans. Systems, Man and Cybernetics, Part-B, 1996, 26(1): 29-41.
  • 8T Stutzle, H H Hoos, et al. MAX-MIN ant system. Future Generation Computer System, 2000, 16(8): 889-914.
  • 9M.R. Garey, D. S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. New York: W. H.Freeman Company, 1979.
  • 10R. Gupta, G. D. Micheli. System-level synthesis using reprogrammable components. The European Conf. Design Automation, Brussels, 1992.

共引文献68

同被引文献45

引证文献6

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部