Enhancing Quine-McCluskey
暂无分享,去创建一个
Currently, the only algorithm that yields an exact solution to the boolean minimization problem is the well-known Quine-McCluskey, but almost all software solutions employ different implementations because of its two fundamental weaknesses: it is memory hungry and slow for a large number of causal conditions. This paper proposes an alternative to the classical Quine-McCluskey algorithm, one that addresses both problems, and especially the one of memory consumption. The solutions of this new algorithm are also exact, but they are produced not by following the cumbersome classical algorithm but using a more direct and faster approach. Memory restrictions limit the number of input variables (causal conditions) at a ceiling of about 14 or 15 (because each new variable expands the memory usage in a geometric proportion), where this alternative uses only a very small fraction of memory and it can process about 20 input variables with acceptable speed.
[1] N. D. Pidgen,et al. The Comparative Method , 1987 .
[2] E. McCluskey. Minimization of Boolean functions , 1956 .
[3] Charles C. Ragin,et al. Fuzzy-Set Social Science , 2001 .
[4] Willard Van Orman Quine,et al. A Way to Simplify Truth Functions , 1955 .
[5] Willard Van Orman Quine,et al. The Problem of Simplifying Truth Functions , 1952 .
[6] Adrian Duşa,et al. A mathematical approach to the boolean minimization problem , 2008 .