갭 해밍 문제
Gap-Hamming problem통신 복잡성에서 갭 해밍 문제는 앨리스와 밥에게 각각 (잠재적으로 다른) 문자열이 주어진다면 앨리스가 문자열 사이의 해밍 거리를 대략 계산하기 위해 교환해야 하는 최소 비트 수는 얼마인가를 묻는다.문제의 해결책은 대략 앨리스와 밥에게 각각 끈이 주어진다면, 그들의 끈 사이의 해밍 거리를 계산하는 데 사용되는 어떤 통신 프로토콜도 밥이 그의 모든 끈을 앨리스에게 보내는 것과 다를 바 없다고 말한다.구체적으로는 앨리스와 밥에게 n -bit 문자열이 주어진 경우, 앨리스가) 내에서 사이의 해밍 거리를 계산하도록 하는 통신 프로토콜이 존재하지 않는다.
갭 해밍 문제는 모멘트 주파수 추정과[1] 엔트로피 추정을 포함한 많은 스트리밍 알고리즘에 대해 하한을 증명하는 응용 프로그램이 있다.[2]
형식명세서
이 문제에서 앨리스와 밥은 각각 ± 의 문자열({\ 1과 y ± 1을 받고 앨리스는 (부분) 함수를 계산해야 한다.
가능한 최소의 통신량을 사용하는 것.여기서 은는) ± 중 하나를 앨리스가 반환할 수 있음을 나타내고, H , ) 은(는) x y 사이의 해밍 거리 즉, 앨리스는 밥의 문자열이 유의하게 비슷한지 여부를 반환해야 한다.그녀가 밥과 교환하는 비트 수를 최소화하면서 그녀와는 아주 다르다.
문제의 해결책은 를) 계산하는 데 적어도 ){\ 통신이 필요하다고 명시하고 있다.특히,( 과 y 을(를) 1에서 임의로 선택해도 Ω (n ) ( 통신이 필요하다.
역사
갭 해밍 문제는 원래 인디크와 우드러프에 의해 제안되었는데, 그는 처음에 문제의 단방향 통신 복잡성에 대해 선형 하한을 증명했고(앨리스가 밥으로부터만 데이터를 수신할 수 있는 경우) 일반 사례에서 선형 하한을 추측했다.[3](앨리스와 밥이 원하는 만큼 많은 메시지를 교환할 수 있는) 무한원 사례의 문제는 차크라바티와 레게프가 반농도 논증을 통해 일반 문제 역시 선형 하한 복잡성을 가지고 있다는 것을 증명할 때까지 열려 있었고, 따라서 원문제는 완전히 해결되었다.[4]이 결과는 처음에는 비딕이[5], 나중에는 셰르스토프가,[6] 최근에는 하다르, 류, 폴리안스키, 샤이비츠가 정보이론적 접근법으로 원하는 하한선을 증명하기 위한 새로운 접근법을 단순화하거나 찾으려 했던 일련의 다른 논문들이 뒤따랐다.[7]
참조
- ^ Indyk, Piotr; Woodruff, David (2005). "Optimal approximations of the frequency moments of data streams". Proceedings of the thirty-seventh annual ACM symposium on Theory of computing - STOC '05. p. 202. doi:10.1145/1060590.1060621. ISBN 9781581139600. S2CID 7911758.
- ^ Chakrabarti, Amit; Cormode, Graham; Mcgregor, Andrew (2010). "A Near-optimal Algorithm for Estimating the Entropy of a Stream". ACM Transactions on Algorithms. 6 (3): 1–21. CiteSeerX 10.1.1.190.5419. doi:10.1145/1798596.1798604. ISSN 1549-6325. S2CID 6733816.
- ^ Indyk, P.; Woodruff, D. (2003). "Tight lower bounds for the distinct elements problem". 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings. pp. 283–288. doi:10.1109/SFCS.2003.1238202. ISBN 9780769520407. S2CID 7648045.
- ^ Chakrabarti, Amit; Regev, Oded (2011). "An optimal lower bound on the communication complexity of gap-hamming-distance". Proceedings of the 43rd annual ACM symposium on Theory of computing - STOC '11. p. 51. arXiv:1009.3460. doi:10.1145/1993636.1993644. ISBN 9781450306911. S2CID 10274326.
- ^ Vidick, Thomas (2012). "A concentration inequality for the overlap of a vector on a large set, with application to the communication complexity of the gap-Hamming-Distance problem". Chicago Journal of Theoretical Computer Science. 18: 1–12. doi:10.4086/cjtcs.2012.001.
- ^ Sherstov, Alexander A. (2012-05-17). "The Communication Complexity of Gap Hamming Distance". Theory of Computing. 8 (1): 197–208. doi:10.4086/toc.2012.v008a008. ISSN 1557-2862.
- ^ Shayevitz, Ofer; Polyanskiy, Yury; Liu, Jingbo; Hadar, Uri (2019-01-25). "Communication Complexity of Estimating Correlations". arXiv:1901.09100v2 [cs.IT].