Рассмотрим произвольную ДНФ. Если в ней выбросить любое произведение, то оставшееся выражение будет принимать нулевое значение на тех наборах, что и исходная форма, т.к. $$x_{1}^{\alpha 1} x_{2}^{\alpha 2} \dots x_{i}^{\alpha i} = 0$$ только тогда все члены $$x_{1}^{\alpha 1} x_{2}^{\alpha 2} \dots x_{i}^{\alpha i} = 0$$.
Однако, если отброшенное произведение (
Пример 1:
Пусть дана $$f(x_{1}x_{2}x_{3}) = \overline{x}_{1}\overline{x}_{2} \vee x_{1}x_{3} \vee \overline{x}_{2}x_{3}$$
Отбросим член :
$$f^{l} = x_{1}x_{3} \vee \overline{x}_{2}x_{3}$$
$$f^{l} = 0 \cdot x_{3} \vee 1 \cdot x_{3} = x_{3}$$
Т.к. $$x_{3} \ne 1$$ то исключить нельзя
Отбросим член x1x3:
$$f^{ll} = \overline{x}_{1}\overline{x}_{2} \vee \overline{x}_{2}x_{3}$$
x1x3 = 1 => x1 = 1, x3 = 1
$$f^{ll} = 0 \cdot \overline{x}_{2} \vee \overline{x}_{2} \cdot 1$$ $$\ne$$ 1 => x1x3 исключить нельзя.
x 2x3:$$f^{lll} = \overline{x}_{1}\overline{x}_{2} \vee x_{1}x_{3};$$
$$f^{lll} = \overline{x}_{1} \vee x_{1} \cdot 1 = 1$$ => - член лишний.
Если проверка показывает, что несколько импликант одновременно являются лишними, то исключить их одновременно из выражения ДНФ нельзя. Это можно выполнять лишь поочередно.
Пример 2:
$$f(x_{1}x_{2}x_{3}x_{4}) = \overline{x}_{1}x_{3}x_{4} \vee \overline{x}_{2}x_{3}x_{4} \vee x_{1}\overline{x}_{2}x_{4} \vee x_{1}\overline{x}_{2}\overline{x}_{3} \vee \overline{x}_{2}\overline{x}_{3}\overline{x}_{4}$$
x 1x3x4 = 1; x1 = 0; x3 = 1; x4 = 1$$f(x_{1}x_{2}x_{3}x_{4}) = \overline{x}_{2} \vee 0 \vee 0 \vee 0=\overline{x}_{2}$$ Т.е. член
x 2x3x4 = 1; x2 = 0; x3 = x4 = 1$$f(x_{1}x_{2}x_{3}x_{4}) = \overline{x}_{1} \vee x_{1} \vee 0 \vee 0 = 1$$ Т.е. член лишний.
x1x 2x4 ; x1 = 1; x2 = 0 x4 = 1$$f(x_{1}x_{2}x_{3}x_{4}) = 0 \vee x_{3} \vee \overline{x}_{3} \vee 0 = 1$$ Т.е. член x1 лишний.
x1x 2x 3 ; x1 = 1; x2 = x3 = 0$$f(x_{1}x_{2}x_{3}x_{4}) = 0 \vee 0 \vee x_{4} \vee \overline{x}_{4} = 1$$, Т.е. член x1 лишний.
x 2x 3x 4 ; x2 = x3 = x4 = 0$$f(x_{1}x_{2}x_{3}x_{4}) = 0 \vee 0 \vee 0 \vee x_{1} = x_{1}$$, Т.е. член не лишний.
Исключим одновременно члены 2, 3, 4
$$f = \overline{x}_{1}x_{3}x_{4} \vee \overline{x}_{2}\overline{x}_{3}\overline{x}_{4}$$
Проверим значения f одновременно на тех наборах, на которых обращаются в единицу все отброшенные члены.
$$\overline{x}_{2}x_{3}x_{4}; x_{1}\overline{x}_{2}x_{4}; x_{1}\overline{x}_{2}\overline{x}_{3}; => \overline{x}_{1}x_{3}x_{4} \vee \overline{x}_{2}\overline{x}_{3}\overline{x}_{4}x_{1}\overline{x}_{2}\overline{x}_{3}$$
т.е. видно, что во всей совокупности этого сделать нельзя
Исключим член , получим:
$$f(x_{1}x_{2}x_{3}x_{4}) = \overline{x}_{1}x_{3}x_{4} \vee x_{1}\overline{x}_{2}x_{4} \vee x_{1}\overline{x}_{2}\overline{x}_{3} \vee \overline{x}_{2}\overline{x}_{3}\overline{x}_{4}$$
Проверим, не являются ли в этом выражении лишними те члены, которые оказались лишними в исходном выражении, т.е.: x1.
x1x 2x4:x1 = 1; x2 = 0; x4 = 1
$$f(x_{1}x_{2}x_{3}x_{4}) = 0 \vee \overline{x}_{3} \vee 0 = \overline{x}_{3}$$ т.е. член x1 не лишний
x1x 2x 3:x1 = 1; x2 = x3 = 0
$$f (x_{1}x_{2}x_{3}x_{4}) = 0 \vee x_{4} \vee \overline{x}_{4} = 1$$, т.е. член x1 лишний,
Поэтому $$f(x_{1}x_{2}x_{3}x_{4}) = \overline{x}_{1}x_{3}x_{4} \vee x_{1}\overline{x}_{2}\overline{x}_{4} \vee \overline{x}_{2}\overline{x}_{3}\overline{x}_{4}$$ - тупиковая форма.
Проверяя затем, начав с исключения третьего члена, получим другую тупиковую форму. Затем выберем из них минимальную.
Недостаток метода заключается в том, что при большом числе членов он становится громоздким, поскольку связан с перебором различных вариантов. Машинная реализация данного метода вследствие этого сложна. При автоматизации поиска минимальных форм метод практически не используется.
Основное неудобство метода
С целью упрощения этой процедуры
0 и 1 и – (прочерк). Переменной, входящей в произведение в прямом виде ставится в соответствие единица ( 1 ), в инверсном – нуль ( 0 ), отсутствие переменной обозначается прочерком;Пример:
Произведению x1x2 для функции, зависящей от пяти переменных нужно поставить в соответствие следующий цифровой набор: x1x2
Приведем графическое изображение процесса поиска простых импликант для функции, представленной в следующей
$$f(x_{1}x_{2}x_{3}x_{4}) = x_{1}x_{2}\overline{x}_{3}x_{4} \vee x_{1}\overline{x}_{2}x_{3}\overline{x}_{4} \vee \overline{x}_{1}x_{2}\overline{x}_{3}x_{4} \vee x_{1}\overline{x}_{2}\overline{x}_{3}\overline{x}_{4}$$
запишем выражение функции в виде дизъюнкции цифровых эквивалентов:
$$f(x_{1}x_{2}x_{3}x_{4}) = 1101 \vee 1010 \vee 0101 \vee 1000$$
При
Для нашего примера это выглядит так:
| Цифровые эквиваленты |
Отметки о склейке | Результат склейки | Отметки о склейке |
|---|---|---|---|
1000 |
* |
10-0 |
- |
0101 |
* |
||
1010 |
* |
-101 |
- |
1101 |
* |
Итак, простые
10-0 и -101, т.е. $$f(x_{1}x_{2}x_{3}x_{4}) = x_{1}\overline{x}_{2}\overline{x}_{4} \vee x_{2}\overline{x}_{3}x_{4}$$
Для поиска минимальной формы функции пользуются методом * (звездочка) в случае, когда
Пример:
| Простые |
||||||
|---|---|---|---|---|---|---|
A
|
B
|
C
|
D
|
E
|
F
| |
r |
* |
* |
* |
|||
p |
* |
* |
* |
|||
q |
* |
* |
||||
m |
* |
|||||
n |
* |
* |
||||
Из матрицы видно, что в минимальную форму функции обязательно войдут n (покрывает F ), r (покрывает D ). То же справедливо отностительно p. Что касается остальных, то нужно выбрать минимальную совокупность.
Итак:
$$f^{1}_{min} = n \vee r \vee p \vee q \\ f^{2}_{min} = n \vee r \vee p \vee m$$Т.е. данная функция имеет две одинаково минимальные формы.
Замечание: важным обстоятельством, усложняющим минимизацию функций, является присутствие перебора различных вариантов при поиске оптимального покрытия.
Этот метод графической минимизации был изложен Карно, который ввел в употребление специальные карты. Эти карты позволяют для функции, зависящей от небольшого числа аргументов (до пяти - шести) находить результаты всех возможных склеек. Карты впоследствии были усовершенствованы Вейчем, а сам метод иногда именуется как
Рассмотрим существо способа для функций, зависящих от 2, 3 и 4-х переменных.

Диаграмма – матрица, столбцам и строкам которой приписывается смысл переменных, входящих в функцию в прямом или инверсном виде.
В клетках матрицы ставится произведение, образованное из букв, которыми названы строки и столбцы матрицы.
Обратим внимание на то, что данная матрица сразу указывает на возможную склейку произведений, входящих в выражение функции.
Так склейке подлежат все произведения, расположенные в соседних по вертикали и горизонтали клетках.
xy склеивается с xy и с x y ;xy склеивается с xy и с x y ;x y склеивается с xy и с x y ;x y склеивается с x y и с xy ;Более того, эта же диаграмма дает и результат склейки: это название или строки, или столбца. При минимизации по данному методу заполняется диаграмма функции 2-х переменных по следующему правилу: если то или иное произведение входит в
Пример:
$$f(x,y) = x\overline{y} \vee \overline{x}y \vee \overline{x}\overline{y}$$

Выделим в диаграмме соседние единицы, и результат склейки дает минимальную форму функции: $$f_{min}(x,y) = \overline{x} \vee \overline{y}$$
Заметим, что результатом склейки является результат покрытия
Для минимизации функций, зависящих от трех переменных, применяется следующая диаграмма:

Из диаграммы видно, что склейке подлежат все произведения, расположенные в соседних клетках, а также в клетках, расположенных на краях диаграммы. Результат склейки – есть произведения, содержащее на одну букву меньше. Видно также, что возможна и дальнейшая склейка, однако уже между произведениями, расположенными во взаимно перпендикулярном направлении.
Рассмотрим, например, левую половину диаграммы:
| x1x2 |
x1x2x3 |
Склеим попарно произведения, стоящие в строках:
| x1x2 | x1x2 |
Теперь видим, что можно произвести дальшейшую склейку, но произведений, стоящих в столбцах матрицы:
| x2 | x2 |
| x2 | x2 |
Как видно, результат склейки – произведение x2. Именно эта переменная покрывает все четыре
Подобное же утверждение справедливо и для
Таким образом, при поиске минимальной формы необходимо считать левый край таблицы склеенным с правым. Говорят, что для наглядности можно условно данную диаграмму представить нанесенной на поверхность цилиндра.
Пример:
$$f(x_{1}x_{2}x_{3}) = x_{1}\overline{x}_{2}x_{3} \vee x_{1}x_{2}\overline{x}_{3} \vee x_{1}\overline{x}_{2}\overline{x}_{3} \vee \overline{x}_{1}x_{2}\overline{x}_{3} \vee \overline{x}_{1}\overline{x}_{2}\overline{x}_{3}$$

$$f_{min}(x_{1}x_{2}x_{3}) = \overline{x}_{3} \vee x_{1}\overline{x}_{2}$$
Видим, что две единицы, соответствующие конституентам x1 и x1, покрываются произведением x1.
Для функций 4-х переменных применяются диаграммы следующего вида:

Все, что было сказано относительно функций 2-х, 3-х переменных справедливо и в данном случае. Но данная диаграмма обладает дополнительной особенностью: при поиске минимальной формы функции необходимо считать склееными правый край с левым и верхний с нижним.
Говорят, что для удобства целесообразно считать данную диаграмму написанной на поверхность тора.
Пример:
$$f(x_{1},x_{2},x_{3},x_{4}) = x_{1}x_{2}\overline{x}_{3}\overline{x}_{4} \vee x_{1}x_{2}x_{3}\overline{x}_{4} \vee x_{1}\overline{x}_{2}x_{3}\overline{x}_{4} \vee x_{1}\overline{x}_{2}\overline{x}_{3}\overline{x}_{4} \vee \overline{x}_{1}x_{2}\overline{x}_{3}\overline{x}_{4} \vee \overline{x}_{1}\overline{x}_{2}\overline{x}_{3}\overline{x}_{4}$$
Составим диаграмму:

$$f_{min}(x_{1},x_{2},x_{3},x_{4}) = x_{1}\overline{x}_{4} \vee \overline{x}_{3}\overline{x}_{4}$$
Заметим, что на основании свойства диаграммы четыре единицы, стоящие в угловых клетках диаграммы соответствуют конституентам, которые склеиваются между собой.
Итак, дадим формализированное описание метода.
Определение. Правильной конфигурацией К называется совокупность единиц (нулей), образующая прямоугольник площадью 2к.
Для минимизации функции, зависящей от n аргументов, отыскиваются правильные конфигурации вначале n-1 n-2
Далее определяется накрытие найденных правильных конфигураций совместной проекцией соответствующих строк и столбцов, которая выделяет данную правильную конфигурацию.
(рис 4.1) Определение правильных конфигурацийC – правильная конфигурация
A,B,D – проекции конфигурации
А*В – результат склеек
С помощью
Пусть f(x1x2x3) задана не в виде
$$f(x_{1}x_{2}x_{3}) = x_{1}\overline{x}_{2} \vee x_{1}x_{2}\overline{x}_{3} \vee \overline{x}_{1}x_{2}$$
Заполним соответствующую диаграмму:

Так как $$x_{1}\overline{x}_{2} = x_{1}\overline{x}_{2} (x_{3} \vee \overline{x}_{3}) = x_{1}\overline{x}_{2}x_{3} \vee x_{1}\overline{x}_{2}\overline{x}_{3}$$, то в соответствующие клетки диаграммы поставлены единицы.
Поэтому: $$f_{min}(x_{1},x_{2},x_{3}) = x_{2}\overline{x}_{3} \vee x_{1}\overline{x}_{2} \vee \overline{x}_{1}x_{2}$$
Преимущество метода: простота и наглядность для небольшого числа аргументов.
Недостатки: неприменяемость метода для большого числа аргументов (> 6) вследствие сложности диаграмм и потери наглядности.
Рассмотрим произвольную ДНФ. Если в ней выбросить любое произведение, то оставшееся выражение будет принимать нулевое значение на тех наборах, что и исходная форма, т.к. $$x_{1}^{\alpha 1} x_{2}^{\alpha 2} \dots x_{i}^{\alpha i} = 0$$ только тогда все члены $$x_{1}^{\alpha 1} x_{2}^{\alpha 2} \dots x_{i}^{\alpha i} = 0$$.
Однако, если отброшенное произведение (
Пример 1:
Пусть дана $$f(x_{1}x_{2}x_{3}) = \overline{x}_{1}\overline{x}_{2} \vee x_{1}x_{3} \vee \overline{x}_{2}x_{3}$$
Отбросим член :
$$f^{l} = x_{1}x_{3} \vee \overline{x}_{2}x_{3}$$
$$f^{l} = 0 \cdot x_{3} \vee 1 \cdot x_{3} = x_{3}$$
Т.к. $$x_{3} \ne 1$$ то исключить нельзя
Отбросим член x1x3:
$$f^{ll} = \overline{x}_{1}\overline{x}_{2} \vee \overline{x}_{2}x_{3}$$
x1x3 = 1 => x1 = 1, x3 = 1
$$f^{ll} = 0 \cdot \overline{x}_{2} \vee \overline{x}_{2} \cdot 1$$ $$\ne$$ 1 => x1x3 исключить нельзя.
x 2x3:$$f^{lll} = \overline{x}_{1}\overline{x}_{2} \vee x_{1}x_{3};$$
$$f^{lll} = \overline{x}_{1} \vee x_{1} \cdot 1 = 1$$ => - член лишний.
Если проверка показывает, что несколько импликант одновременно являются лишними, то исключить их одновременно из выражения ДНФ нельзя. Это можно выполнять лишь поочередно.
Пример 2:
$$f(x_{1}x_{2}x_{3}x_{4}) = \overline{x}_{1}x_{3}x_{4} \vee \overline{x}_{2}x_{3}x_{4} \vee x_{1}\overline{x}_{2}x_{4} \vee x_{1}\overline{x}_{2}\overline{x}_{3} \vee \overline{x}_{2}\overline{x}_{3}\overline{x}_{4}$$
x 1x3x4 = 1; x1 = 0; x3 = 1; x4 = 1$$f(x_{1}x_{2}x_{3}x_{4}) = \overline{x}_{2} \vee 0 \vee 0 \vee 0=\overline{x}_{2}$$ Т.е. член
x 2x3x4 = 1; x2 = 0; x3 = x4 = 1$$f(x_{1}x_{2}x_{3}x_{4}) = \overline{x}_{1} \vee x_{1} \vee 0 \vee 0 = 1$$ Т.е. член лишний.
x1x 2x4 ; x1 = 1; x2 = 0 x4 = 1$$f(x_{1}x_{2}x_{3}x_{4}) = 0 \vee x_{3} \vee \overline{x}_{3} \vee 0 = 1$$ Т.е. член x1 лишний.
x1x 2x 3 ; x1 = 1; x2 = x3 = 0$$f(x_{1}x_{2}x_{3}x_{4}) = 0 \vee 0 \vee x_{4} \vee \overline{x}_{4} = 1$$, Т.е. член x1 лишний.
x 2x 3x 4 ; x2 = x3 = x4 = 0$$f(x_{1}x_{2}x_{3}x_{4}) = 0 \vee 0 \vee 0 \vee x_{1} = x_{1}$$, Т.е. член не лишний.
Исключим одновременно члены 2, 3, 4
$$f = \overline{x}_{1}x_{3}x_{4} \vee \overline{x}_{2}\overline{x}_{3}\overline{x}_{4}$$
Проверим значения f одновременно на тех наборах, на которых обращаются в единицу все отброшенные члены.
$$\overline{x}_{2}x_{3}x_{4}; x_{1}\overline{x}_{2}x_{4}; x_{1}\overline{x}_{2}\overline{x}_{3}; => \overline{x}_{1}x_{3}x_{4} \vee \overline{x}_{2}\overline{x}_{3}\overline{x}_{4}x_{1}\overline{x}_{2}\overline{x}_{3}$$
т.е. видно, что во всей совокупности этого сделать нельзя
Исключим член , получим:
$$f(x_{1}x_{2}x_{3}x_{4}) = \overline{x}_{1}x_{3}x_{4} \vee x_{1}\overline{x}_{2}x_{4} \vee x_{1}\overline{x}_{2}\overline{x}_{3} \vee \overline{x}_{2}\overline{x}_{3}\overline{x}_{4}$$
Проверим, не являются ли в этом выражении лишними те члены, которые оказались лишними в исходном выражении, т.е.: x1.
x1x 2x4:x1 = 1; x2 = 0; x4 = 1
$$f(x_{1}x_{2}x_{3}x_{4}) = 0 \vee \overline{x}_{3} \vee 0 = \overline{x}_{3}$$ т.е. член x1 не лишний
x1x 2x 3:x1 = 1; x2 = x3 = 0
$$f (x_{1}x_{2}x_{3}x_{4}) = 0 \vee x_{4} \vee \overline{x}_{4} = 1$$, т.е. член x1 лишний,
Поэтому $$f(x_{1}x_{2}x_{3}x_{4}) = \overline{x}_{1}x_{3}x_{4} \vee x_{1}\overline{x}_{2}\overline{x}_{4} \vee \overline{x}_{2}\overline{x}_{3}\overline{x}_{4}$$ - тупиковая форма.
Проверяя затем, начав с исключения третьего члена, получим другую тупиковую форму. Затем выберем из них минимальную.
Недостаток метода заключается в том, что при большом числе членов он становится громоздким, поскольку связан с перебором различных вариантов. Машинная реализация данного метода вследствие этого сложна. При автоматизации поиска минимальных форм метод практически не используется.
Основное неудобство метода
С целью упрощения этой процедуры
0 и 1 и – (прочерк). Переменной, входящей в произведение в прямом виде ставится в соответствие единица ( 1 ), в инверсном – нуль ( 0 ), отсутствие переменной обозначается прочерком;Пример:
Произведению x1x2 для функции, зависящей от пяти переменных нужно поставить в соответствие следующий цифровой набор: x1x2
Приведем графическое изображение процесса поиска простых импликант для функции, представленной в следующей
$$f(x_{1}x_{2}x_{3}x_{4}) = x_{1}x_{2}\overline{x}_{3}x_{4} \vee x_{1}\overline{x}_{2}x_{3}\overline{x}_{4} \vee \overline{x}_{1}x_{2}\overline{x}_{3}x_{4} \vee x_{1}\overline{x}_{2}\overline{x}_{3}\overline{x}_{4}$$
запишем выражение функции в виде дизъюнкции цифровых эквивалентов:
$$f(x_{1}x_{2}x_{3}x_{4}) = 1101 \vee 1010 \vee 0101 \vee 1000$$
При
Для нашего примера это выглядит так:
| Цифровые эквиваленты |
Отметки о склейке | Результат склейки | Отметки о склейке |
|---|---|---|---|
1000 |
* |
10-0 |
- |
0101 |
* |
||
1010 |
* |
-101 |
- |
1101 |
* |
Итак, простые
10-0 и -101, т.е. $$f(x_{1}x_{2}x_{3}x_{4}) = x_{1}\overline{x}_{2}\overline{x}_{4} \vee x_{2}\overline{x}_{3}x_{4}$$
Для поиска минимальной формы функции пользуются методом * (звездочка) в случае, когда
Пример:
| Простые |
||||||
|---|---|---|---|---|---|---|
A
|
B
|
C
|
D
|
E
|
F
| |
r |
* |
* |
* |
|||
p |
* |
* |
* |
|||
q |
* |
* |
||||
m |
* |
|||||
n |
* |
* |
||||
Из матрицы видно, что в минимальную форму функции обязательно войдут n (покрывает F ), r (покрывает D ). То же справедливо отностительно p. Что касается остальных, то нужно выбрать минимальную совокупность.
Итак:
$$f^{1}_{min} = n \vee r \vee p \vee q \\ f^{2}_{min} = n \vee r \vee p \vee m$$Т.е. данная функция имеет две одинаково минимальные формы.
Замечание: важным обстоятельством, усложняющим минимизацию функций, является присутствие перебора различных вариантов при поиске оптимального покрытия.
Этот метод графической минимизации был изложен Карно, который ввел в употребление специальные карты. Эти карты позволяют для функции, зависящей от небольшого числа аргументов (до пяти - шести) находить результаты всех возможных склеек. Карты впоследствии были усовершенствованы Вейчем, а сам метод иногда именуется как
Рассмотрим существо способа для функций, зависящих от 2, 3 и 4-х переменных.

Диаграмма – матрица, столбцам и строкам которой приписывается смысл переменных, входящих в функцию в прямом или инверсном виде.
В клетках матрицы ставится произведение, образованное из букв, которыми названы строки и столбцы матрицы.
Обратим внимание на то, что данная матрица сразу указывает на возможную склейку произведений, входящих в выражение функции.
Так склейке подлежат все произведения, расположенные в соседних по вертикали и горизонтали клетках.
xy склеивается с xy и с x y ;xy склеивается с xy и с x y ;x y склеивается с xy и с x y ;x y склеивается с x y и с xy ;Более того, эта же диаграмма дает и результат склейки: это название или строки, или столбца. При минимизации по данному методу заполняется диаграмма функции 2-х переменных по следующему правилу: если то или иное произведение входит в
Пример:
$$f(x,y) = x\overline{y} \vee \overline{x}y \vee \overline{x}\overline{y}$$

Выделим в диаграмме соседние единицы, и результат склейки дает минимальную форму функции: $$f_{min}(x,y) = \overline{x} \vee \overline{y}$$
Заметим, что результатом склейки является результат покрытия
Для минимизации функций, зависящих от трех переменных, применяется следующая диаграмма:

Из диаграммы видно, что склейке подлежат все произведения, расположенные в соседних клетках, а также в клетках, расположенных на краях диаграммы. Результат склейки – есть произведения, содержащее на одну букву меньше. Видно также, что возможна и дальнейшая склейка, однако уже между произведениями, расположенными во взаимно перпендикулярном направлении.
Рассмотрим, например, левую половину диаграммы:
| x1x2 |
x1x2x3 |
Склеим попарно произведения, стоящие в строках:
| x1x2 | x1x2 |
Теперь видим, что можно произвести дальшейшую склейку, но произведений, стоящих в столбцах матрицы:
| x2 | x2 |
| x2 | x2 |
Как видно, результат склейки – произведение x2. Именно эта переменная покрывает все четыре
Подобное же утверждение справедливо и для
Таким образом, при поиске минимальной формы необходимо считать левый край таблицы склеенным с правым. Говорят, что для наглядности можно условно данную диаграмму представить нанесенной на поверхность цилиндра.
Пример:
$$f(x_{1}x_{2}x_{3}) = x_{1}\overline{x}_{2}x_{3} \vee x_{1}x_{2}\overline{x}_{3} \vee x_{1}\overline{x}_{2}\overline{x}_{3} \vee \overline{x}_{1}x_{2}\overline{x}_{3} \vee \overline{x}_{1}\overline{x}_{2}\overline{x}_{3}$$

$$f_{min}(x_{1}x_{2}x_{3}) = \overline{x}_{3} \vee x_{1}\overline{x}_{2}$$
Видим, что две единицы, соответствующие конституентам x1 и x1, покрываются произведением x1.
Для функций 4-х переменных применяются диаграммы следующего вида:

Все, что было сказано относительно функций 2-х, 3-х переменных справедливо и в данном случае. Но данная диаграмма обладает дополнительной особенностью: при поиске минимальной формы функции необходимо считать склееными правый край с левым и верхний с нижним.
Говорят, что для удобства целесообразно считать данную диаграмму написанной на поверхность тора.
Пример:
$$f(x_{1},x_{2},x_{3},x_{4}) = x_{1}x_{2}\overline{x}_{3}\overline{x}_{4} \vee x_{1}x_{2}x_{3}\overline{x}_{4} \vee x_{1}\overline{x}_{2}x_{3}\overline{x}_{4} \vee x_{1}\overline{x}_{2}\overline{x}_{3}\overline{x}_{4} \vee \overline{x}_{1}x_{2}\overline{x}_{3}\overline{x}_{4} \vee \overline{x}_{1}\overline{x}_{2}\overline{x}_{3}\overline{x}_{4}$$
Составим диаграмму:

$$f_{min}(x_{1},x_{2},x_{3},x_{4}) = x_{1}\overline{x}_{4} \vee \overline{x}_{3}\overline{x}_{4}$$
Заметим, что на основании свойства диаграммы четыре единицы, стоящие в угловых клетках диаграммы соответствуют конституентам, которые склеиваются между собой.
Итак, дадим формализированное описание метода.
Определение. Правильной конфигурацией К называется совокупность единиц (нулей), образующая прямоугольник площадью 2к.
Для минимизации функции, зависящей от n аргументов, отыскиваются правильные конфигурации вначале n-1 n-2
Далее определяется накрытие найденных правильных конфигураций совместной проекцией соответствующих строк и столбцов, которая выделяет данную правильную конфигурацию.
(рис 4.1) Определение правильных конфигурацийC – правильная конфигурация
A,B,D – проекции конфигурации
А*В – результат склеек
С помощью
Пусть f(x1x2x3) задана не в виде
$$f(x_{1}x_{2}x_{3}) = x_{1}\overline{x}_{2} \vee x_{1}x_{2}\overline{x}_{3} \vee \overline{x}_{1}x_{2}$$
Заполним соответствующую диаграмму:

Так как $$x_{1}\overline{x}_{2} = x_{1}\overline{x}_{2} (x_{3} \vee \overline{x}_{3}) = x_{1}\overline{x}_{2}x_{3} \vee x_{1}\overline{x}_{2}\overline{x}_{3}$$, то в соответствующие клетки диаграммы поставлены единицы.
Поэтому: $$f_{min}(x_{1},x_{2},x_{3}) = x_{2}\overline{x}_{3} \vee x_{1}\overline{x}_{2} \vee \overline{x}_{1}x_{2}$$
Преимущество метода: простота и наглядность для небольшого числа аргументов.
Недостатки: неприменяемость метода для большого числа аргументов (> 6) вследствие сложности диаграмм и потери наглядности.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.