수축이 그래프의 호 수를 최소화하는 일치 항목 찾기


10

혼합 그래프 주어 =(V,이자형,) 가장자리 이자형 원호 에서 매칭 발견 이자형 그 최소화에 아크의 수 /미디엄 , G/M 로부터 얻어지는 G 유사한 정점 수축 및 제거를 평행 호.

이 문제의 결정 버전이 NP- 완전합니까? 그것은 문헌에서 연구 되었습니까?


2
호가 있는지 여부는 중요합니까?
Suresh Venkat

@Suresh : 실제로는 아닙니다. 는 방향이 지정 되지 않았습니다 . 요점은 한 모서리 세트가 어떤 정점을 일치시킬 수 있는지 정의하고 일치하면 다른 모서리 세트에서 수축 후 모서리 수를 최소화한다는 것입니다. A
Marcus Ritt

2
그래. 따라서 실제로 두 개의 세트 E와 A가없는 무 방향 그래프 G를 갖도록 질문을 단순화 할 수 있습니다.
Suresh Venkat

잘 모르겠습니다. 모서리가 방향이 지정되지 않은 경우 각 모서리를 두 개의 방향이 지정된 모서리로 대체하여 지시 된 경우에 대한 문제를 줄일 수 있습니다. 그러나 지정된 경우 수축 후 호의 수는 방향에 따라 달라집니다. 동일한 정점 사이에있는 두 개의 호는 평행 할 필요가 없기 때문입니다. 따라서 호의 방향을 무시하면 최적의 매칭이 다를 수 있습니다.
Marcus Ritt

답변:


8

나는 당신의 의도가 E의 방향이없는 가장자리 와 A의 호가 평행을 이루도록 허용할지 여부를 알지 못하지만 결국 중요하지 않습니다. 이 답변에서는 모서리와 호가 평행을 이루지 않는다고 가정합니다.

각 호에 대한 특별한 경우 고려 , A는 또한 반대 방향으로 호를 포함합니다. 이 경우 호의 방향을 무시하고 방향이없는 것으로 간주 할 수 있습니다. 우리의 가장자리를 호출 E 검은 색 가장자리 와 가장자리 A는 가장자리를 빨간색 .

이 두 가지 제한 조건에서도 Max-2SAT를 줄임으로써 NP-complete 문제가 발생합니다. 하자 φ 에 2CNF 수식 될 N 개의 변수 m의 절. 다음 과 같이 3 개의 n 버텍스 v 1 , , v n , x 1 , , x n , ˉ x 1 , , with x n 으로 그래프 G 를 생성합니다. G 는 2x1,,xnv1,,vn,x1,,xn,x¯1,,x¯nN 블랙 가장자리 : ( V I , ˉ X I )제가 1, ..., = N . G5 ( n(vi,xi)(vi,x¯i)가장자리 레드. 먼저,ij에대해vivj를빨간색 모서리로 연결하십시오. 다음으로, 모든 고유 변수xixj에 대해 4 쌍의 리터럴(l,l')=(xi,xj),(xi, ˉ x j),( ˉ x i,xj)5(2)미디엄V나는V제이엑스나는엑스제이 . if 절 ( ˉ lˉ l )φ에나타나지 않으면리터럴 l l ' 을 빨간색 가장자리로연결하십시오.(,')=(엑스나는,엑스제이),(엑스나는,엑스¯제이),(엑스¯나는,엑스제이),(엑스¯나는,엑스¯제이)'(¯¯')

수축 후 붉은 가장자리의 수를 최소화하기 위해 검은 가장자리의 최대 일치 만 고려하면됩니다. 모든 최대 매칭 것이 분명 M 흑색 에지의 구성은 N 연결하는 에지 L I{ X , ˉ X I }제가 1, ..., = N . 진리 할당 { l 1 , , l n } 과이 최대 매칭 M 을 식별하십시오 . M 계약 후 확인하기 쉽다V나는나는{엑스나는,엑스¯나는}{1,,}평행 모서리를 제거하면 그래프는 정확히 빨간색 모서리. 여기서k는이 진리 할당에 의해 충족되는 절 수입니다. 따라서 검은 색 가장자리에서 일치를 계약 한 후 빨간색 가장자리 수를 최소화하는 것은 만족하는 절 수를 최대화하는 것과 같습니다.4(2)케이


감사! (Typo :이 절은 이어야합니다 .)(¯'¯)
Marcus Ritt

@Marcus : 천만에요. 오타를 지적 해 주셔서 감사합니다.
이토 쓰요시
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.