문제 계산을위한 놀라운 알고리즘


54

기하 급수적으로 많은 것들을 계산하는 것과 관련된 입력 문제가 있지만 (입력의 크기와 관련하여) 놀라운 다항식 시간의 정확한 결정 론적 알고리즘이 있습니다. 예를 들면 다음과 같습니다.

이 두 가지 예에서 중요한 단계는 특정 행렬의 결정자를 계산할 때 계산 문제를 줄이는 것입니다. 물론 결정 자체는 기하 급수적으로 많은 것들의 합이지만 놀랍게도 다항식 시간으로 계산 될 수 있습니다.

내 질문은 : 결정 요인을 계산하지 않는 문제를 계산하는 것으로 알려진 "놀랍게도 효율적인"정확하고 결정적인 알고리즘이 있습니까?


8
BTW, 더 많은 계산 문제가 결정 요인 계산으로 줄어 듭니다. #L을 포함하는 GapL 클래스에 대해 정수 결정자가 완료되었습니다.
5501

답변:


11

다음과 같은 문제가 결정 요인을 줄이는 지 여부는 알 수 없지만 어쨌든 나열 할 것입니다.

v0vfvfv0

2) 제한된 나무 너비의 구조에서 MSO- 논리에서 정의 할 수있는 문제의 솔루션 수를 계산합니다. 예를 들어 , Courcelle, Arnborg 등의 작품에 관한 논문을 참조하십시오 .

f:{0,1}n{0,1}xf(x)=1Uf|x|0|x|f(x)|1UfHn|0|0


감사합니다-항목 (2)와 (3)은 흥미롭지 만 어떻게 든 내가 찾고 있던 것은 아닙니다. 경계 트리 폭의 문제를 계산하는 것은 작업중 인 구조가 실제로 다항식으로 경계를 짓는 특별한 경우처럼 보입니다. "실제로"기하 급수적으로 많은 물체가 계산되는 경우에 더 관심이 있었지만, 다항식 시간에 어떻게 든 마 법적으로 계산 될 수 있습니다.
Ashley Montanaro

단항 인코딩을 사용하는 경우 숫자를 쓰는 데 알고리즘에 지수 시간이 필요하다는 의미는 아닙니까? 이진 인코딩을 사용 하여이 문제를 극복 할 수는 있지만 이것은 결정적인 소리입니다.
Antonio Valerio Miceli-Barone

2
@ Miceli-Barone, 당신이 말하는 것은 숫자를 출력하는 거의 모든 폴리 시간 알고리즘에 적용됩니다. 결정자 자체는 최악의 경우 단 항일 경우에는 다소 클 것입니다.
Raphael

@Raphael : 좋아, 나는 (0,1) 행렬의 행렬식의 절대 값이 묶여 있음을 알았습니다.(n+1)n+122n


11

Holant 프레임 워크에는 평면 그래프의 매치 게이트를 통하는 것 외에 다루기 어려운 이유가 몇 가지 있습니다.

1) 피보나치 게이트

2) 모든 아핀 서명 .

3) 음수가 아닌 #CSP

... 몇 가지를 말하면됩니다.

또한 BEST Theorem 은 알고리즘의 일부가 결정적 계산을 사용하지만 유 방향 그래프에서 Eulerian 회로 수를 계산하기위한 다항식 시간 알고리즘을 제공합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.