조밀도 하위그래프
Dense subgraph컴퓨터 과학에서 고도로 연결된 서브그래프의 개념은 자주 나타난다.이 개념은 다음과 같이 공식화할 수 있다.Let be an undirected graph and let be a subgraph of . Then the density of is defined to be
가장 밀도가 높은 서브그래프 문제는 최대 밀도의 서브그래프를 찾는 것이다.1984년 앤드루 V. 골드버그는 다항 시간 알고리즘을 개발하여 최대 흐름 기법을 이용하여 최대 밀도 서브그래프를 찾아냈다.이것은 1989년[1] 갈로, 그리고리아디스, 타르잔에 의해 개선되어 m ( / )회 운행되었다.최적의 솔루션을 찾기 위한 간단한 LP는 2000년에 Charikar에 의해 제공되었다.[2]
Densest k 하위 그래프
가장 밀도가 높은 서브그래프 문제에는 많은 변화가 있다.그 중 하나가 가장 밀도가 높은 k 서브그래프 문제인데, 여기서 목적은 정확히 k 정점에서 최대 밀도 서브그래프를 찾는 것이다.이 문제는 clique 문제를 일반화하므로 일반 그래프에서는 NP-hard이다. {\[3]에 대해 / + 의 비율 내에서 가장 밀도가 높은 k 하위 그래프에 근접한 다항 알고리즘이 존재하지만, / n {n n - 지수 시간 가설이 거짓이 아닌 한 다항 시간에서의 근사치.[4]Under a weaker assumption that , no PTAS exists for the problem.[5]
문제는 초당적 그래프와 화음 그래프에서 NP-hard로 남아있지만 나무와 분할 그래프의 경우 다항식이다.[6]문제가 (적절한) 구간 그래프와 평면 그래프에서 NP-하드인지 다항식인지는 공개되지만, 하위 그래프를 연결해야 하는 문제의 변동은 평면 그래프에서 NP-하드다.[7]
최대 k개까지의 밀도
최대 문제에서 가장 밀도가 높은 목적은 최대 정점에서 최대 밀도 하위 그래프를 찾는 것이다.Anderson과 Chellapilla는 이 문제에 대해 - 근사치가 있을 경우 가장 밀도가 높은 서브그래프 문제에 대한 근사치가 한다는 것을 보여주었다.
최소 k 하위 그래프 밀도
최소 문제는 대부분의 하위 그래프 문제와 유사하게 정의된다.문제는 NP-완전이지만 다항식 시간에는 2-대략을 인정한다.[8][9]더욱이, 이 근사 알고리즘이 본질적으로 최선의 방법이라는 증거가 있다: 스몰 세트 확장 가설(유일한 게임 추측과 밀접하게 관련된 계산 복잡성 가정)을 가정하면, e의 경우 문제를( - ) 인자로 추정하는 것은 NP-힘이다.매우 상수 > [10]
K-클리크 밀도 하위 그래프
Charalampos Tsurakis는 -clike densest subgraph 문제를 소개했다.This variation of the densest subgraph problem aims to maximize the average number of induced cliques , where is the set of -c 에 의해 유도된 주류 가장 밀도가 높은 서브그래프 문제는 = 에 대한 특수한 경우로서 얻어진다 이러한 일반화는 대규모 실세계 네트워크에서 큰 근위차를 추출하기 위해 경험적으로 성공적인 다시간 접근법을 제공한다.
로컬 최상위 k 밀도 하위 그래프
Chin 등에서는 그래프에서 가장 밀도가 높은 서브그래프 발견의 문제를 소개했는데, 각각은 그래프에서 가장 높은 밀도를 달성하는데, 이것은 같은 밀도나 더 큰 밀도를 가진 어떤 수퍼그래프에도 포함되어 있지 않으며, 밀도가 가장 높은 서브그래프를 나머지 지역 밀도 서브그래프와 느슨하게 연결되어 있는 서브그래프를 포함하고 있다.가장 밀도가 높은 서브그래프 문제는 = 1 의 특수한 경우로 파악된다는 점에 유의하십시오 그래프의 로컬 밀도가 가장 높은 서브그래프 집합은 다항식 시간으로 계산할 수 있다.
참조
- ^ Gallo, Giorgio; Grigoriadis, Michael D.; Tarjan, Robert E. (1989). "A Fast Parametric Maximum Flow Algorithm and Applications". SIAM Journal on Computing. 18 (1): 30–55. doi:10.1137/0218003.
- ^ Charikar (2000). "Greedy approximation algorithms for finding dense components in a graph". In Klaus Jansen; Samir Khuller (eds.). APPROX '00: Proceedings of the Third International Workshop on Approximation Algorithms for Combinatorial Optimization. Berlin, Heidelberg: Springer-Verlag. ISBN 978-3-540-67996-7.
- ^ 바스카라, 창조, Charikar, 모세, Chlamtáč, 이든, Feige, 우리엘, Vijayaraghavan, Aravindan(2010년),"가장 k-subgraph을 위한 고등log-densities—an O(n1/4)근사 검출", 2010년 ACM국제 심포지엄 이론 컴퓨팅, ACM, 뉴욕에 STOC'10—Proceedings,를 대신하여 서명함. 201–210, doi:10.1145/1806689.1806719, 아이 에스비엔 9781450300506, MR2743268..
- ^ Manurangsi, Pasin (2017), "Almost-polynomial ratio ETH-hardness of approximating densest k-subgraph", STOC'17—Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, ACM, pp. 954–961, arXiv:1611.05991, doi:10.1145/3055399.3055412, ISBN 9781450345286.
- ^ Khot, Subhash (2006), "Ruling out PTAS for graph min-bisection, dense k-subgraph, and bipartite clique", SIAM Journal on Computing, 36 (4): 1025–1071, CiteSeerX 10.1.1.114.3324, doi:10.1137/S0097539705447037, MR 2272270.
- ^ Corneil, D. G.; Perl, Y. (1984), "Clustering and domination in perfect graphs", Discrete Applied Mathematics, 9 (1): 27–39, doi:10.1016/0166-218X(84)90088-X, MR 0754426.
- ^ Keil, J. Mark; Brecht, Timothy B. (1991), "The complexity of clustering in planar graphs" (PDF), Journal of Combinatorial Mathematics and Combinatorial Computing, 9: 155–159, MR 1111849.
- ^ Khuller, Samir; Saha, Barna (2009), "On finding dense subgraphs" (PDF), Automata, Languages and Programming: 36th International Colloquium, ICALP 2009, Rhodes, Greece, July 5-12, 2009, Proceedings, Part I, Lecture Notes in Computer Science, vol. 5555, Berlin: Springer-Verlag, pp. 597–608, CiteSeerX 10.1.1.722.843, doi:10.1007/978-3-642-02927-1_50, ISBN 978-3-642-02926-4, MR 2544878
- ^ Anderson, Reid (2007), Finding large and small dense subgraphs, arXiv:cs/0702032, Bibcode:2007cs........2032A
- ^ Manurangsi, Pasin (2017), Inapproximability of Maximum Biclique Problems, Minimum k-Cut and Densest At-Least-k-Subgraph from the Small Set Expansion Hypothesis, arXiv:1705.03581, Bibcode:2017arXiv170503581M
추가 읽기
- Anderson, R.; Chellapilla, K. (2009), "Finding dense subgraphs with size bounds", WAW: 25–36.
- Feige, U.; Kortsarz, G.; Peleg, D. (1997), "The dense k-subgraph problem", Algorithmica, 29 (3): 410–421, CiteSeerX 10.1.1.25.9443, doi:10.1007/s004530010050.
- Goldberg, A. V. (1984), "Finding a maximum density subgraph", Technical Report.
- Tsourakakis, C. (2015), "The k-clique densest subgraph problem", The International World Wide Web Conference: 1122–1132, CiteSeerX 10.1.1.695.7667, doi:10.1145/2736277.2741098, ISBN 9781450334693.
- Qin, Lu; Li, Rong-Hua; Chang, Lijun; Zhang, Chengqi (2015), "Locally Densest Subgraph Discovery", KDD, ACM, New York: 965–974, doi:10.1145/2783258.2783299, ISBN 9781450336642.