タグ

wikipediaとgraphに関するInoHiroのブックマーク (10)

  • Small-world network - Wikipedia

    A small-world network is a graph characterized by a high clustering coefficient and low distances. On an example of social network, high clustering implies the high probability that two friends of one person are friends themselves. The low distances, on the other hand, mean that there is a short chain of social connections between any two people (this effect is known as six degrees of separation).

    Small-world network - Wikipedia
  • Graph canonization - Wikipedia

  • Cut (graph theory) - Wikipedia

  • Tree traversal - Wikipedia

    Pre-order (node visited at position red ●): F, B, A, D, C, E, G, I, H;In-order (node visited at position green ●): A, B, C, D, E, F, G, H, I;Post-order (node visited at position blue ●): A, C, E, D, B, H, I, G, F. In depth-first search (DFS), the search tree is deepened as much as possible before going to the next sibling. To traverse binary trees with depth-first search, perform the following ope

    Tree traversal - Wikipedia
  • コールグラフ - Wikipedia

    コールグラフ (マルチグラフとも呼ばれる) とは、コンピュータプログラムのサブルーチン同士の呼び出し関係を表現した有向グラフである。具体的には、各ノードが手続きを表現し、各エッジ(f,g)は手続きfが手続きgを呼び出すことを示す。従って、循環したグラフは再帰的な関数呼び出しを示す。 コールグラフはプログラムの初歩的な解析の結果であり、プログラムを人間が可読なものにするため、あるいはたとえば手続き間の変数の追跡を行う解析といった発展的な解析のための基礎として用いることができる。コールグラフの簡単な利用方法は、一度も呼び出されない関数を見つけることである。 コールグラフは 動的でも静的でもありうる。動的なコールグラフはプログラムの実行結果の記録、たとえばプロファイラの出力である。従って、動的なコールグラフは正確であるが、プログラムの一度の実行結果を記述できるのみである。正確な静的コールグラフは

  • DOT言語 - Wikipedia

    DOTとは、データ記述言語の一種で、グラフをデータ構造としてプレーンテキストで表現するための言語である。 コンピュータで処理しやすく、読みやすいように簡略化した形式でグラフを記述する。 DOTで書かれたデータのファイルには、しばしば .gv または .dot という拡張子が付けられる(Microsoft Word 2007以前で使われていた拡張子 .dot (Wordテンプレートファイル)との混乱を避けるため、拡張子 .gv が好ましい。[3])。 DOT言語処理系は数多く実装されており、いずれもDOT言語記述をファイルから読み込み、画像を生成したりグラフを操作したりすることができる。そのうちの一つ、dot はドキュメンテーションジェネレータの doxygen で使われている。dot は Graphviz パッケージの一部である。 文法[編集] グラフの種類[編集] 無向グラフ[編集] 無

    DOT言語 - Wikipedia
  • ワーシャル–フロイド法 - Wikipedia

    ワーシャル–フロイド法(英: Floyd–Warshall Algorithm)は、重み付き有向グラフの全ペアの最短経路問題を多項式時間で解くアルゴリズムである。名称は考案者であるスティーブン・ワーシャル(英語版)とロバート・フロイドにちなむ(2人はそれぞれ独立に考案)。フロイドのアルゴリズム、ワーシャルのアルゴリズム、フロイド–ワーシャル法とも呼ばれる。 概要[編集] ワーシャル–フロイド法の概略は以下の通りである: 入力: (有向または無向)グラフ の各辺の長さ 出力:頂点 と頂点 を結ぶ最短経路を全ての に対して出力 計算量: アイデア[編集] 簡単の為 上のグラフ のみを考える。 を 以下の整数とし、 とする。 の 各頂点 に対し、 を に制限したグラフ上での から への最短経路を とする。(経路が無い場合は 「なし」とする。) とし、 を に制限したグラフ上での から への最短経

    ワーシャル–フロイド法 - Wikipedia
  • クリーク (グラフ理論) - Wikipedia

    K5 完全グラフ。部分グラフがこのようになっている場合、その部分グラフの頂点群は大きさ5のクリークを形成している。 6個の頂点と7の辺から成るグラフ。このグラフでは大きさ3の唯一のクリークが 1, 2, 5 である。 グラフ理論において、無向グラフ のクリーク(英: clique)とは、頂点の部分集合 のうち、 に属するあらゆる2つの頂点を繋ぐ辺が存在するものをいう。これはすなわち、 から誘導される部分グラフが完全だということである。なお、頂点の集合ではなく、そのような部分グラフをクリークと呼ぶこともある。(また包含関係に関して極大な完全部分グラフのみをクリークと呼ぶこともあるので注意がいる[1]。)クリークに属する頂点数をそのクリークの大きさと言う。 与えられたグラフに指定された大きさのクリークがあるかどうかを求める問題(クリーク問題、その特殊版が最大クリーク問題)はNP完全である。

    クリーク (グラフ理論) - Wikipedia
  • ページランク - Wikipedia

    ページランク (PageRank) は、ウェブページの重要度を決定するためのアルゴリズムであり、検索エンジンのGoogleにおいて、検索語に対する適切な結果を得るために用いられている中心的な技術Googleの創設者のうちラリー・ペイジとセルゲイ・ブリンによって1998年に発明された[1][2]。名称の由来は、ウェブページの"ページ"とラリー・ペイジの姓をかけたものである。 PageRankはGoogleの商標であり、またPageRankの処理は特許が取得されている[3]。ただし、特許はGoogleではなくスタンフォード大学に帰属しており、Googleはスタンフォード大学から同特許の権利を独占的にライセンスされている。なお、同大学は特許の使用権と交換にGoogleから180万株を譲渡されているが、その株式は2005年に3億3,600万ドルで売却された[4][5]。 概要[編集] 発想[編集

  • Bipartite graph - Wikipedia

    A complete bipartite graph with m = 5 and n = 3 The Heawood graph is bipartite. In the mathematical field of graph theory, a bipartite graph (or bigraph) is a graph whose vertices can be divided into two disjoint and independent sets and , that is, every edge connects a vertex in to one in . Vertex sets and are usually called the parts of the graph. Equivalently, a bipartite graph is a graph that

    Bipartite graph - Wikipedia
  • 1