다중 통신 복잡성
Multiparty communication complexity이론 컴퓨터 과학에서 다중 통신 복잡성은 2명 이상의 플레이어가 있는 환경에서 통신 복잡성을 연구하는 학문이다.
야오(1979년)가 도입한 전통적 양당 커뮤니케이션 게임에서 P와12 P의 두 플레이어가 부울함수를 계산하려고 시도한다.[1]
플레이어 P는1 x의2 값을 알고, P는2 x의1 값을 알고 있지만, ii = 1, 2에 대해서는 x의i 값을 모른다.
선수들이 상대 변수를 알기는 하지만 자기 변수를 알지는 못한다는 얘기다.플레이어가 f를 계산하기 위해 통신해야 하는 최소 비트 수는 κ(f)로 표시된 f의 통신 복잡성이다.
1983년에 정의한 멀티파티 커뮤니케이션 게임은 양 당사자 사례의 강력한 일반화다.[2]여기서 선수들은 자신의 의견을 제외한 다른 사람들의 의견을 모두 알고 있다.이러한 특성 때문에, 때때로 이 모델을 "이마의 숫자" 모델이라고 부르기도 하는데, 왜냐하면 선수들이 둥근 테이블에 둘러앉아 각각 이마에 자신의 입력을 쓰고 있다면, 모든 선수들이 자신의 입력을 제외한 다른 선수들의 입력을 볼 수 있기 때문이다.
공식 정의는 다음과 같다: 플레이어: P , , .. . k {\},2}, k}}}} 부울 함수를 계산하려고 한다.
On set of variables there is a fixed partition of classes 과와) 플레이어 1 1}은는)= , 2,.. k{\에 대한 를 제외한 모든 변수를 알고 있다 플레이어는 계산력이 무제한이며, 모든 플레이어가 보는 칠판의 도움을 받아 통신한다.
목적은 , 2,. ., 2}, 를 계산하여 계산이 끝날 때 모든 플레이어가 이 값을 알 수 있도록 하는 것이다.The cost of the computation is the number of bits written onto the blackboard for the given input and partition .멀티파티 프로토콜 비용은 집합 {0,n1} 및 주어진 A 에서 임의의 에 대해 전달되는 최대 비트 수입니다 에 대한 k {\ k} communication , ((A}^{(는 f 을(를) 계산하는 k 프로토콜의 최소 비용이다 의 k -party 대칭 통신 복잡성은 다음과 같이 정의된다 .
서 최대값은 집합 =( ,2,. ., )의 모든 k-temp에 취해진다
상한 및 하한
일반적인 위 2더 많은 선수들 모두에게 향하는 동안 우리 조직은 A1하나를 칸막이의 가장 작은 수업 A1,A2,...,Ak의 가정해 봅시다.그리고 P1A1+:P2는 칠판에 A1의 A1비트 S의 어떤 부울 함수의 의사 소통 1인 비트를 계산할 수 있다면, P1, 및을 계산하고 값이 f발표()){f\displaystyle 그것을 읽고. 따라서 다음과 같이 쓸 수 있다.
GIP([3]Generalized Inner Product) 함수는 다음과 같이 정의된다.Let be -bit vectors, and let be the times matrix, with columns as the 벡터.그런 다음 ,y ,.. . . ) 2}, 는 모듈로2를 취합한 Y{\ Y의 전체 1행 수입니다.즉, 1,2, .. . y }, 가 n 요소의 k k} 부분의 특성 벡터에 해당하면 GIP는 이러한 k k 부분 집합의 교차점들의 패리티에 해당된다.
라고 보여졌다[3].
상수 c > 0으로
GIP의 다중 통신 복잡성에 대한 상한은 다음을 나타낸다[4].
상수 c > 0으로
일반 부울함수 f의 경우 다음과1 같은 L 규범을[5] 사용하여 f의 다중 통신 복잡성을 막을 수 있다.[6]
다중 통신 복잡성 및 유사 생성기
가성수 생성기는 GIP 함수에 대한 BNS 하한을 기반으로 했다.[3]
- ^ Yao, Andrew Chi-Chih (1979), "Some complexity questions related to distributive computing", Proceedings of the 11th ACM Symposium on Theory of Computing (STOC '79), pp. 209–213, doi:10.1145/800135.804414, S2CID 999287.
- ^ Chandra, Ashok K.; Furst, Merrick L.; Lipton, Richard J. (1983), "Multi-party protocols", Proceedings of the 15th ACM Symposium on Theory of Computing (STOC '83), pp. 94–99, doi:10.1145/800061.808737, ISBN 978-0897910996, S2CID 18180950.
- ^ a b c Babai, László; Nisan, Noam; Szegedy, Márió (1992), "Multiparty protocols, pseudorandom generators for logspace, and time-space trade-offs", Journal of Computer and System Sciences, 45 (2): 204–232, doi:10.1016/0022-0000(92)90047-M, MR 1186884.
- ^ Grolmusz, Vince (1994), "The BNS lower bound for multi-party protocols is nearly optimal", Information and Computation, 112 (1): 51–54, doi:10.1006/inco.1994.1051, MR 1277711.
- ^ Bruck, Jehoshua; Smolensky, Roman (1992), "Polynomial threshold functions, AC0 functions, and spectral norms" (PDF), SIAM Journal on Computing, 21 (1): 33–42, doi:10.1137/0221003, MR 1148813.
- ^ Grolmusz, V. (1999), "Harmonic analysis, real approximation, and the communication complexity of Boolean functions", Algorithmica, 23 (4): 341–353, CiteSeerX 10.1.1.53.6729, doi:10.1007/PL00009265, MR 1673395, S2CID 26779824.