카운트 정점 커버 계산 카운트 사이클 커버에 대한 혼란


11

이것은 나를 혼란스럽게한다.

계산 문제 중 하나는 의사 결정 문제가 있고 해결책이없는 경우입니다.P

강의에 따르면 이분 그래프에서 완전 일치 횟수를 계산하는 문제 (동일하게는 방향 그래프에서주기 횟수를 계산하는 문제)는 임을 알 수 있습니다.#P

가젯을 사용하여 digraph에서 크기 의 정점 커버 계산에서 카운트 사이클 커버로 줄입니다.k

정리 27.1 양호한 사이클 커버 횟수 있다 의 정점 커버 번 숫자 크기의 .H(k!)2Gk

가제트를 사용하면 "양호한"사이클 만 남습니다.

강의의 나의 이해는 점이다 크기의 정점 커버가없는 변환 한 소리를 나타내는 두 글자 IFF에 사이클 커버가 없습니다. 에 사이클 커버가 있는지 확인하는 것은 다항식 시간으로 수행 할 수 있으며 , 결정 문제를 솔루션 찾기로 변환 할 수 있으므로 암시 합니다.GkGG=

내가 무엇을 오해하고 있습니까?


digraph 카운트주기의 인접 행렬의 영구 행렬은 입니다.#

찾기 사이클 커버가 P에 있기 때문에 "(0,1) 매트릭스 영구의 영구 성임"결정 문제는 있습니다.

는 을 매핑 하는 계산 영구적 으로 계산 문제의 감소가 없음을 의미 합니다.(0,1)00

관련 MO 질문 수정


추가

Markus Bläser 나쁜주기는 여전히 "있지만"그들의 무게의 합은 사라진다고 지적했다.

위젯에서 잘못된주기의 가중치가 0 인 것으로 나타납니다.

148 페이지 (pdf 11 페이지) :

이 4 노드 위젯에 해당하는 서브 매트릭스 A가있는 전체 인접 행렬 B는 H의 각 우수 사이클 커버에 대해 1을 계산하고 각 불량 사이클 커버에 대해 0을 계산합니다.

다른 질문:

최대 중량 사이클 커버 에 원래 그래프 의 정점 커버에 해당하는 양호한 사이클 만 포함되지 않습니까?케이

CC에서 모든 정점은 정확히 한주기에 있어야합니다.


그들은 좋은 사이클 만 남기지 않았습니다. 그들의 계산 논증에서 그들은 나쁜 사이클 계산을 제거했습니다. 문제는 #good cycle covers를 세어야한다는 것입니다. 따라서 좋은 사이클 커버가 아닌 사이클 커버를 찾으면 k-vertex 커버를 얻을 수 없습니다. 그러나 좋은 사이클 커버를 찾으면 그래프에 k-VC가 있습니다. 이것은 아무것도 위반하지 않습니다.
Saeed

@Saeed는 단지 좋은 카운트만으로 나쁜 사이클을 제거하지 않습니까? G에 VC 크기가 경우 G '가 사이클 커버를 갖는 방법을 알 수 없습니다 . 케이
joro

@Saeed 변환 된 G '의 모든 사이클 커버를 세지 않습니까?
joro

1
축소는 가장자리에 가중치를 할당합니다. 불량 사이클 커버는 양 또는 음의 무게를 가질 수 있으며 전체 기여도는 0입니다. 그러나 이러한 사이클은 여전히 ​​"있으며"사이클 커버 감지 알고리즘에 의해 발견 될 수 있으며이 경우 사이클 커버가 좋은지 여부를 알 수 없습니다.
Markus Bläser

1
@ MarkusBläser 감사합니다,이 말이 의미가 있습니다 :). 왜 대답하지 않습니까?
joro

답변:


1

오해는 다음과 같습니다.

(0,1)-영구로의 최종 축소에서 그들은 모듈 식 산술을 사용하고있어 내 주장을 깨뜨립니다.

하자 원래의 행렬과 B 제 (0,1) 행렬.

작업 모듈을 , 이것은 일어날 수 (P)의 전자 (R)의 m ( ) = 0 및 파마 P E (R) m ( B ) = m N을 .이자형아르 자형미디엄()=0이자형아르 자형미디엄()=미디엄

평등 모듈 보유하고 있지만 , B는 사이클 커버가 있습니다.


최대 가중치 사이클 커버에 대한 질문에서 위의 영향을받지 않는 결함을 찾지 못했습니다.

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