Коммуникационная сложность

Коммуникационная сложность изучает количество коммуникации, необходимое для решения задачи, параметры которой распределены между двумя или более сторонами. Это понятие было введено Эндрю Яо в 1979 году[1], который исследовал следующую задачу для двух участников, традиционно называемых Алисой и Бобом. Алиса получает n-битную строку x, а Bob — n-битную строку y, и их цель состоит в том, чтобы один из них (например, Боб) вычислил определенную и известную обоим участникам функцию , при этом с наименьшим количеством коммуникации между ними. Конечно, они всегда могут вычислить следующим образом: Алиса отправляет всю свою n-битную строку Бобу, который затем вычисляет функцию . Поэтому в данной постановке задачи интересно, для каких функций f существует способ вычислить передав менее n битов. Важное отметить, что в данной задаче нас не интересует сложность вычислений, выполненных Алисой или Бобом, или размер используемой для этих вычислений памяти.

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

Формальное определение

Пусть изначально задана некоторая функция , где в наиболее типичной постановке . Алиса получает элемент , Боб получает . Обмениваясь друг с другом сообщениями по одному биту (используя некоторый заранее определённый протокол связи), Алиса и Боб хотят вычислить значение так, чтобы в конце общения хотя бы один из них знал значение .

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

Опираясь на это определение удобно думать о функции f, как о функции, заданной матрицей A, в которой строки индексированы элементами , а столбцы, соответственно, элементами . В каждой ячейке этой матрицы, индексированной элементами x и y, записано соответствующее значение f, то есть . Алиса и Боб знают функцию f, а следовательно знают матрицу A. Далее, Алисе выдаётся номер строчки x, а Бобу — номер столбца y, и их задача — определить значение, записанное в соответствующей ячейке. Поэтому, если в какой-то момент один из игроков будет знать одновременно и номер столбца и номер строчки, то он будет знать и значение в соответствующей ячейке. В начале коммуникации каждый игрок ничего не знает про номер другого игрока, поэтому с точки зрения Алисы ответом может быть любое значение в строчке с номером x, а с точки зрения Боба — любое значение в столбце y. В процессе коммуникации с каждым переданным битом появляется новая информация, которая позволяет игрокам отсекать часть возможных ячеек. Например, если в какой-то момент Алиса передаёт бит b, то с точки зрения Боба все возможные к этому моменту входы Алисы делятся на два множества: те, для которых Алиса послала бы , и те, для которых Алиса послала бы . Зная значение бита b Боб отсекает часть возможных входов Алисы и таким образом сужает множество возможных с его точки зрения ячеек. При этом с точки зрения внешнего наблюдателя после каждого сообщения сужается либо множество возможных строк, либо множество возможных столбцов, и таким образом множество возможных ячеек сужается на некоторую подматрицу матрицы A.

Более формально, будем называть множество называется (комбинаторным) прямоугольником, если из того, и , следует, что и . Тогда каждая подматрица матрицы A ассоциируется с комбинаторными прямоугольником R, таким что , где и . Теперь рассмотрим ситуацию, когда между участниками уже передано k битов. Пусть эти первые k битов задаются строкой . Тогда можно определить множество пар входов , на которых первые k равны

-бит коммуникации на входах равен

Тогда является комбинаторным прямоугольником, то есть задаёт подматрицу матрицы A.

Пример: функция EQ

Пусть . Рассмотрим задачу, в которой Алиса и Боб хотят определить, даны ли им одинаковые строки, то есть они хотят проверить, что . Несложно показать, что для решения этой задачи проверки равенства (EQ) потребуется передать n битов в худшем случае, если мы хотим быть научиться отвечать на этот вопрос точно для всех возможных пар x и y.

Для случая строки x и y состоят из трёх битов. Функция равенства в этом случае определяется следующей матрицей, в которой строки индексированы входами Алисы, а строчки — входами Боба.

EQ 000 001 010 011 100 101 110 111
000 1 0 0 0 0 0 0 0
001 0 1 0 0 0 0 0 0
010 0 0 1 0 0 0 0 0
011 0 0 0 1 0 0 0 0
100 0 0 0 0 1 0 0 0
101 0 0 0 0 0 1 0 0
110 0 0 0 0 0 0 1 0
111 0 0 0 0 0 0 0 1

Как мы видим, функция равна 1 только в ячейках, где x равно y (то есть, на диагонали).

Теорема: D(EQ) = n

Доказательство. Предположим, что , то есть существует протокол, который решает задачу проверки равенства для всех пар битовых строк длины n, передавая при этом не более бита. Давайте для каждой возможной пары одинаковых строк (для них ) выпишем в строчку все биты, которые пересылались в протоколе. Всего таких различных пар ровно , а различных битовых строк длины не более всего . По принципу Дирихле найдутся две пары и , для которых получились одинаковые строки, то есть в протоколе пересылались одни и те же биты. Так как множество пар строк, для которых пересылались одинаковые биты, задаёт прямоугольник, то и тоже должны быть равны 1, что противоречит тому, что . Следовательно наше предположение неверно, а значит

Другими словами, если меньше n, то мы должны уметь покрыть все единички матрицы EQ при помощи менее одноцветных прямоугольников (все ячейки которых помечены единицами). Однако, в матрице EQ ровно единичек, и никакие две не могут лежать в одном одноцветном прямоугольнике, так как тогда в этот прямоугольник неизбежно попадую ячейки помеченные нулями. Поэтому, такого покрытия не существует, а значит как минимум n.

Примечания

  1. Yao, A. C. (1979), "Some Complexity Questions Related to Distributed Computing", Proc. of 11th STOC, 14: 209–213

Литература

Read other articles:

Untuk orang lain dengan nama yang sama, lihat Kenji Miyamoto. Kenji MiyamotoKenji Miyamoto pada 1978 Sekretaris Jenderal Partai Komunis JepangMasa jabatan1958–1977 PendahuluSanzo NosakaPenggantiTetsuzo FuwaAnggota Dewan PenasihatMasa jabatan11 Juli 1977 – 9 Juli 1989 Informasi pribadiLahir17 Oktober 1908Hikari, Yamaguchi, Kekaisaran JepangMeninggal18 Juli 2007 (usia 98)Tokyo, JepangPartai politikPartai Komunis JepangAlma materUniversitas Kekaisaran TokyoSunting kotak info �...

 

Artikel ini bukan mengenai [[:grup vokal perempuan Korea Selatan bernama sama]]. Dia (디아)Dia pada 2013, saat sebuah pementasan dengan grup vokal perempuan BellaLahirKim Ji Eun (김지은)12 Juni 1992 (umur 31)Incheon, Korea SelatanPekerjaanPenyanyiKarier musikGenre K-pop Tari pop R&B Tahun aktif2009–sekarangLabel Jiseong P&C (2009–2010) Polaris Entertainment (2010–2012) Winning InSight Music (2012–sekarang) Artis terkaitKiss & Cry Dia (디아)Hangul김지은 Hanja...

 

Cet article est une ébauche concernant l’électronique. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article ne cite pas suffisamment ses sources (février 2015). Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'ar...

2020 single by Mike Will Made It, Nicki Minaj and YoungBoy Never Broke Again What That Speed Bout!?Single by Mike Will Made It, Nicki Minaj and YoungBoy Never Broke Againfrom the album Michael ReleasedNovember 6, 2020GenreTrap-popLength2:51Label EarDrummers Atlantic Songwriter(s) Michael Williams II Onika Maraj Kentrell Gaulden Kevin Gomringer Tim Gomringer  Samuel Gloade Producer(s) Mike Will Made It Cubeatz 30 Roc Mike Will Made It singles chronology Bang Bang (2020) What That Spee...

 

Uses of science and technology in photography This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Science of photography – news · newspapers · books · scholar · JSTOR (January 2019) (Learn how and when to remove this template message) The science of photography is the use of chemistry and physics in all aspects ...

 

Football club secretary J.B. WostinholmWostinholm c. 1895BornJoseph Beckett Wostinholm1836Sheffield, EnglandDiedApril 1909Sheffield, EnglandNationalityEnglishOther namesJohn WostinholmOccupation(s)Yorkshire County Cricket Club secretary from 1864 to 1902Club Secretary at Sheffield United from 1889 to 1899 Joseph Beckett Wostinholm (1836 – April 1909) was the club secretary of Sheffield United from its formation in 1889 until 1899. Sometimes referred to as 'John' or 'J.B.' Wostinhol...

Polish cyclist Paweł CharuckiPersonal informationFull namePaweł CharuckiBorn (1988-10-14) 14 October 1988 (age 35)PolandHeight1.78 m (5 ft 10 in)Weight64 kg (141 lb)Team informationCurrent teamDomin SportDisciplineRoadRoleRiderAmateur team2010MG–KVis–Norda Whistle Professional teams2008–2009Legia–Felt2011–2014CCC–Polsat–Polkowice2015Domin Sport2016Verva ActiveJet2017–Domin Sport Paweł Charucki (born 14 October 1988) is a Polish cyclis...

 

Stadio MorettiIl Moretti Lo stadio Moretti negli anni 1950 Informazioni generaliStato Italia UbicazioneVia Luigi Moretti, I-33100 Udine Inizio lavori1920 Inaugurazione1924 Chiusura1976 Demolizione1998 ProprietarioComune di Udine ProgettoProvino Valle Informazioni tecnichePosti a sedere25 000 StrutturaPianta ellittica Mat. del terrenotappeto erboso Dim. del terreno105 × 68 m Uso e beneficiariCalcioUdinese (1924-1976) Mappa di localizzazione Modifica dati su Wikidata · Man...

 

PapendrechtMunicipality BenderaLambang kebesaranCountryBelandaProvinceHolland SelatanLuas(2006) • Total10,77 km2 (416 sq mi) • Luas daratan9,47 km2 (366 sq mi) • Luas perairan1,30 km2 (50 sq mi)Populasi (1 January, 2007) • Total31.394 • Kepadatan3.315/km2 (8,590/sq mi) Source: CBS, Statline.Zona waktuUTC+1 (CET) • Musim panas (DST)UTC+2 (CEST)Situs webwww.papendr...

α-Pinene (+)-α-pinene (−)-α-pinene Names IUPAC name (1S,5S)-2,6,6-Trimethylbicyclo[3.1.1]hept-2-ene ((−)-α-Pinene) Identifiers CAS Number 80-56-8 unspecified Y(+): 7785-70-8 Y(−): 7785-26-4 Y 3D model (JSmol) Interactive image ChEBI CHEBI:36740 unspecified N(+): CHEBI:28261 N(−): CHEBI:28660 N ChemSpider 389795 Y ECHA InfoCard 100.029.161 EC Number (−): 232-077-3 KEGG C06308 Y PubChem CID 440968 RTECS nu...

 

British pet supply store chain Pets at HomeCompany typePublic limited companyTraded asLSE: PETSFTSE 250 componentIndustryRetailFounded1991; 33 years ago (1991)FounderAnthony PrestonHeadquartersHandforth, Cheshire, England, United KingdomArea servedUnited KingdomKey peopleIan Burke (Chairman)Lyssa McGowan(CEO)ProductsPet suppliesRevenue £1,404.2 million (2023)[1]Operating income £149.7 million (2023)[1]Net income £100.7 million (2023)[1]Divisio...

 

أوشين ريدج   الإحداثيات 26°31′30″N 80°03′02″W / 26.525°N 80.050555555556°W / 26.525; -80.050555555556   [1] تقسيم إداري  البلد الولايات المتحدة[2]  التقسيم الأعلى مقاطعة بالم بيتش  خصائص جغرافية  المساحة 4.617952 كيلومتر مربع (1 أبريل 2010)  ارتفاع 2 متر  عدد السكان  ع...

British politician and historian (1834–1902) The Right HonourableThe Lord ActonKCVO DLMember of Parliamentfor BridgnorthIn office25 July 1865 – 1866Serving with John PritchardPreceded byHenry WhitmoreSucceeded byHenry WhitmoreMember of Parliamentfor CarlowIn office19 May 1859 – 25 July 1865Preceded byJohn AlexanderSucceeded byThomas Stock Personal detailsBornJohn Emerich Edward Dalberg-Acton10 January 1834Naples, Two SiciliesDied19 June 1902(1902-06-19) (ag...

 

Artikel ini perlu dikembangkan dari artikel terkait di Wikipedia bahasa Inggris. (Februari 2024) klik [tampil] untuk melihat petunjuk sebelum menerjemahkan. Lihat versi terjemahan mesin dari artikel bahasa Inggris. Terjemahan mesin Google adalah titik awal yang berguna untuk terjemahan, tapi penerjemah harus merevisi kesalahan yang diperlukan dan meyakinkan bahwa hasil terjemahan tersebut akurat, bukan hanya salin-tempel teks hasil terjemahan mesin ke dalam Wikipedia bahasa Indonesia. Ja...

 

Untuk sutradara teater India, lihat Dinesh Khanna (sutradara). Dinesh KhannaInformasi pribadiKebangsaanIndiaLahir04 Januari 1943 (umur 81)Fatehgarh Churian, Gurdaspur, Punjab, India Britania Raya Rekam medali Bulutangkis Mewakili  India Pesta Olahraga Persemakmuran Kingston 1966 Tunggal putra Pesta Olahraga Asia Tehran 1974 Beregu putra Kejuaraan Asia Lucknow 1965 Tunggal putra Manila 1969 Tunggal putra Lucknow 1965 Beregu putra Dinesh Kumar Khanna adalah mantan pemain bulu tangkis ...

العلاقات القبرصية المدغشقرية قبرص مدغشقر   قبرص   مدغشقر تعديل مصدري - تعديل   العلاقات القبرصية المدغشقرية هي العلاقات الثنائية التي تجمع بين قبرص ومدغشقر.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه المقارنة قبرص م...

 

Lihat pula: Kekaisaran Mali Untuk bandar udara di Nusa Tenggara Timur, lihat Bandar Udara Mali. Untuk orang yang bernama hampir sama, lihat Malih. Republik MaliRépublique du Mali (Prancis) Mali ka Fasojamana (Bambara) Bendera Lambang Semboyan: Un peuple, un but, une foi (Prancis: Satu rakyat, satu tujuan, satu kepercayaan)Lagu kebangsaan: Le Malicode: fr is deprecated  (Prancis)[1]Perlihatkan BumiPerlihatkan peta AfrikaPerlihatkan peta BenderaLokasi  Mali ...

 

American actor (1935–2010) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: John Davis Chandler – news · newspapers · books · scholar · JSTOR (March 2013) (Learn how and when to remove this message) John Davis ChandlerChandler in the trailer for Mad Dog Coll (1961)Born(1935-01-28)January 28, 1935Hinton, Wes...

Al-BabNom officiel (ar) البابNom local (ar) البابGéographiePays Syrie (sous occupation de Armée syrienne libre)Gouvernorat AlepDistrict Al-Bab (chef-lieu)Sous-district Al-Bab Subdistrict (en)Superficie 30 km2Altitude 471 mCoordonnées 36° 22′ 21″ N, 37° 31′ 04″ EDémographiePopulation 144 705 hab. (2007)Densité 4 823,5 hab./km2 (2007)FonctionnementStatut Populated place in Syria (d) Géolocalisation sur la carte&...

 

The UEFA European Championship is one of the major competitive international football tournaments, first played in 1960, whose finals stage has been held every four years. The Croatia national football team has contested this tournament since 1996, having been part of Yugoslavia up until the qualifying stages for the 1992 edition. Croatia has qualified for every Euro competition except for the 2000 edition, played in Belgium and the Netherlands. The team's best performances have been reachin...