Jump to content

Лемма об изоляции

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

Первая лемма об изоляции была предложена Валиантом и Вазирани (1986) , хотя и не под этим названием.Их лемма об изоляции выбирает случайное количество случайных гиперплоскостей и обладает тем свойством, что с немалой вероятностью пересечение любого фиксированного непустого пространства решений с выбранными гиперплоскостями содержит ровно один элемент. Этого достаточно, чтобы показать теорему Валианта – Вазирани :существует рандомизированное полиномиальное сведение от проблемы выполнимости булевых формул к проблеме определения того, имеет ли булева формула единственное решение. Малмули, Вазирани и Вазирани (1987) ввели лемму об изоляции несколько иного типа:Здесь каждой координате пространства решений присваивается случайный вес в определенном диапазоне целых чисел, и свойство состоит в том, что с немалой вероятностью в пространстве решений есть ровно один элемент, который имеет минимальный вес. Это можно использовать для получения рандомизированного параллельного алгоритма для задачи максимального соответствия .

В литературе были представлены более строгие леммы об изоляции, отвечающие различным потребностям в различных условиях.Например, лемма об изоляции Чари, Рохатги и Шринивасана (1993) имеет те же гарантии, что и лемма Малмули и др., Но она использует меньше случайных битов.В контексте экспоненциального времени гипотезы Калабро и др. (2008) доказали лемму об изоляции для формул k-КНФ .Ноам Та-Шма [1] дает лемму об изоляции с немного более сильными параметрами и дает нетривиальные результаты, даже если размер весовой области меньше количества переменных.

Лемма об изоляции Малмули, Вазирани и Вазирани.

[ редактировать ]
Любая линейная программа со случайно выбранной линейной функцией стоимости имеет уникальный оптимум с высокой вероятностью. Лемма об изоляции Малмули, Вазирани и Вазирани распространяет этот факт на произвольные наборы и случайную функцию стоимости, выборка которой осуществляется с использованием нескольких случайных битов.
Лемма. Позволять и — положительные целые числа, и пусть быть произвольным непустым семейством подмножеств вселенной . Предположим, что каждый элемент во вселенной получает целочисленный вес , каждый из которых выбирается независимо и равномерно случайным образом из . Вес набора S в определяется как
Тогда с вероятностью не менее , есть уникальный набор в который имеет минимальный вес среди всех наборов .

Примечательно, что лемма ничего не предполагает о природе семейства. : например может включать все непустые подмножества. Поскольку вес каждого набора в находится между и в среднем будет наборы каждого возможного веса.Тем не менее, с большой вероятностью существует уникальный набор, имеющий минимальный вес.

Малмули, Вазирани и доказательство Вазирани

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

Предположим, мы зафиксировали веса всех элементов, кроме элемента x . Тогда x имеет пороговый вес α , такой, что если вес w ( x ) x больше α , то он не содержится ни в каком подмножестве минимального веса, и если , то оно содержится в некоторых наборах минимального веса. Далее заметим, что если , то каждое подмножество минимального веса должно содержать x (поскольку, когда мы уменьшаем w(x) от α , множества, не содержащие x, не уменьшают вес, а те, которые содержат x, уменьшают). Таким образом, неоднозначность относительно того, содержит ли подмножество минимального веса x или нет, может возникнуть только тогда, когда вес x точно равен его порогу; в этом случае мы будем называть x «сингулярным». Теперь, поскольку порог x был определен только через веса других элементов , он не зависит от w(x) и, следовательно, поскольку w ( x ) выбирается равномерно из {1, …, N },

и вероятность того, что некоторый x является сингулярным, не превосходит n/N . Поскольку существует единственное подмножество минимального веса тогда и только тогда, когда ни один элемент не является сингулярным, отсюда следует утверждение леммы.

Замечание: Лемма справедлива при (а не =), поскольку возможно, что некоторый x не имеет порогового значения (т. е. x не будет ни в каком подмножестве минимального веса, даже если w ( x ) получит минимально возможное значение, 1).

Доказательство Джоэла Спенсера

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

Это переформулированная версия приведенного выше доказательства, предложенная Джоэлом Спенсером (1995). [2]

Для любого элемента x в наборе определите

Обратите внимание, что зависит только от весов элементов, отличных от x , а не от самого w ( x ). Итак, какова бы ни была ценность , поскольку w ( x ) выбирается равномерно из {1, …, N }, вероятность того, что она равна не более 1/ N . Таким образом, вероятность того, что для некоторого x не более n/N .

если в , Теперь с минимальным весом, то, взяв любой x из A\B , получим

и, как мы видели, это событие происходит с вероятностью не более n/N .

Примеры/приложения

[ редактировать ]
  • Первоначальное применение заключалось в поиске идеальных паросочетаний минимального (или максимального) веса в графе. Каждому ребру присваивается случайный вес в {1, …, 2 m }, и — множество совершенных паросочетаний, так что с вероятностью не менее 1/2 существует единственное совершенное паросочетание. Когда каждое неопределенное в матрице Тутте графа заменяется на где — случайный вес ребра, мы можем показать, что определитель матрицы не равен нулю, и в дальнейшем использовать это для поиска соответствия.
  • В более общем плане в статье также отмечается, что любая задача поиска вида «Для заданной системы , найдите набор в можно свести к задаче решения вида «Существует ли множество в с общим весом не более k ?". Например, он показал, как решить следующую задачу, поставленную Пападимитриу и Яннакакисом, для которой (на момент написания статьи) неизвестен детерминированный алгоритм с полиномиальным временем: задан граф и подмножество ребер, отмеченных как «красные», находят идеальное совпадение ровно с k красными ребрами.
  • Теорема Валианта–Вазирани , касающаяся уникальных решений NP-полных задач, имеет более простое доказательство с использованием леммы об изоляции. Это доказывается рандомизированным сокращением от CLIQUE до UNIQUE-CLIQUE. [3]
  • Бен-Дэвид, Чор и Голдрейх (1989) используют доказательство Валианта-Вазирани в своем сокращении поиска до решения для средней сложности .
  • Ави Вигдерсон использовал лемму об изоляции в 1994 году, чтобы провести рандомизированное сокращение от NL до UL и тем самым доказать, что NL/poly ⊆ ⊕L/poly. [4] Позже Рейнхардт и Аллендер снова использовали лемму об изоляции, чтобы доказать, что NL/poly = UL/poly. [5]
  • В книге Хемаспаандры и Огихары есть глава, посвященная технике изоляции, включая обобщения. [6]
  • Лемма изоляции была предложена в качестве основы схемы цифровых водяных знаков . [7]
  • Продолжается работа по дерандомизации леммы об изоляции в конкретных случаях. [8] и об использовании его для проверки личности. [9]

Примечания

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 814f3bbfc23c59871196655e6d3fadbd__1682119260
URL1:https://arc.ask3.ru/arc/aa/81/bd/814f3bbfc23c59871196655e6d3fadbd.html
Заголовок, (Title) документа по адресу, URL1:
Isolation lemma - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)