ЛОКАЛЬНОГО КОДИРОВАНИЯ ПРИНЦИП
— общий подход к построению методов синтеза схем, реализующих булевы функции (или вектор-функции) из специальных классов функций, основанный на обладающем особыми свойствами кодировании функций наборами из нулей и единиц. Для построения асимптотически оптим. метода синтеза кодирование должно быть асимптотически оптимальным: длина кода должна быть асимптотически равна (двоичному) логарифму числа рассматриваемых ф-ций (от
аргументов). Кодирование должно быть локальным в том смысле, что для вычисления ф-ции
на каждом конкретном наборе а значений аргументов (для «декодирования») достаточно знать сравнительно небольшой отрезок кода- Декодирование также должно осуществляться сравнительно просто. Во-первых, сравнительно просто (в смысле сложности схемной реализации) должны вычисляться «координаты» отрезка кода; напр., номер отрезка кода, если код разбит на отрезки одинаковой длины; номер первого разряда и длина отрезка, если
имеют различную длину. Во-вторых, по набору а, отрезку кода
быть может, «координатам» отрезка кода) сравнительно просто должно вычисляться значение
Схема вычисления по принципу локального копирования.
В общем виде схема, построенная для в соответствии с Л- к. п., состоит из нескольких подсхем (рис.). Подсхема А по набору а вычисляет координаты отрезка кода. Подсхема В по координатам отрезка кода выдает часть кода (фиксированной длины), содержащую требуемый отрезок его. Подсхема С выделяет из части кода требуемый отрезок кода, подсхема D вычисляет f (а). Обычно подсхема С является универсальной (не зависящей ни от класса F реализуемых ф-ций, ни от конкретной ф-ции ); подсхемы А и D не зависят от но зависят от F; подсхема В зависит от эта подсхема содержит осн. часть элементов всей схемы. Кодирование не обязательно должно быть взаимно однозначным. В небольшом количестве дополнительная информация может содержаться в подсхеме декодирования D. Л. к. п. фактически сводит задачу синтеза схем к задаче кодирования ф-ций, трудность задачи в этом случае сосредоточена здесь. Особенно удобен Л. к. п. в том случае, если схемы имеют достаточно большие возможности (схемы из функциональных элементов, логические сети и алгоритмы)
Примеры асимптотически оптим. локального кодирования.
1. Пусть симметрических ф-ций Кодом ф-ции является набор , где значение функции на (любом) наборе с i единицами.
2. Пусть класс ф-ций принимающих значение 1 на к наборах значений аргументов. Если то асимптотически оптим. локальным кодом является набор к).