스파스어

Sparse language

계산 복잡성 이론에서 희박한 언어는 언어의 길이 n 문자열 수를 세는 복잡함수n다항 함수에 의해 경계되는 형식 언어(현악 집합)이다.그것들은 주로 다른 등급과의 복잡도 등급 NP의 관계에 대한 연구에 사용된다.모든 희박한 언어의 복잡성 클래스스파스라고 부른다.

희소언어는 총 2개의n 길이 n의 현이 있기 때문에 희소언어라고 불리는데, 어떤 언어가 다항적으로 이 중 많은 문자열만을 포함하고 있다면, n이 커짐에 따라 그 언어가 포함하는 길이 n의 문자열의 비율은 빠르게 0으로 간다.모든 단일한 언어는 희박하다.비종교 희소 언어의 예로는 일부 고정 k에 대해 정확히 k 1비트를 포함하는 이진 문자열 집합이 있다n에는 n으로k 경계되는 ( k) 개의 문자열만 있다.

다른 복잡성 클래스와의 관계

SPRASS에는 단일 언어의 클래스인 TALIGE가 포함되어 있는데, 이는 단일 언어의 문자열이 한 길이에 불과하기 때문이다.P/poly의 모든 언어가 희박한 것은 아니지만, P/poly의 어떤 언어에서 희박한 언어로의 다항 시간 튜링 감소가 있다.[1]1979년 포춘은 어떤 희박한 언어가 공동 NP-완전하다면 P = NP;[2] 마하니는 1982년에 이것을 이용하여 만약 희박한 언어가 NP-완전하다면 P = NP(이것이 마하니의 정리)라는 것을 보여주었다.[3]이를 증명할 수 있는 보다 간단한 왼쪽 세트에 근거한 증거는 1991년 오기하라와 와타나베에 의해 제시되었다.[4]Mahaney의 주장은 실제로 희박한 언어를 NP로 요구하지 않기 때문에 P = NP인 경우에만 희박한 NP-하드 집합이 있다.[5]또한, P에 없는 NP에 희박한 언어가 존재하는 경우에만 E ≠ NE.[6]There is a Turing reduction (as opposed to the Karp reduction from Mahaney's theorem) from an NP-complete language to a sparse language if and only if . In 1999, Jin-Yi Cai and D.오기하라가 작업 중인 시바쿠마르는 희박한 P-완전 문제가 존재한다면 L = P라는 것을 보여주었다.[7]

참조

  1. ^ 진이 카이.강의 11: P=폴리, 스파스 세트, 마하니의 정리.CS 810: 복잡성 이론 소개.위스콘신 대학 매디슨.2003년 9월 18일 (PDF)
  2. ^ S. 포춘.희박한 전체 집합에 대한 노트.SIAM Journal on Computing, 제8권, 제3권, 페이지 431–433. 1979.
  3. ^ S. R. 마하니NP를 위한 희소성 완제품 세트: Berman과 Hartmanis의 추측 해결책.컴퓨터시스템 과학 저널 25:130–143. 1982.
  4. ^ 오기와라 M.와타나베 입니다다항식 시간에서 NP 세트가 희소성 세트로 축소될 수 있음.SIAM Journal on Computing 20, 페이지 471–483. 1991.
  5. ^ Balcázar, José Luis; Díaz, Josep; Gabarró, Joaquim (1990). Structural Complexity II. Springer. pp. 130–131. ISBN 3-540-52079-1.
  6. ^ 쥬리스 하트마니스, 닐 이머만, 비비안 세겔슨.NP-P의 스파스 세트: EXPTIME 대 NEXPTIME. 정보제어, 제65권, 발행 2/3, 페이지 158–181. 1985.ACM 디지털 라이브러리에서
  7. ^ 진이 카이, D.시바쿠마르.P를 위한 희박한 하드 세트: 하트마니스의 추측에 대한 해결.컴퓨터시스템 과학 저널, 제58권, 발행물 2, 페이지 2.280–296. 1999.ISSN 0022-0000.앳 시티서

외부 링크