FindKClan[g,k]
グラフ g 中の最大の k クランを求める.
FindKClan[g,k,n]
最大で n 個の頂点を含む k クランを求める.
FindKClan[g,k,{n}]
厳密に n 個の頂点を含む k クランを求める.
FindKClan[g,k,{nmin,nmax}]
nmin個から nmax個までの頂点を含む k クランを求める.
FindKClan[g,k,nspec,s]
最大で s 個の k クランを求める.
FindKClan[{g,v},k,…]
頂点 v のみを含む k クランを求める.
FindKClan[{vw,…},…]
規則 vw を使ってグラフ g を指定する.
FindKClan
FindKClan[g,k]
グラフ g 中の最大の k クランを求める.
FindKClan[g,k,n]
最大で n 個の頂点を含む k クランを求める.
FindKClan[g,k,{n}]
厳密に n 個の頂点を含む k クランを求める.
FindKClan[g,k,{nmin,nmax}]
nmin個から nmax個までの頂点を含む k クランを求める.
FindKClan[g,k,nspec,s]
最大で s 個の k クランを求める.
FindKClan[{g,v},k,…]
頂点 v のみを含む k クランを求める.
FindKClan[{vw,…},…]
規則 vw を使ってグラフ g を指定する.
予備知識
- FindKClanは,グラフ中の k クランを1つまたは複数求め,それらを頂点のリストとして返す.ここで,k クランは,頂点によって誘導された部分グラフの直径(2つの頂点間の可能な最大距離)が最大で k の k クリークである.k クランは,投影法の選択,パターンマッチング,金融,ネットワーク分析に使われる.
- これとは対照的に,FindKCliqueを使って,1から可能な最大サイズ(一般に n 個の頂点を持つグラフで n )までの異なる部分グラフの直径についての k クリークを求めることができる.FindKCliqueは,指定された部分グラフの直径についての単一の k クリーク,指定された数のクリーク,あるいはすべてを求めることができる.
- 1クランはクリークである.すべての k クランが k クラブであり k クリークであるのに対し,逆は必ずしも真ではない.関連関数には,FindClique,FindKClique,FindKClub,FindKPlexがある.
例題
すべて開く すべて閉じる例 (2)
g = [image];FindKClan[g, 2]HighlightGraph[g, Subgraph[g, %]]g = ExampleData[{"NetworkGraph", "ZacharyKarateClub"}];FindKClan[g, 4, Infinity, All]スコープ (14)
指定 (8)
FindKClanは無向グラフに使うことができる:
FindKClan[[image], 2]FindKClan[[image], 2]FindKClan[[image], 2]FindKClan[[image], 2]FindKClan[[image], 2]Table[FindKClan[[image], k], {k, 1, 4}]FindKClan[{1 -> 2, 1 -> 5, 2 -> 3, 3 -> 4, 4 -> 5, 3 -> 6, 4 -> 6, 6 -> 3, 6 -> 4, 4 -> 3}, 2]FindKClanは大きいグラフに使うことができる:
g = RandomGraph[{10000, 10000}];FindKClan[g, 2]//Timing列挙 (6)
FindKClan[[image], 2, {4}]FindKClan[[image], 2, 4]FindKClan[[image], 2, {3, 5}]FindKClan[{[image], 6}, 2]FindKClan[[image], 2, Infinity, All]FindKClanは,クランがない場合は空リストを返す:
FindKClan[[image], 2, {3}]アプリケーション (1)
特性と関係 (8)
FindKCliqueを使って k クランを計算する:
g = [image];Select[FindKClique[g, 2, Infinity, All], GraphDiameter[Subgraph[g, #]] ≤ 2&]FindKClan[g, 2, Infinity, All]g = [image];FindKClan[g, 1]CompleteGraphQ[g, First[%]]CompleteGraph[10]FindKClan[%, 2]StarGraph[10]FindKClan[%, 2]g = [image];FindKClan[g, 1]FindKClique[g, 2, Infinity, All]すべての k クランは k クリークである.逆は必ずしも真ではない:
g = [image];FindKClan[g, 2, Infinity, All]FindKClique[g, 2, Infinity, All]g = [image];FindKClan[g, 2, Infinity, All]FindKClub[g, 2]FindKClub[{g, 6}, 2]FindKClan[{g, 6}, 2, 6, All]g = [image];FindKClan[{g, 6}, 2]FindKClique[{g, 6}, 2]FindKClub[{g, 6}, 2]FindKPlex[{g, 6}, 2]関連するガイド
テキスト
Wolfram Research (2012), FindKClan, Wolfram言語関数, https://reference.wolfram.com/language/ref/FindKClan.html (2015年に更新).
CMS
Wolfram Language. 2012. "FindKClan." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/FindKClan.html.
APA
Wolfram Language. (2012). FindKClan. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FindKClan.html
BibTeX
@misc{reference.wolfram_2026_findkclan, author="Wolfram Research", title="{FindKClan}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/FindKClan.html}", note=[Accessed: 03-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_findkclan, organization={Wolfram Research}, title={FindKClan}, year={2015}, url={https://reference.wolfram.com/language/ref/FindKClan.html}, note=[Accessed: 03-November-2026]}