BooleanGraph
BooleanGraph[bfunc,g1,…,gn]
グラフ g1, …, gnに対してブール関数 bfunc で定義されたブールグラフを与える.
詳細とオプション
- ブールグラフには頂点リストの和集合で与えられた頂点リストがある.
- bfunc[EdgeQ[g1,uv],…,EdgeQ[gn,uv]]がTrueであれば,結果のグラフには辺 uv がある.
- bfunc[EdgeQ[gi,uv],…,EdgeQ[gn,uv]]がTrueであれば,結果のグラフには辺 uv がある.
- GraphUnion[g1,g2]はBooleanGraph[Or,g1,g2]に等しい.
- GraphIntersection[g1,g2]はBooleanGraph[And,g1,g2]に等しい.
- GraphDifference[g1,g2]はBooleanGraph[#1∧¬#2&,g1,g2]に等しい.
- BooleanGraphは,無向グラフ,有向グラフ,多重グラフ,混合グラフに使うことができる.
例題
すべて開くすべて閉じるスコープ (5)
アプリケーション (4)
特性と関係 (3)
GraphUnionはOrに対応する:
GraphIntersectionはAndに対応する:
BooleanGraphは必ずしも単純グラフを生成するとは限らない:
単純グラフのみが必要なときはSimpleGraphを使う:
Wolfram Research (2010), BooleanGraph, Wolfram言語関数, https://reference.wolfram.com/language/ref/BooleanGraph.html (2014年に更新).
テキスト
Wolfram Research (2010), BooleanGraph, Wolfram言語関数, https://reference.wolfram.com/language/ref/BooleanGraph.html (2014年に更新).
CMS
Wolfram Language. 2010. "BooleanGraph." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/BooleanGraph.html.
APA
Wolfram Language. (2010). BooleanGraph. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BooleanGraph.html