동일한 노드 집합 V에서 두 그래프 G1과 G2가 주어지면 노드의 레이블을 보존하는 최대 공통 부분 그래프가 필요합니다.레이블을 보존하는 최대 공통 서브 그래프
일반 MCS 문제가 NP-Hard라는 것을 알고 있습니다. 여전히이 제한 사항이 있습니까? 해당 케이스에 대한 특정 알고리즘이 있습니까?
감사합니다.
동일한 노드 집합 V에서 두 그래프 G1과 G2가 주어지면 노드의 레이블을 보존하는 최대 공통 부분 그래프가 필요합니다.레이블을 보존하는 최대 공통 서브 그래프
일반 MCS 문제가 NP-Hard라는 것을 알고 있습니다. 여전히이 제한 사항이 있습니까? 해당 케이스에 대한 특정 알고리즘이 있습니까?
감사합니다.
정확히 어떤 문제인지는 분명하지 않습니다. 특히 "동일한 노드 집합"이 의미하는 것은 무엇입니까?
그러나 일반적인 문제가 NP-hard 인 경우 (문제가 정확히 무엇인지에 따라 다르거 나 그렇지 않을 수도 있음) 레이블을 포함하는 문제는 NP 하드가되어야합니다. G1과 G2의 모든 노드에 같은 레이블을 부여함으로써 원래의 문제 (레이블이 없음)를 레이블 문제에 적용 할 수 있습니다. 좀 더 명확한 대답을 원하는 경우
, 좀 더 정확하게 질문을 정의해야합니다 :
"동일한 노드 집합"은 동일한 그래프를 가진 두 그래프를 의미합니다. G1의 노드 A는 G2의 노드 A이고 G1의 노드 B는 G2의 노드 B입니다. – imabug
죄송 합니다만,'G1 = (V, E1)'과'G2 = (V, E2)'가 MCS가 아니라면'GM = (V, EI)''EI'가' 와'E2'? MCS가 NP-Hard 인 이유는 동형 이성 문제 때문입니다. 이미 버텍스 서신을 가지고 있다면 더 이상 문제가 없습니다. – beaker
아니요, 그렇지 않습니다. 예제를 보자 G1 1-2 1-3 교차점이 1-2 1-3 될 것 1-2 1-3 2-3 G2는 그러나 그렇지 않은 MCS (강하게 정의 됨) – imabug
왜 안 되니? 이것은 G1의 서브 그래프이며 G2의 서브 그래프이며 이미 G1이기 때문에 더 커질 수 없습니다. – Hoopje