トポロジー(topology)とは、ものの長さや角度ではなく「どことどこがつながっているか」というつながり方の形に注目する考え方です。数学では分野名として「位相幾何学」と訳され、ネットワークでは機器の「接続形態」、3DCGではポリゴンの「面の構成」を指します。対象は分野ごとに違っても、見ているのはどれも「つながり方」です。この記事では、語源と日本語訳、ドーナツとマグカップの例、路線図などの身近な例を先に押さえ、そのあとネットワーク・数学・物理・生物・3Dの順に分野別の意味を整理します。なお、バッグやスマホストラップのブランド「Topologie(トポロジー)」を探している場合、この記事の内容とは別物です。
まとめ:トポロジーの意味は「つながり方の形」
トポロジーは、大きさや角度を無視して「つながり方」だけを残したときに見える性質を扱う言葉です。分野ごとの意味は次の表のとおりです。
| 分野 | トポロジーが指すもの | 代表例 |
|---|---|---|
| 数学 | 連続変形で変わらない性質 | ドーナツ=マグカップ |
| ネットワーク | 機器と回線の接続形態 | スター型・メッシュ型 |
| 地図・GIS | 点・線・面の接続と隣接 | 路線図・道路網 |
| 物理 | 乱れに強い電子状態 | トポロジカル絶縁体 |
| 生物・化学 | 分子の絡まり・結び目 | DNA・カテナン |
| 3DCG | ポリゴンの並び方 | エッジフロー |
| 設計 | 材料をどこに残すか | トポロジー最適化 |
- 一言で言うと:伸ばしても曲げても変わらない「つながり方」の性質。穴の数がその代表です。
- 日本語訳:数学では位相幾何学(位相)。ネットワークでは接続形態、3DCGではそのままトポロジーと呼びます。
- 何の役に立つか:駅の路線図、カーナビの経路探索、社内LANの障害対策、DNAをほどく酵素を狙う薬、新しい電子材料の研究など、つながり方だけが問題になる場面で使われています。
トポロジーの意味:英語topologyの語源と日本語訳
語源と名付け親:topos+logosとリスティング(1847年)
topology はギリシャ語の topos(場所)と logos(言葉・学問)を組み合わせた語で、直訳すると「位置の学問」です。名付け親は、ガウスのもとでトポロジー的な考え方を学んだドイツの数学者ヨハン・ベネディクト・リスティングです。MacTutor数学史アーカイブによれば、1836年の手紙でこの語を使い、1847年の著作『Vorstudien zur Topologie(トポロジー予備研究)』で初めて活字にしたとされています(MacTutor数学史アーカイブのリスティング伝)。当時こうした発想は「位置の幾何学(geometria situs)」と呼ばれていましたが、リスティングはその呼び名を嫌い、新しい名前を選んでいます。
日本語訳と英語の使い方:位相幾何学・トポロジカル
英語では第2音節の「ポ」にアクセントがあり、英国式の発音記号は /təˈpɒlədʒɪ/(Collins英英辞典)、米国のMerriam-Websterの表記は tə-ˈpä-lə-jē です(Merriam-Webster)。形容詞は topological(トポロジカル)で、辞書の定義は「トポロジーの、トポロジーに関する」、数学では「同相写像で変わらない性質に関わる」です(Merriam-Webster)。物理の「トポロジカル絶縁体」、データ分析の「トポロジカルデータ解析」、プログラミングの「トポロジカルソート(依存関係の順に並べる処理)」のトポロジカルはすべてこの形容詞です。
日本語訳は分野で分かれます。数学では学問分野を「位相幾何学」、集合に入れる構造そのものを「位相」と呼び、位相を持つ空間を「位相空間」と言います。ネットワークでは「接続形態」「配置」と訳すことが多く、3DCGではカタカナのまま使います。フランス語の topologie、ドイツ語の Topologie も同じ語です。
わかりやすく言うと:ドーナツとマグカップで見る数学のトポロジー
同相と不変量:ドーナツとマグカップが「同じ形」になる理由
数学のトポロジー(位相幾何学)は、図形を粘土のように伸ばしたり曲げたりしても変わらない性質を研究する分野です。ただし、切る・穴を開ける・貼り合わせることは許しません。この条件で、ドーナツは取っ手つきのマグカップへ作り替えられます。取っ手の輪がドーナツの穴にあたり、カップのくぼみは穴ではないので押し広げて平らにできるからです。このように連続変形で移り合える2つの図形を「同相」と呼びます。
逆に、ボールとドーナツは同相ではありません。穴を開けずにボールをドーナツにはできないからです。穴の数のように、連続変形しても変わらない量を「不変量」と言い、トポロジーは不変量を計算して「同じ形かどうか」を判定します。
アルファベットの分類:穴の数による比較
身近な練習問題として、一般的なブロック体の大文字を、線の太さを持つ平面図形として穴の数で分けます。文字の線が接する部分はつながっているとし、装飾や切れ目のある書体は除くと、次のようになります。
- 穴0個:C E F G H I J K L M N S T U V W X Y Z
- 穴1個:A D O P Q R
- 穴2個:B
穴1個のグループの文字は、どれも細いドーナツと同じ不変量を持ちます。ただし穴の数は不変量の1つにすぎません。文字を線そのもの(太さのない図形)として厳密に比べると、枝分かれする点を持つ X や T と、枝分かれしない I は同相になりません。不変量が一致しても同相とは限らず、不変量が違えば確実に同相でない、というのが判定の基本です。
オイラー標数の計算:Pythonによる多面体とトーラスの比較
トポロジーの「法則」としてよく挙がるのが、オイラーの多面体定理です。穴のない多面体では、頂点の数 V、辺の数 E、面の数 F について、必ず V − E + F = 2 が成り立ちます。この値をオイラー標数と呼び、球面と同相な図形では2、ドーナツ型(トーラス)では0になります。連結で向き付け可能な閉曲面なら「種数 =(2 − オイラー標数)÷ 2」で、取っ手に相当する穴の数を逆算できます。
面のリストから V・E・F を数えるだけで確かめられるので、Python 3.14.6 で正四面体・立方体と、四角形の面を並べて作ったトーラスを計算しました。
def euler(faces):
V = {v for f in faces for v in f}
E = {frozenset((f[i], f[(i + 1) % len(f)])) for f in faces for i in range(len(f))}
return len(V), len(E), len(faces), len(V) - len(E) + len(faces)
def torus(m, n):
idx = lambda i, j: (i % m) * n + (j % n)
return [(idx(i, j), idx(i + 1, j), idx(i + 1, j + 1), idx(i, j + 1))
for i in range(m) for j in range(n)]
cube = [(0, 1, 2, 3), (4, 5, 6, 7), (0, 1, 5, 4),
(1, 2, 6, 5), (2, 3, 7, 6), (3, 0, 4, 7)]
tetra = [(0, 1, 2), (0, 1, 3), (0, 2, 3), (1, 2, 3)]
for name, faces in [("正四面体", tetra), ("立方体", cube),
("トーラス 8x16", torus(8, 16)), ("トーラス 32x64", torus(32, 64))]:
V, E, F, chi = euler(faces)
print(f"{name}: V={V} E={E} F={F} V-E+F={chi} 穴の数={(2 - chi) // 2}")
実行結果は次のとおりです。
正四面体: V=4 E=6 F=4 V-E+F=2 穴の数=0
立方体: V=8 E=12 F=6 V-E+F=2 穴の数=0
トーラス 8x16: V=128 E=256 F=128 V-E+F=0 穴の数=1
トーラス 32x64: V=2048 E=4096 F=2048 V-E+F=0 穴の数=1
トーラスは面を128枚から2048枚へ細かくしても、V − E + F は0のままです。面の細かさ(見た目の精度)を変えても変わらないことが、不変量の意味です。同じ計算は、想定した形状とオイラー標数が一致するかを調べる補助検査にも使えます。ただし、この値だけではメッシュの穴や開いた縁の有無を確定できないため、辺を共有する面の数なども別途確認します。
一筆書きとケーニヒスベルクの橋の問題
トポロジーの出発点とされるのが、プロイセンの町ケーニヒスベルクの7本の橋をすべて一度ずつ渡って歩けるか、という問題です。オイラーは陸地を点、橋を線に置き換え、距離や形を捨てて「どの陸地にどの橋がつながっているか」だけで考えました。論文『Solutio problematis ad geometriam situs pertinentis(位置の幾何学に関する問題の解)』は1735年に書かれ、1741年に刊行されています(Euler Archive)。辺を持つ部分がひとつにつながった無向グラフでは、各点につながる線の本数(次数)が奇数の点が0個または2個であることが、一筆書きできる条件です。ケーニヒスベルクの4つの陸地はすべて次数が奇数だったため、渡り切る道順は存在しません。この点と線の考え方は、のちのグラフ理論になりました。最短経路探索などへの発展はグラフ理論の基礎から最短経路・グラフDBまでの解説で扱っています。
ポアンカレ予想とペレルマンの証明
19世紀末から20世紀初頭に、アンリ・ポアンカレは図形の穴やつながり方を代数で扱うホモロジーや基本群を整え、現代トポロジーの土台を作りました。彼が1904年に提出したポアンカレ予想(単連結な3次元閉多様体は3次元球面と同相か)は約100年間未解決でしたが、グリゴリー・ペレルマンが2002年と2003年にarXivへ投稿した論文で証明されました(クレイ数学研究所)。ペレルマンは2006年のフィールズ賞を辞退し、2010年にクレイ数学研究所が授与を決めたミレニアム賞(100万ドル)も辞退しました(クレイ数学研究所の2010年年次報告)。7つのミレニアム懸賞問題のうち、解決済みとされているのはポアンカレ予想だけです。
トポロジーは何の役に立つ:路線図と地図に見る身近な例
路線図:距離を捨てて接続と順序だけを残した地図
駅の路線図は、トポロジーの考え方がそのまま形になった例です。ロンドン地下鉄の製図工だったハリー・ベックが1931年に設計し、1933年に発行された路線図は、駅間の距離や地理的な正確さより、仕事で描いていた電気回路図のように路線網のつながりを優先して描かれました(ロンドン交通局(TfL)、TfLアーカイブの調査ガイド)。この描き方は世界の路線図の手本になっています。乗客が知りたいのは「何駅目で乗り換えるか」というつながり方であり、正確な距離は要らない、という割り切りです。
地図・GIS:道路や区画の接続性と隣接性
地理情報システム(GIS)では、点・線・面の図形どうしが座標をどう共有しているかを「トポロジ」として管理します。Esriの定義では、トポロジは関連する地物がどう組み立てられ、どうつながっているかを表すもので、一致・隣接・包含・接続性の4つの関係を正しく保つために使われます。道路の線が交差点の点でつながっていること(接続性)、隣の区画と境界線を共有していること(隣接性)を記録しておくと、境界線を1本動かせば両側の区画が同時に変わり、区画どうしの重なりのような誤りも機械的に検出できます(ArcGIS Proのトポロジの解説)。カーナビや乗換案内の経路探索も、道路や路線を点と線のつながりとして持っているから計算できます。GISの全体像はGISとは?地理情報システムの仕組み・種類と業務システムへの組み込み判断で整理しています。
このほか、社内ネットワークの障害対策、DNAをほどく酵素を狙う薬、新しい電子材料、3DCGのキャラクター制作でもトポロジーが使われています。それぞれ以下の分野別の章で説明します。
ネットワークトポロジー:接続形態の種類と選び方
IT・インフラの現場で「トポロジー」と言えば、多くはネットワークトポロジーを指します。コンピューターやルーター、スイッチといった機器(ノード)と、それをつなぐケーブルや回線(リンク)の配置のことで、どの形にするかで障害時の影響範囲・増設のしやすさ・配線の費用が決まります。
物理トポロジーと論理トポロジー
ネットワークトポロジーには2つの見方があります。物理トポロジーはケーブルが実際にどう配線されているか、論理トポロジーは信号やデータがどう届くかです。両者は一致しないことがあります。たとえばリピータハブにつないだLANは、配線は中央に集まるスター型ですが、ハブは受けた信号を全ポートへそのまま流すため、論理的には全端末が1本の線を共有するバス型として動き、衝突を避けるためにCSMA/CDで送信のタイミングを調整します(Cisco Pressの解説)。スイッチは、宛先MACアドレスを学習済みのユニキャストを対応するポートへ転送します。ただし、ブロードキャストや宛先未学習のユニキャストは同じVLAN内の複数ポートへ転送するため、論理的な接続関係はVLANや転送設定も含めて確認します。障害を調べるときは配線図だけでなく、データがどう流れるかまで見る必要があります。通信を層に分けて考える枠組みはOSI参照モデルの7階層の解説が参考になります。
ネットワークの接続形態:代表的な5種類の比較
| 型 | 構成 | 長所 | 短所 |
|---|---|---|---|
| スター型 | 中央の機器に集約 | 障害の切り分けが容易 | 中央が単一障害点 |
| バス型 | 1本の幹線に分岐 | 配線が短い | 幹線の断線で全停止 |
| リング型 | 環状に接続 | 二重化で迂回できる | 2か所の断線で分断 |
| メッシュ型 | 機器どうしを相互接続 | 経路が複数あり止まりにくい | 回線数と費用が増える |
| ツリー型 | スター型を階層化 | 大規模でも管理しやすい | 上位の障害が下位に波及 |
メッシュ型の費用は台数とともに急に増えます。端末 n 台をスイッチ1台に集めるスター型ならケーブルは n 本ですが、全端末を互いに直結するフルメッシュでは n(n − 1) ÷ 2 本が必要です。10台なら10本と45本、50台なら50本と1,225本です。そのため、全台を直結するフルメッシュは数拠点のWANや基幹スイッチどうしに限り、残りは必要な区間だけをつなぐパーシャルメッシュにするのが普通です。
ネットワーク構成の選定:用途別の判断と避ける場面
オフィスや企業のLANは、各フロアのスイッチに端末を集めるスター型を、上位スイッチでツリー状に束ねる構成が基本です。止められない基幹部分だけは、スイッチやケーブルを二重化してメッシュに近づけます。2本のケーブルを束ねて帯域と冗長性を持たせる方法はLACPの仕組みと導入判断で詳しく扱っています。
- 新しく組むLANにバス型は選ばない:幹線の1か所の断線や端末1台の故障が全体を止め、どこで起きたかも探しにくいためです。ただし自動車の車載ネットワークのように、配線の重さと本数を減らすことが優先される場面ではバス型が今も現役です(CAN通信とCANバスの仕組み)。
- 冗長化のために輪をつくるなら、ループ対策とセットにする:スイッチ間に経路を2本張ると、対策なしではフレームが回り続けてネットワーク全体が止まります。スパニングツリーやリンクアグリゲーションを設定してから二重化します。
- クラウドでも考え方は同じ:VPCやサブネット、拠点とのVPNをどうつなぐかはネットワークトポロジーの設計です。オンプレミスと同じく、単一障害点がどこにあるかから決めます。クラウド基盤の構成から任せたい場合はAWS・Google Cloud・Azureのインフラ構築支援で相談を受けています。
物理のトポロジー:トポロジカル絶縁体と2016年ノーベル物理学賞
物理学では、電子の状態を「少しくらい乱れても変わらない整数」で分類する研究が進んでいます。「トポロジー効果」「トポロジカル物質」といった言葉は、多くがこの物性物理の領域を指します。
量子ホール効果とTKNN数
強い磁場をかけた2次元の電子系では、電気の流れにくさ(ホール抵抗)が階段状にとびとびの値をとります。1980年にクラウス・フォン・クリッツィングが発見した量子ホール効果で、1985年のノーベル物理学賞の対象になりました。その段の番号は試料の形や不純物に左右されず、精密に決まります。1982年、サウレスらは、この整数が電子の状態から計算されるトポロジカル不変量(チャーン数)であることを示しました。著者4人の頭文字からTKNN数と呼ばれます。「乱れに強いのは、整数は少しずつは変われないから」というのが、物理でトポロジーが効く理由です。
トポロジカル絶縁体:内部は絶縁体で表面だけ電気を通す物質
トポロジカル絶縁体は、内部は電気を通さないのに、表面や端だけが金属のように電気を通す物質です。表面の電気の通り道は物質全体のトポロジカルな性質に守られており、保護に必要な対称性(時間反転対称性)と内部のエネルギーギャップが保たれる範囲では、不純物や乱れがあっても消えにくい性質があります。この頑丈さから、電力損失の少ない電子素子や、雑音に強い量子ビットの材料として研究されています。ただし、磁性不純物などで時間反転対称性が破れると、表面状態にギャップが開く場合があります。
2016年ノーベル物理学賞とトポロジカル量子ビットの現在地
2016年のノーベル物理学賞は、デイヴィッド・サウレス、ダンカン・ホールデン、マイケル・コステリッツの3氏に「トポロジカル相転移と物質のトポロジカル相の理論的発見」に対して贈られました(ノーベル財団)。サウレスとコステリッツは1970年代に、薄い膜の中で渦がペアからほどけることで起こる相転移(KT転移)をトポロジーで説明しています。
応用の最前線は量子コンピューターです。Microsoftは2025年2月19日、トポロジカル量子ビットで動くとするプロセッサ「Majorana 1」を発表しました(Microsoftの発表)。ただし同時期にNatureに載った論文が報告しているのは、量子ビットの土台となる状態の測定で、結果はマヨラナゼロモード対の測定と「矛盾しない」という表現にとどまっています(論文のarXiv版)。少なくとも、この論文の測定結果だけでは、トポロジカル量子ビットの実現を確証したとは言えません。量子コンピューターのほかの方式との比較は量子コンピュータの仕組みと方式の解説にまとめています。
生物・化学のトポロジー:DNAの結び目と分子機械
生物:DNAの絡まりをほどくトポイソメラーゼ
細胞の中のDNAは、二重らせんがさらにねじれた超らせんの状態で収納されています。複製や転写のときはこのねじれや絡まりをほどく必要があり、その役目を担う酵素がトポイソメラーゼです。I型はDNAの鎖を1本だけ切ってねじれを戻し、II型は2本とも切って別の部分をくぐらせてからつなぎ直します。鎖の長さや配列は変えずに、絡まり方(トポロジー)だけを変える酵素です。
この酵素は薬の標的にもなっています。キノロン系の抗菌薬は細菌のII型トポイソメラーゼであるDNAジャイレースやトポイソメラーゼIVを、抗がん剤のイリノテカンはI型を、エトポシドはII型を阻害します。DNAの結び目の型を分類する研究には、数学の結び目理論(トポロジーの一分野)が使われています。
化学:分子トポロジーと2016年ノーベル化学賞
化学では、化学結合ではなく「輪に輪が通る」ような絡み合いで分子どうしがつながった構造を扱います。鎖の輪のように2つの環がかみ合ったカテナン、軸に環が通ったロタキサンが代表です。環は抜けないまま回ったり滑ったりできるため、分子サイズの部品として動かせます。2016年のノーベル化学賞は、こうした「分子機械の設計と合成」に対して、ジャン=ピエール・ソヴァージュ(カテナンの合成・1983年)、フレーザー・ストッダート(ロタキサン・1991年)、ベルナルド・フェリンガ(分子モーター・1999年)の3氏に贈られました(ノーベル財団)。同じ2016年に物理学賞と化学賞の両方がトポロジーにかかわる研究に贈られています。
3D・設計・データ分析のトポロジー
3Dモデリング:ポリゴンの流れとリトポロジー
3DCGでトポロジーと言えば、モデルを構成するポリゴンの並び方と流れ(エッジフロー)を指します。同じ見た目のモデルでも、面の流れによって、関節を曲げたときに破綻するかどうかが変わります。キャラクターでは四角形(クワッド)の面を基本にし、目・口・肘・膝の周りに輪状の辺(エッジループ)を通します。三角形や5角形以上の面(N-gon)をどこまで許すかは、変形の有無、細分化の有無、出力先の要件で変わります。ゲームエンジンなどへ渡すときは最終的に三角形へ分割されるため、分割後に形や陰影が崩れないかを確認します。
スカルプトで作った高密度なモデルを、動かしやすい面構成に作り直す作業をリトポロジーと呼びます。ZBrushのZRemesher、BlenderのQuadriFlowリメッシュのような自動化機能を使い、仕上げは手で整えるのが一般的です。Mayaでの基本操作はMayaのできることと基本操作の解説で扱っています。
トポロジー最適化:材料をどこに残すかを計算する設計手法
設計・製造のトポロジー最適化は、決められた空間・荷重・固定条件のもとで、必要な強度を保ちながら材料をどこに残し、どこを空洞にするかを計算で決める手法です。代表的なSIMP法(密度法)は、空間を細かい要素に分け、要素ごとの材料密度を0〜1の変数として、有限要素法の解析と更新を繰り返します。計算結果は骨や木の枝に似た形になることが多く、従来の削り出しでは作れない形状でも3Dプリンターなら造形できるため、航空機や自動車の部品の軽量化に使われています。目的関数と制約条件で問題を立てる考え方は数理最適化の3要素とアルゴリズムの解説と共通です。
トポロジカルデータ解析(TDA):穴の持続時間による特徴抽出
データ分析のトポロジカルデータ解析は、データ点の集まりが作る形の穴やつながり方を数えて特徴にする手法です。中心はパーシステントホモロジーで、各点の周りの半径を少しずつ大きくしながら、穴が現れてから消えるまでの「寿命」を記録します。長く残る穴は構造の候補になりますが、寿命だけで信号とノイズを確定できるわけではありません。距離の定義や標本数、測定誤差を踏まえ、信頼集合などを用いて特徴の確かさを評価します。材料の原子配置やタンパク質の構造、センサーデータの解析で使われ、出てきた特徴を機械学習の入力にすることもあります。ネットワーク構造を数値ベクトルに変える別の方法にはグラフ埋め込み(Graph Embedding)があります。
よくある質問
トポロジーとは簡単に言うと何ですか?
大きさや角度を気にせず「どことどこがつながっているか」だけに注目する考え方です。数学では伸ばしても曲げても変わらない図形の性質、ネットワークでは機器の接続形態、3DCGではポリゴンの並び方を指します。
トポロジーは日本語で何と言いますか?
数学では「位相幾何学」、集合に入れる構造を指すときは「位相」と訳します。ネットワークでは「接続形態」と訳すことが多く、3DCGではトポロジーのまま使います。語源はギリシャ語の topos(場所)と logos(学問)です。
トポロジーの身近な例は何ですか?
駅の路線図が代表例です。実際の距離を捨てて、駅の順番と乗り換えのつながりだけを表しています。ほかに、カーナビの経路探索、オフィスのLANの配線、ドーナツとマグカップを同じ形とみなす見方が挙げられます。
トポロジカルとはどういう意味ですか?
topology の形容詞 topological のカタカナ表記で、「位相的な」「つながり方に関する」という意味です。トポロジカル絶縁体は乱れに強いつながり方の性質を持つ物質、トポロジカルソートは依存関係の順に並べる処理を指します。
ネットワークトポロジーで一般的なのはどれですか?
現在のオフィスや企業のLANでは、端末をスイッチに集めるスター型を、上位のスイッチでツリー状に束ねる構成が一般的です。止められない基幹部分だけを二重化し、メッシュに近い形にします。
物理トポロジーと論理トポロジーの違いは何ですか?
物理トポロジーはケーブルの実際の配線、論理トポロジーはデータの届き方です。リピータハブを使ったLANは、配線はスター型でも、信号が全端末に届くため論理的にはバス型として動きます。