Jump to content

Функция большинства

(Перенаправлено с ворот большинства )

В логической логике ( функция большинства также называемая медианным оператором ) — это булева функция , которая дает значение false, когда половина или более аргументов являются ложными, и истинным в противном случае, т. е. значение функции равно значению большинства входных данных.

Булевы схемы

[ редактировать ]
Трехбитная мажоритарная схема
Четырехбитная мажоритарная схема

Мажоритарный вентиль — это логический вентиль, используемый для усложнения схем и других приложений булевых схем . Вентиль большинства возвращает истину тогда и только тогда, когда более 50% его входных данных истинны.

Например, в полном сумматоре выходной сигнал переноса находится путем применения мажоритарной функции к трем входам, хотя часто эта часть сумматора разбивается на несколько более простых логических элементов.

Многие системы имеют тройное модульное резервирование ; они используют функцию большинства для декодирования логики большинства для реализации коррекции ошибок .

Главный результат в области сложности схем заключается в том, что мажоритарная функция не может быть вычислена с помощью схем AC0 субэкспоненциального размера.

Характеристики

[ редактировать ]

Для любых x , y и z тернарный медианный оператор ⟨ x , y , z ⟩ удовлетворяет следующим уравнениям.

  • ⟨x , y , y⟩ = y
  • Икс , y , z ⟩ знак равно ⟨ z , Икс , y
  • Икс , y , z ⟩ знак равно ⟨ Икс , z , y
  • ⟨⟨ Икс , ш , y ⟩, ш , z ⟩ знак равно ⟨ Икс , ш , ⟨ y , ш , z ⟩⟩

Абстрактная система, удовлетворяющая этим аксиомам, является медианной алгеброй .

Галстуки

[ редактировать ]

Большинство приложений намеренно используют нечетное количество входных данных, чтобы им не приходилось сталкиваться с вопросом, что происходит, когда ровно половина входных данных равна 0, а ровно половина входных данных равна 1. Немногие системы, которые вычисляют функцию большинства по четному числу входов часто смещены в сторону «0» - они выдают «0», когда ровно половина входов равна 0 - например, мажоритарный вентиль с 4 входами имеет выход 0 только тогда, когда на его входах появляются два или более нуля. [1] В некоторых системах ничья может быть разорвана случайным образом. [2]

Монотонные формулы для большинства

[ редактировать ]

Для n = 1 медианный оператор — это просто унарная операция тождества x . Для n = 3 тернарный медианный оператор можно выразить с помощью конъюнкции и дизъюнкции как xy + yz + zx .

Для произвольного n существует монотонная формула для большинства размера O( n 5.3 ). Это доказывается вероятностным методом . Таким образом, эта формула неконструктивна. [3]

Существуют подходы для получения явной формулы для большинства полиномиальных размеров:

  • Возьмите медиану из сортировочной сети , где каждый «провод» сравнения и обмена представляет собой просто логический элемент ИЛИ и логический элемент И. Айтай ( АКС ). Комлос Семереди Примером может служить строительство
  • Объедините выходы меньших мажоритарных схем. [4]
  • Дерандомизируйте доказательство Валианта монотонной формулы. [5]

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Петерсон, Уильям Уэсли; Велдон, Э.Дж. (1972). Коды, исправляющие ошибки . МТИ Пресс. ISBN  9780262160391 .
  2. ^ Чауя, Клодин; Уррад, Уэрдия; Лима, Рикардо (июль 2013 г.). «Правила большинства со случайным разрывом связи в логических сетях регулирования генов» . ПЛОС ОДИН . 8 (7). Публичная научная библиотека: e69626. Бибкод : 2013PLoSO...869626C . дои : 10.1371/journal.pone.0069626 . ПМЦ   3724945 . ПМИД   23922761 .
  3. ^ Валиант, Лесли (1984). «Короткие монотонные формулы для мажоритарной функции». Журнал алгоритмов . 5 (3): 363–366. дои : 10.1016/0196-6774(84)90016-6 .
  4. ^ Амано, Казуюки (2018). «Схемы большинства второй глубины для большинства и расширителей списков» . 43-й Международный симпозиум по математическим основам информатики (MFCS 2018) . 117 (81). Schloss Dagstuhl – Leibniz-Zentrum fuer Informatik: 1–13. doi : 10.4230/LIPIcs.MFCS.2018.81 .
  5. ^ Хори, Шломо; Маген, Авнер; Питасси, Тонианн (2006). «Монотонные схемы для функции большинства» . Аппроксимация, рандомизация и комбинаторная оптимизация. Алгоритмы и методы . Конспекты лекций по информатике. Том. 4110. Спрингер. стр. 410–425. дои : 10.1007/11830924_38 . ISBN  978-3-540-38044-3 .
[ редактировать ]

СМИ, связанные с функциями большинства, на Викискладе?

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 663ca69d7f6ddf39b9f2c95385e1a63e__1722234900
URL1:https://arc.ask3.ru/arc/aa/66/3e/663ca69d7f6ddf39b9f2c95385e1a63e.html
Заголовок, (Title) документа по адресу, URL1:
Majority function - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)