Files
2nd/10_Wiki/Topics/Architecture/Graph_Theory.md
T

5.5 KiB

id, title, category, status, canonical_id, aliases, duplicate_of, source_trust_level, confidence_score, tags, raw_sources, last_reinforced, github_commit, inferred_by, tech_stack
id title category status canonical_id aliases duplicate_of source_trust_level confidence_score tags raw_sources last_reinforced github_commit inferred_by tech_stack
wiki-2026-0508-graph-theory Graph Theory 10_Wiki/Topics needs_review self
none A 0.92
auto-consolidated
technical-documentation
2026-05-08 pending Claude Opus 4.7 (auto-normalize 2026-05-08)
language framework
unspecified unspecified

Graph Theory

📌 한 줄 통찰 (The Karpathy Summary)

"관계의 수학적 지도: 개별 존재(Node)와 그들 사이의 연결(Edge)만을 추출하여 세상의 복잡한 네트워크 구조를 추상화하고, 그 안에서 경로를 찾거나 핵심 요소를 식별하며 구조적 특성을 분석하는 현대 문명의 연결학."


"세상의 모든 존재를 점(Node)으로, 그들의 관계를 선(Edge)으로 연결하여 복잡계의 지도를 그려라" — 개체들 간의 상호작용과 연결 구조를 수학적으로 모델링하여, 네트워크의 특성과 정보의 흐름을 분석하는 학문적 토대.

📖 구조화된 지식 (Synthesized Content)

그래프 이론(Graph Theory)은 점(Vertex)과 선(Edge)으로 이루어진 수학적 구조인 그래프를 연구하는 학문입니다. (오일러의 '쾨니히스베르크 다리 문제'에서 기원)

  1. 핵심 지표:
    • Degree: 한 노드에 연결된 선의 개수.
    • Centrality: 시스템 내에서 특정 노드가 얼마나 중요한지(영향력)를 측정.
    • Cycle: 경로가 다시 시작점으로 돌아오는 순환 구조.
  2. 왜 중요한가?:
    • SNS 친구 관계, 인터넷 도메인 연결, 전력망 아키텍처, 지식 베이스의 상호 참조 등 현대 사회의 모든 연결 구조를 이해하는 기초임. (이 Wiki의 Graph View와 연결)

  • 추출된 패턴: 개별 요소의 특성보다 요소들 사이의 '연결 방식(Connectivity)'이 시스템 전체의 성격(중요도, 전파 속도, 강건성 등)을 결정한다는 관계 중심의 분석 패턴.
  • 핵심 개념:
    • Nodes & Edges: 데이터를 나타내는 정점과 관계를 나타내는 간선.
    • Degree: 특정 노드에 연결된 간선의 수 (중요도 지표).
    • Shortest Path: 두 노드 사이의 최단 거리 (효율성 지표).
    • Centrality: 네트워크 내에서 특정 노드가 차지하는 영향력 (PageRank 등).
    • Clustering: 노드들이 얼마나 밀집하여 그룹을 형성하는지 측정.
  • 의의: 소셜 네트워크 분석, 전력망 설계, 신약 개발은 물론, 현대 AI의 지식 그래프(Knowledge Graph)와 GNN의 핵심 이론적 근거.

⚠️ 모순 및 업데이트 (Contradictions & Updates)

  • 과거 데이터와의 충돌: 과거에는 정적인 연결 구조 분석 정책에 머물렀으나, 현대 정책은 실시간으로 노드가 추가되고 연결이 변하는 '동적 그래프 정책'과 그래프 상에서 학습하는 'GNN(Graph Neural Networks) 정책'으로 진화함(RL Update).
  • 정책 변화(RL Update): 단순 텍스트 학습을 넘어, 방대한 지식 그래프 정책을 결합하여 AI의 답변 정확도를 높이는 '지식 그래프 융합 AI 정책'이 차세대 지능의 핵심이 됨. (RAG와 연결)

  • 과거 데이터와의 충돌: 정적인 관계망 분석에서 벗어나, 시간에 따라 노드와 엣지가 생성/소멸하는 동적 네트워크(Dynamic Networks) 분석으로 진화.
  • 정책 변화: Antigravity 프로젝트는 1,174개의 지식 문서 간의 상관관계를 그래프 이론적 관점에서 상시 분석하며, 지식의 고립(Island)을 방지하고 핵심 연결 노드를 자동으로 추천함.

🔗 지식 연결 (Graph)



🤖 LLM 활용 힌트 (How to Use This Knowledge)

언제 이 지식을 쓰는가:

  • (TODO)

언제 쓰면 안 되는가:

  • (TODO)

🧪 검증 상태 (Validation)

  • 정보 상태: needs_review
  • 출처 신뢰도: A
  • 검토 이유: (P-Reinforce Phase 1 자동 정규화. 본문 검증 필요.)

🧬 중복 검사 (Duplicate Check)

  • 기존 유사 문서: (TODO: 인덱서 클러스터 리포트 참조)
  • 처리 방식: UPDATE (자동 정규화)
  • 처리 이유: Phase 1 정규화 — 옛 템플릿/누락 필드 보강.

🕓 변경 이력 (Changelog)

날짜 변경 내용 처리 방식 신뢰도
2026-05-08 P-Reinforce Phase 1 정규화 (frontmatter + 헤더 표준화) UPDATE A

💻 코드 패턴 (Code Patterns)

패턴 1: (TODO: 이 프로젝트 컨벤션 반영한 구조 스켈레톤)

# TODO

🤔 의사결정 기준 (Decision Criteria)

선택 A를 써야 할 때:

  • (TODO)

선택 B를 써야 할 때:

  • (TODO)

기본값:

(TODO)

안티패턴 (Anti-Patterns)

  • [안티패턴]: (TODO: 무엇을 하면 안 되는가 + 이유 + 대신 무엇을)