- 334
- 1
- 约8.82千字
- 约 90页
- 2016-11-30 发布于湖南
- 举报
离散数学课件-第1章k-8(下)
由上面的例子可以得到使用奎因-莫可拉斯基方法化简一系列积之 和展开式的步骤为: 1)将有n个变元偶成的每一个小项表示成一个长度为n的二进制数串,如果xi出现,则此串的第i个位置为1;如果 出现,则此串的第i个位置为0. 2)根据串中1的个数将串分组。 3)确定所有这样n-1个变元的积,它们可以取为此展开式中小项的布尔和。将能够合并的小项表示成二进位串,且这些船只在一个位置不相同。将这些n-1个变元的积用如下的串表示;如果xi出现在此积中,则此串的第i个位置为1如果 出现,则此位置为0;如果此积中没有涉及xi的文字,则此位置为短划线。 4)确定所有这样n-2个变元的积,它们可以取为在前一个步骤形成的n-1个变元的积的布尔和。将能够合并的n-1个变元的积表示成如下的串:在同一位置有一个短划线,且只有一个位置不相同。 5)只要可能,继续将布尔积合并成更少变元的积。 6)找到所有这样的布尔积;它们虽然出现,但还没有被用来形成少一个布尔积。 7)找到这些布尔积的最小集合,使得这些积的和表示此布尔函数。这可以用如下方法来完成:构造一个表,列出哪些积覆盖了哪些小项。每一个小项必定被至少一个积覆盖。 【example】用奎因-莫可拉斯基方法化简积之和展开式 Solution: 首先将小项表示成二进位串,然后根据串中1的和数来对项进 行分组,如下
原创力文档

文档评论(0)