Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
igraphとは - わかりやすく解説 Weblio辞書
[go: Go Back, main page]

igraphとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > igraphの意味・解説 

igraph

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/07/16 00:30 UTC 版)

igraph
作者 Gábor Csárdi、Tamás Nepusz
開発元 Gábor Csárdi、Tamás Nepusz、Szabolcs Horvát、Vincent Traag、Fabio Zanini、Daniel Noom
初版 2006年 (2006)
最新版
0.10.16[1]  / 10 June 2025年 (36日前) (10 June 2025)
リポジトリ
プログラミング
言語
C言語C++
対応OS クロスプラットフォーム
種別 科学技術ソフトウェア
ライセンス GPL-2.0-or-later
公式サイト igraph.org
テンプレートを表示

igraphとは、グラフネットワーク解析の作成、操作が行えるライブラリコレクションである。C言語で実装されており、PythonR言語のパッケージとして利用が可能である[2]。またMathematica用のインターフェースからも利用可能である[3]ネットワーク科学英語版やその関連分野の学術研究で広く利用されている。

igraph は Gábor Csárdi および Tamás Nepusz によって独自に開発された[4]。動さの高速化のためにC言語によって実装され、GNU General Public License Version 2の下で利用可能である。

基本的な性質

igraph を使用した作成したグラフ例。エンロン社のエンロンコーパス英語版に保存されているメールのやりとりを表したグラフとなっている。

igraph の主な特徴は以下の通りとなっている[4]:

  • 大規模ネットワークを効率的に処理可能
  • 高水準言語から呼び出しが可能
  • 対話型・非対話型両方に対応している

特徴

igraph はオープンソースソフトウェアであり、Github上からソースコードをダウンロードすることができる[5]。また igraph の関数を使用することができるオープンソースソフトウェアがいくつか存在しており、R言語のパッケージの tnet[6]、igraphtosonia[7]、cccd[8]がR言語から利用が可能である。また多くのオペレーティングシステム上で使用することができる。 これはC言語のライブラリ、あるいはR言語、Python のパッケージはそれぞれの言語に対応したソフトウェアが必要であるが、igraph 自体はそのまま利用が可能となっているためである。igraph のC言語ライブラリ、Rパッケージ、Pythonのパッケージではドキュメント化がされている[9][10][11]

関数

igraph ではグラフの作成、中心性、パス長、グラフの連結性、モチーフの算出が可能である。また、PajekGraphML、LGL、NCOL、DIMACS、GMLで利用可能なファイル形式に対応しており、単純な枝のリストを列挙したファイルの出力も可能である[11]。ライブラリには複数のレイアウトツールも含まれている[4]

脚注

  1. ^ “Release 0.10.16”. 10 June 2025. 2025年6月17日閲覧.
  2. ^ igraph - The network analysis package”. 2021年11月12日閲覧。
  3. ^ IGraphM”. IGraph/M is an igraph interface for Mathematica (2016年7月11日). 2021年11月12日閲覧。
  4. ^ a b c Gábor Csárdi, Tamás Nepusz: The igraph software package for complex network research. InterJournal Complex Systems, 1695, 2006.”. InterJournal Complex Systems. 2021年11月12日閲覧。
  5. ^ Igraph development team”. GitHub. 2025年6月19日閲覧。
  6. ^ CRAN - Package tnet”. cran.r-project.org. 2015年6月5日閲覧。
  7. ^ CRAN - Package igraphtosonia”. cran.r-project.org (2012年10月29日). 2015年6月5日閲覧。
  8. ^ CRAN - Package cccd”. cran.r-project.org (2015年6月2日). 2015年6月5日閲覧。
  9. ^ igraph library”. 2025年6月19日閲覧。
  10. ^ R/igraph”. 2025年6月19日閲覧。
  11. ^ a b python-igraph”. 2025年6月19日閲覧。

外部リンク




英和和英テキスト翻訳

英語⇒日本語日本語⇒英語
  •  igraphのページへのリンク

辞書ショートカット

すべての辞書の索引

「igraph」の関連用語

igraphのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



igraphのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのigraph (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2026 GRAS Group, Inc.RSS