Складність спілкування з арбітром


9

Припустимо, рамки складності спілкування, де у нас є два гравці A (воші) та B (ob) та R (eferee). A і B не спілкуються безпосередньо один з одним. У кожному раунді спілкування кожен з них надсилає повідомлення (mA, mB) до R. R обчислює дві функції fA(mA,mB) і fB(mA,mB)і надсилає їм результати. Функції закріплені. Ідея полягає в тому, що спілкування між гравцями обмежена. Крім того, арбітр може трохи обробити повідомлення.

Приклад:

A і B надсилають два (довільно великі) числа R, R перевіряє, яке з них більше, і повідомляє гравців.

У цьому рамках ми можемо розробити простий протокол, який легко обчислює наступну функцію за допомогою одного кола. А і В відправляютьx і y до R, R повертає відповідь на них, і вони виводять відповідь.

f(x,y)={0xy1ow

Очевидно, що це не цікавий випадок, оскільки функція, яку ми обчислюємо, така ж, як і функції арбітра. Більш цікавий випадок, коли ми маємо фіксовану лінійну нерівністьaxby а значення змінних розподіляються між гравцями (A має x і B має y). Завдання - вирішити, чи нерівність правильна. Протокол у цьому випадку полягає в тому, що гравці обчислюють свою частину і потім відправляють їх арбітру.

Питання:

Чи вивчена ця різновид комунікації? Якщо так, то де я можу дізнатися більше про це?


Примітка 1: на сторінці 49 Кушилевіц і Нісан згадують рамки, які включають арбітра, але здаються дуже різними від того, про що я прошу.

Примітка 2: Я не впевнений, чи викликати R судді правильну річ, будь ласка, прокоментуйте, якщо є краща пропозиція.


2
модель, про яку ви згадуєте, називається "Одночасне передавання повідомлення"
Marcos Villagra

2
перевірте цей документ ( arxiv.org/abs/quant-ph/0102001 ) та його посилання. Зокрема, перевірте документи Амбаїніса, Ньюмена та Сегеді.
Маркос Віллагра

2
ось останній документ Рауля Джахіна ieeexplore.ieee.org/xpl/…
Маркос

1
@MarcosVillagra: SMP - це те саме, що в примітці 1 Kaveh, чи не так?
Алессандро Косентіно

@Marcos, дякую, я перевірю їх, але на основі тез мені здається, що SMP відрізняється від того, що я описую. (Я спробую придумати кращий приклад, щоб зрозуміти, що гравці використовують R для спілкування, який може зайняти кілька раундів.) Ps: Я думаю, що було б краще, якщо ви опублікуєте ці коментарі як відповідь.
Kaveh

Відповіді:


7

Я впевнений, що ви знаєте наступний документ, але я посилаюся на нього, тому що інші читачі можуть бути зацікавлені: Інтерполяція від ігор

Ця стаття є спробою використовувати рамку складності зв'язку, щоб показати нижню межу для різання площин. Протокол використовується для створення інтерполянтної схеми для незадовільного CNF:

A(x,y)B(x,z).

Гравець A отримує вхід a і ya, гравець B отримує b і zb. Якщо в різанні площин є неглибоке деревоподібне доказ, то два гравці мають протокол зв'язку таким, що

  • будь-яке спілкування опосередковується арбітром, що допомагає оцінити нерівності у доказуванні;
  • кількість спілкування невелика (дерево неглибоке);
  • обидва гравці або вирішують, який з них A або B підроблений;
  • вони знаходять позицію i у якому aibi.

Арбітр перетворюється на імовірнісний протокол нерівностей. Таким чином можна перетворити нижню межу для деревовидних імовірнісних протоколів у рамці складності зв'язку в нижню межу для доказів деревоподібних площин різання.

Якби у нас була нижня межа для протоколу зв'язку форми ПЛС, ми отримали б нижню межу для доказів, подібних до різання площин.

Зауважте, що ця методика не залежить від фактичних правил виведення площин різання. Якщо ми вважаємо, що умовиводи є (1) позитивним поєднанням (2) ціле ділення з підлогою, ми можемо побудувати монотонну інтерполянтну схему, використовуючи аргумент Павла Пудляка .


Насправді я намагався з'ясувати, чи вивчено щось більш загальне, ніж це, у складності спілкування, тому я не згадав про нижню межу доказів складності та можливу інтерполяцію не для зміщення відповідей, а спасибі. :)
Kaveh

2
Так, я так думав. Але інші читачі цього форуму можуть бути зацікавлені і можуть зацікавити до доказів складності.
MassimoLauria

5

Лише кілька зауважень. По-перше, я не можу зовсім зрозуміти, навіщо нам взагалі потрібний арбітр. Якщо його / її функції відомі гравцям, чому тоді вони не можуть просто імітувати арбітра? Аліса посилаєmA до Боба, він (не бачачи mA) обчислює mB, після цього він проводить обчислення f(mA,mB)і повідомляє результат Алісі. Можливо, ви припускаєте цеfAце НЕ відомо Бобу, іfB до Аліси?

По-друге, протоколи, пов'язані з лінійними нерівностями, дійсно цікаві в контексті вирізання площинних доказів. У цьому випадку достатньо навіть розглянути протоколи, де форма повідомлень дуже обмежена : можуть бути передані лише значення деяких лінійних комбінацій вхідних змінних.

Якщо бути більш точним, припустимо, нам дана система лінійних нерівностей з цілими коефіцієнтами. Ми знаємо, що в системі немає0-1рішення. Змінні так чи інакше розбиваються між гравцями (в п’ятдесят п’ятдесят); це сценарій "найгіршого поділу": противник може вибрати "найгірший" розділ. Дано a0-1рядок, мета гравців - знайти незадовільну нерівність. Тобто відповідь зараз - це не один біт, а назва однієї нерівності нашої системи. (Це комунікаційна гра типу Karchmer-Wigderson.)

Тепер розглянемо такі обмежені протоколи для такої гри: (i) арбітри функціонують, якщо так f(α,β)=1 iff αβ, (ii) повідомлення гравців обмежуються лінійними : у кожному раунді Аліса повинна надіслати повідомлення формиmA(x)=cx, а Боб повідомлення форми mB(y)=dy.

Impagliazzo, Pitassi та Urquhart (1994) зауважили наступне: Якщо всі коефіцієнти, які використовуються в доказів площини різання, є многочленними в кількості змінних, і якщо ця гра потребуєt біт комунікації, то кожне деревоподібне доказ незадовільності даної системи повинне виробляти exp(t/logn)нерівності. Потім вони використовували відомі нижчі межі складності зв'язку, щоб дати чітку систему, що вимагає доказів експоненціального розміру. Недоліком цього результату є те, що система дуже штучна , вона відповідає жодній "реальній" проблемі оптимізації. Тому цікавим питанням є створення нижньої межі "справжньої" проблеми оптимізації.

Однією з таких проблем є проблема незалежного набору для графіків. Дано графік G=(V,E) ми можемо асоціюватися з кожною вершиною u змінна xu і розглянемо систему нерівностей, що складається з нерівності vVxv>α(G), і всі нерівності xu+xv1 для всіх ребер uv з G. Оскільки кожен0-1 рішення для підсистеми цих останніх нерівностей дає самостійну множину G, вся система не має нульових рішень. Яка складність спілкування ігор для таких систем?

Якщо наш графік =(LR,E) є двостороннім, тоді закономірно (для супротивника) ділити змінні відповідно до його частин. У цьому випадку Аліса отримує підмножинуAL, Боб підмножина BR з обіцянкою, що |AB|>α(G). Мета - знайти перевагу між A і B. Осьα(G) є "двостороннім" номером незалежності: максимальний розмір незалежного набору, який не лежить повністю L або в R. Одна з моїх улюблених проблем: Доведіть цеn×n графіки, що вимагають ω(log2n)біти спілкування існують .

@Kaveh: Вибачте за "відповідь" на ваше запитання.


Мене більше цікавить загальна система куб.см, аніж її відомі програми в складності доказів. Функції, які використовує арбітр, відомі (вони фіксуються, як я вже сказав). Існує ряд питань, чому мене цікавить ця модель, але головний момент полягає в тому, як ми будемо вимірювати кількість комунікацій. Якщо нас цікавить загальна кількість повідомлених бітів, то можна моделювати протокол, як ви сказали. Але якщо ми хочемо розглянути інші заходи складності, такі як кількість раундів, то я думаю, що це інакше. Наприклад, в одному випадку, який було використано в
Kaveh

доказова складність кожного гравця надсилає рефері справжню кількість. Реальне число може кодувати нескінченно багато біт, тому, якщо ви хочете імітувати це, ми повинні надіслати нескінченну кількість біт, і якщо ми це дозволимо, ми можемо просто надіслати весь вхід, тому це стає нецікаво. Але, рахуючи кількість раундів у рамках з арбітром, ми отримуємо іншу міру, яка може бути корисною (як у доказі Павла Пудлака).
Kaveh

@Kaveh: Так, доцільно, на яке спілкування ми розраховуємо. Але в рамках різання літаків нам не потрібно дбати про надсилання справжніх номерів. Просто припустимо , що все коефіцієнт є цілими числами відO(logn) двійковий розмір (n- кількість змінних). Навіть цей (обмежений) випадок не зрозумілий, коли хочеться отримати щось для «справжніх» проблем оптимізації (наприклад, незалежний набір). Мені не цікаво отримувати нижчі межі для "монстрових проблем". Людей, що мають складні докази, зазвичай задовольняють «монстри». Але люди в теорії оптимізації хотіли б бачити "справжні" нижчі межі.
Стасіс

це побічні питання, як я вже сказав, я хочу дізнатися більше про тип складності спілкування, який я описав у питанні, і навмисно уникав пов'язувати його з доказовою складністю та інтерполяціями. У твердженні мого запитання немає нічого, що стосується складності доказування.
Каве

1
@Kaveh: Якщо функція судді буде відома гравцям, я не бачу різниці між цими «суддівськими протоколами» і «немає суддівських протоколів» (якщо, як я сказав, цифри невеликі). Різниця може виникнути, якби у нас був лише один раунд: гравці надсилають свої повідомлення судді, і він приймає остаточне рішення. Btw у випадку зk>2гравців, це відомо як "одночасне спілкування повідомленнями". Про "проблеми з монстрами". Тут я думаю не про складність схеми, а про проблеми, з якими стикається Теорія оптимізації.
Стасіс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.