Классы NC и AC
НЕТ ВОЙНЕ |
24 февраля 2022 года российское руководство во главе с Владимиром Путиным развязало агрессивную войну против Украины. В глазах всего мира это военное преступление совершено от лица всей страны, всех россиян. Будучи гражданами Российской Федерации, мы против своей воли оказались ответственными за нарушение международного права, военное вторжение и массовую гибель людей. Чудовищность совершенного преступления не оставляет возможности промолчать или ограничиться пассивным несогласием. Мы убеждены в абсолютной ценности человеческой жизни, в незыблемости прав и свобод личности. Режим Путина — угроза этим ценностям. Наша задача — обьединить все силы для сопротивления ей. Эту войну начали не россияне, а обезумевший диктатор. И наш гражданский долг — сделать всё, чтобы её остановить. Антивоенный комитет России |
Распространяйте правду о текущих событиях, оберегайте от пропаганды своих друзей и близких. Изменение общественного восприятия войны - ключ к её завершению. |
meduza.io, Популярная политика, Новая газета, zona.media, Майкл Наки. |
Предположим у нас есть компьютер с
процессоров. Тогда актуально распараллелить полиномиальные вычисления, чтобы выполнять их не за времени, а за . В качестве модели вычислений будем использовать логические схемы, но так как схема способна обрабатывать лишь входы заданной длины, то будем рассматривать семейства схем — по одной для каждой длины входа. Также потребуем, чтобы такую схему можно было эффективно построить на машине Тьюринга. Введем определения таких семейств, и соотнесем их с параллельными вычислениями.Определения
Определение: |
— множество языков, распознаваемых семейством логических схем полиномиального от размера, глубиной и со степенью входа каждого элемента не более 2, причем существует детерминированная машина Тьюринга, принимающая на вход и строящая соответствующую схему используя ячеек памяти, где — длина входа. |
Определение: |
определяется аналогично , за исключением того, что степень входа элемента может быть неограничена, то есть элементы и могут иметь более двух входов. |
Определение: |
. |
Определение: |
. |
Теоремы
Теорема: |
. |
Доказательство: |
Это понятно из определения Пусть . распознается семейством схем полиномиального размера. Степень входа каждого элемента схемы не превосходит полинома от , поскольку степень входа не может превосходить число элементов в схеме. Заменим элементы схемы элементами со степенью входа не более 2 следующим образом:При такой замене глубина схемы увеличится не более чем в |
Следствие:
.
Теорема: |
. |
Доказательство: |
Пусть | . Тогда распознается некоторым семейством схем таких, что существует детерминированная машина Тьюринга, строящая схему по , используя ячеек памяти. Конфигурация МТ задается положением головки и состоянием ячеек памяти, то есть у МТ может быть конфигураций. При построении схемы конфигурации не могут повторяться, иначе МТ зациклится, следовательно схема будет построена за полиномиальное от время. Построим для данного входа схему и вычислим её. На вычисление схемы будет затрачено полиномиальное время, так как размер схемы полиномиален.
Равенство
и — неразрешенная на данный момент задача.
Утверждение (тезис о связи | с параллельными алгоритмами):
распознается параллельным компьютером с процессоров за время тогда и только тогда, когда . |
(набросок доказательства) Пусть Пусть . распознается семейством схем , где размера и имеет глубину . Возьмем параллельный компьютер с процессорами, где каждый из них будет играть роль одного элемента схемы. Так как компьютер параллельный, то вычисления на каждом уровне схемы будут выполняться параллельно. Тогда получаем, что всего потребуется времени. распознается параллельным компьютером с процессоров за время . Построим схему глубины , на каждом уровне которой будет по элементов, таких, что -й элемент на уровне выполняет вычисления, производимые -м процессором в момент времени . Всего в схеме будет элементов. |