4.3.3. Анализ задачи синтеза оптимальных многопороговых логических элементов
Естественно задачу оптимального синтеза (4.3.14) решать поисковым методом. Исследуем ее с этих позиций.
Прежде всего рассмотрим характер поведения минимизируемой функции
Она кусочно-постоянна, так как к — целое число. Далее:
Для любого с. При этом пороги изменяются очевидным образом:
Поэтому можно рассматривать не все пространство весов, а лишь поверхность единичной гиперсферы:
Рис. 4.3.3. Экспериментальная зависимость между расстоянием
и числом порогов к.
Здесь
— угол между векторами:
где угловыми скобками обозначена операция скалярного произведения векторов:
Результаты эксперимента в виде зависимости расстояния от числа порогов показаны на рис. 4.3.3. Отчетливо видна зависимость между этими величинами. Интересно, что уже на
шаге такого «слепого» случайного поиска была найдена однопороговая реализация
Таким образом, можно считать, что при переходе от одной точки сферы к ближайшей другой с достаточно большой вероятностью не происходит значительного изменения числа порогов МПЛЭ. Это означает, что синтез оптимального МПЛЭ можно производить адаптивными параметрическими методами типа случайного поиска (см. § 4.1).