n - 파티클 무향 그래프에서 각 부분 집합의 크기는 n입니다. 내 문제는 그래프에서 최소 n- 순을 찾는 것입니다. 나는 폴리에서 문제가 해결 될 수 있는지 알고 싶다. n 시간. 용어NP 최적화입니까?
더 상세 :
전체 K-partite 그래프 : 정점에 인접하는 그래프 만약 그들이 다른 partite 세트 (wikipedia)에 속하는 경우에만. 그래프에는 k 개의 부분 집합이 있습니다. 내 문제는 k = n.
클레크 : 그래프 G의 클록은 G의 완전한 하위 그래프입니다. 즉, S의 모든 두 정점이 G (wikipedia)의 모서리로 연결되도록 정점의 부분 집합 S입니다.
최소 무게 크릭 : 그래프의 모든 가장자리에는 무게가 있습니다. 파벌의 무게는 파벌의 모든 모서리의 무게의 합입니다. 목표는 최소한의 무게를 가진 파벌을 찾는 것입니다.
필요한 도둑의 크기는 완전한 n-partite 그래프에서 가장 큰 클록 크기 인 n이며 항상 도달 할 수 있습니다.
몇 시간 동안 검색 한 결과 정확한 문제를 해결할 연구가없는 것으로 보입니다. 어떤 제안?
우리는 도둑이 무엇인지 압니다. [NP 어려운 문제] (http://en.wikipedia.org/wiki/Clique_problem)^_ ^를 최적화하고 싶다고 말하고 있습니까? –
@BenjaminGruenbaum 글쎄요, 링크의 크리크 문제와는 다릅니다. 그 차이가 빠른 해결책으로 이어질 수 있기를 바랍니다. – linusz
첫 번째 장소에서 확인하려면 n ** k 옵션이 있습니다 (도둑은 그래프의 다른 부분에있는 가장자리 사이에만 있음). 한 부분의 모든 노드 (다른 부분의 노드)를 검사하는 모든 옵션을 확인하십시오. 한 부분에서 노드를 선택하는 모든 옵션은 n이고, k 부분에 대해서는 이렇게하는 것이므로 n^k 실행 시간을 갖습니다. 당신이 원했던 것처럼) ... 그것은 여전히 매우 느립니다. –