유한 그룹 수정하십시오 . 다음 결정 문제에 관심이 있습니다. 입력은 부분 순서가있는 일부 요소이며 질문은 순서를 만족시키는 요소의 순열이 있고 그 요소의 구성이 차수는 그룹의 중립 요소 산출합니다 .G의 전자
공식적으로 -test 문제 는 다음과 같습니다. 여기서 그룹 은 수정됩니다.
- 입력 : 에서 까지 라벨링 기능이 유한 부분 정렬 세트 .μ P G
- 출력 : 선형 확장 존재 여부 (즉, 전체 순서 모두되도록 , 의미 ,)와 같은, 그 요소를 쓰는 전체 순서는 다음 로 , 우리가 .( P , < ′ ) x , y ∈ P x < y x < ′ y P < ′ x 1 , … , x n μ ( x 1 ) ⋅ ⋯ ⋅ μ ( x n ) = e
그룹 의 경우 검정 문제는 분명히 NP에 있습니다. 내 질문은 : 테스트 문제가 NP-hard 와 같은 그룹 가 있습니까?G G G
동등한 문제 설명에 대한 몇 가지 언급 :
- 포즈 및 언어 확장의 언어는 DAG 및 토폴로지 순서의 언어로 동일하게 대체 될 수 있습니다. 즉, 원하는 경우 입력을 그룹 요소로 레이블 된 정점이있는 DAG로, 입력 DAG의 일부 토폴로지 종류가 달성하는지 묻는 출력으로 생각할 수 있습니다 .
- 대신 poset 및 가 주어지고 ( 대신 )가 실현 될 수 있는지 묻는 더 어려운 문제를 고려할 수 있습니다. 실제로 더 강력한 문제는 위와 같이 줄어 듭니다. 우리는 를 실현할 수 있는지 묻습니다 . 여기서 는 이지만 다른 모든 요소 보다 작은 이라는 요소 가 있습니다. 따라서 위의 정의에서 의 자연스러운 선택입니다 .g ∈ G G E E ( P ' , < ) P ' P의 g - 1 명 E
이제 문제를 해결하려는 시도에 대해 :
- 물론 그룹 가 교환 형인 경우 모든 선형 확장이 동일한 그룹 요소를 달성 하므로 테스트 문제는 PTIME에 명확하게 나타납니다. 따라서 위상 정렬을 통해 이들 중 하나를 선택하고 인지 아닌지를 확인할 수 있습니다 . 흥미로운 사례는 비정규 입니다. 보다 일반적으로, 가 사소하지 않은 정류 그룹 (예 : 순열에 대한 서명 )에 대해 동질성 (homomorphism )을 갖는 경우, 필요하지만 불충분 한 조건은 동질성 (homomorphism)을 통해 문제를보고 PTIME에서이를 정 성적 이미지에서 확인하는 것입니다 . 이것이 모든 유한 그룹의 분해 체계로 일반화 될 수 있는지 여부는 알 수 없습니다.G e G G
- 차수 관계가 비어있는 경우 (즉, 여러 요소가 주어지고 순열을 사용할 수있는 경우), 동적 프로그래밍을 통해 문제를 해결할 수 있습니다. 여기서 상태 는 여전히 에있는 각 요소의 발생 횟수입니다. 사용되지 않음 ( 는 고정되어 있으므로 입력에서 상태의 수는 다항식 임)를 기억하십시오.G G
- 폭이 일정한 입력 인 경우 체인 분해에 따라 동적 알고리즘을 사용할 수 있습니다. 따라서 경도가 유지되면 임의로 넓은 입력 포즈를 사용해야합니다. 넓은 자세의 경우 동적 프로그래밍 방식에서 가능한 "상태"의 수는 일반적으로 지수적이고 다항식이 아닌 자세 의 업셋 수 이므로 접근 방식이 직접 작동하지 않습니다.
- 동일한 문제가 그룹이 아닌 모노 아이드에 대해 연구 될 수 있지만, 모노 아이드에 대해서는 이미 오토 마톤의 전이 모노 아이드 를 포함하고 이전 CStheory 질문 의 변형으로 축소되는 상당히 복잡한 주장에 의해 어렵다는 것을 이미 알고 있습니다. 이 용어 의 전체적인 증거는이 사전 인쇄 , 부록 D.1.3 및 D.1.4에 있지만 용어는 매우 다릅니다. 따라서 testing이 PTIME 인 경우 그룹 요소의 가역성을 사용해야합니다.
- 우리가 모든 선형 확장이 실현 하는지 여부를 물었다면 ( 일부 인쇄 여부보다 ) PTIME에 문제가 있음을 알고 있습니다 (동일한 사전 인쇄 부록 D.2 참조).이 다른 문제가 coNP- 그룹 (D.1.3 및 D.1.4)이 아닌 단일체에 대해 어렵다.
경우 -test은 일부 어렵다 물론, 자연의 질문은 약간의 이분법이 보유하고 있는지, 그리고 어떤 기준은 다루기 쉬운 구별 할 와 비 다루기 쉬운 . 사실이 질문은 그룹 대신 유한 오토마타를 사용할 때보다 일반적으로 요구 될 수 있습니다. (공식적으로 : 유한 알파벳 및 유한 결정 유한 유한 오토 마톤 (DFA) 를 에 수정하고 , 요소로 레이블이 지정된 poset가 주어지면 선형 확장이 a인지를 확인 하는 테스트 문제를 고려하십시오 . 물론 받아 들인 단어 .) 물론이 어려운 질문들에 대해서는 전혀 모른다.G G G Σ A Σ A Σ A