- toc {:toc}
κ·Έλν
-
κ·Έλν G=(V, E) : μ νν κ°μμ μ μ Vμ μ°κ²°μ Eλ‘ μ΄λ£¨μ΄μ§λ€.
-
κ·Έλν
- λ°©ν₯ κ·Έλν G=(V, E)
- V : μ μ μ μ§ν©
- E : μ μ λ€μ μμνλ μ(μν¬), μ°κ²°μ λ€μ μ§ν©
- v β w μΌ λ vλ μ νμ, wλ νμμλΌκ³ νλ€.
- vμ wλ₯Ό μ°κ²°νλ μ°κ²°μ eλ uμ vλ₯Ό βμ νλ€βκ³ νκ³ uμ vλ βμΈμ νλ€βκ³ νλ€.
- 무방ν₯ κ·Έλν
- λ¨μ κ·Έλν : ν μμ μ μ μ¬μ΄μ νλμ μ°κ²°μ μΌλ‘ μ΄λ£¨μ΄μ§ κ·Έλν. μκΈ° μμ μΌλ‘μ μ°κ²°μ μ΄ μλ€.
- λ©ν° κ·Έλν : ν μμ μ μ μ¬μ΄μ μ°κ²°μ κ°μμ μ νμ΄ μλ κ·Έλν
- λΆλΆ κ·Έλν : G = (V, E), Gβ = (Vβ, Eβ)μμ
, μΈ κ²½μ° - μ μ , μ°κ²°μ μ΄ λΆλΆ μ§ν©μ μν λ
- μμ± λΆλΆ κ·Έλν :
, μΈ κ²½μ°
- λ°©ν₯ κ·Έλν G=(V, E)
-
κ²½λ‘ : μ μ λ€μ μ΄(μμ)λ₯Ό λ§νλ€. a, b, c
-
κ²½λ‘λ μ§λκ° λ³μ λ°λ³΅ν΄μ ν΅κ³Όνμ§ μλ κ²μ μ μνμ.
- λ¨μ κ²½λ‘ : κ²½λ‘κ° κ°μ μ°κ²°μ μ λ λ² ν¬ν¨νμ§ μλ κ²½λ‘
- κΈ°λ³Έ κ²½λ‘ : μ΄λ€ μ μ λ€λ λ λ² λ°©λ¬Ένμ§ μλ κ²½λ‘
- μ¬μ΄ν΄, μν : κ²½λ‘μμ μ’ μ κ³Ό μμ μ΄ μΌμΉνλ κ²½μ°
- λ¨μ μ¬μ΄ν΄ : κ°μ μ°κ²°μ μ λ°λ³΅νμ¬ λ°©λ¬Ένμ§ μλ μ¬μ΄ν΄
- κΈ°λ³Έ μ¬μ΄ν΄ : μμμ μ μ μΈν μ΄λ€ μ μ λ λ°λ³΅ν΄ λ°©λ¬Ένμ§ μλ μ¬μ΄ν΄
- μ€μΌλ¬ κ²½λ‘ : λ©ν° κ·Έλνμμ λͺ¨λ μ°κ²°μ λ€μ κΌ ν λ²μ©λ§ ν΅κ³Όνλ κ²½λ‘
-
κ·Έλν μ μ λ€ κ° μ°κ²° μ¬λΆ
- μ°κ²° κ·Έλν : κ·Έλνμ λͺ¨λ μ μ λ€μ΄ μ°κ²°λμ΄ μλ κ·Έλν
- κ°ν μ°κ²° κ·Έλν : λ°©ν₯ κ·Έλνμμ λ μ μ a, bμ λν΄ a β b κ²½λ‘, b β a κ²½λ‘λ€μ΄ μ‘΄μ¬νλ κ·Έλν
-
μ°κ²° μμ : λͺ¨λ μ μ λ€μ΄ μ°κ²°λμ΄ μλ λΆλΆ
-
μ°κ²°μ : G μμμ μ°κ²° μμμ κ°μ
-
μ°¨μ : μ μ κ³Ό μΈμ νλ μ°κ²°μ λ€μ κ°μ d(v) = 3 β vμ λν μ°¨μλ 3μ΄λ€.
-
μΎ¨λνμ€λ² λ₯΄ν¬ λ€λ¦¬ λ¬Έμ - μ€μΌλ¬ κ²½λ‘λ₯Ό νλ³νλ λ¬Έμ
- μ€μΌλ¬ κ²½λ‘ νλ³ κ·μΉ
- λͺ¨λ μ μ μμ μ°κ²°λ κ°μκ° νμμΈ μ μ μ κ°μκ° 0 λλ 2μΈ κ²½μ°
- μ€μΌλ¬ κ²½λ‘ νλ³ κ·μΉ
κ·Έλνμ νν λ°©λ²
-
μΈμ νλ ¬ : G = (V, E) μμ Vμ μμμ κ°μκ° NμΌ λ NxN νλ ¬ Aλ‘ λνλΈλ€.
- μ°κ²°λλ©΄ 1, μλλ©΄ 0μΌλ‘ λνλΈλ€.
-
μΈμ 리μ€νΈ : μ μ μ λν΄ ν¬μΈν°κ° μ£Όμ΄μ§κ³ μ°κ²°λ μ μ μ μ°¨λ‘λ‘ λ¦¬μ€νΈλ‘ νμνλ€.
- κ°μ 리μ€νΈ λ΄μμλ μμμ κ΄κ³κ° μλ€.
νΉμ ννμ κ·Έλν
-
λͺ¨λ μ μ λ€μ μ°¨μμ ν© = μ°κ²°μ μ κ°μ x 2
-
μ€μΌλ¬ κ²½λ‘ : κ·Έλνμμ κ° μ°κ²°μ μ λ¨ ν λ²μ©λ§ ν΅κ³Όνλ κ²½λ‘
- μ€μΌλ¬ κ²½λ‘λ₯Ό κ°μ§κΈ° μν νμ μΆ©λΆ μ‘°κ±΄
- λͺ¨λ μ μ μμ μ°κ²°λ κ°μκ° νμμΈ μ μ μ κ°μκ° 0 λλ 2μΈ κ²½μ°
- μ€μΌλ¬ κ²½λ‘λ₯Ό κ°μ§κΈ° μν νμ μΆ©λΆ μ‘°κ±΄
-
μ€μΌλ¬ μν : κ·Έλνμμ μ μ μ μ¬λ¬ λ² μ§λ μ μμ§λ§, κ° μ°κ²°μ μ λ¨ ν λ²μ©λ§ ν΅κ³Όνλ μν
- μ€μΌλ¬ μνλ₯Ό κ°μ§κΈ° μν νμμΆ©λΆμ‘°κ±΄
- G = μ°κ²° κ·Έλν, λͺ¨λ μ μ λ€μ΄ μ§μ κ°μ μ°¨μλ₯Ό κ°μ§λ κ²½μ°
- λͺ¨λ μ μ μ΄ μ§μ κ°λ‘ μ°κ²°λμ΄ μλ κ²½μ°
- μ€μΌλ¬ μνλ₯Ό κ°μ§κΈ° μν νμμΆ©λΆμ‘°κ±΄
-
νλΆκ·Έλ¦¬κΈ° 쑰건 : μμμ κ³Ό λμ μ μ μΈν λͺ¨λ μ μ μ μ°¨μκ° μ§μμ¬μΌ νλ€.
-
ν΄λ°ν΄ κ²½λ‘ : κ·Έλνμμ λͺ¨λ μ μ μ μ€μ§ ν λ²μ©λ§ μ§λμ§λ§ μμμ μΌλ‘ λμμ€μ§ μλ κ²½λ‘
-
ν΄λ°ν΄ μν : κ·Έλνμμ λͺ¨λ μ μ λ€μ μ€μ§ ν λ²μ©λ§ μ§λλ μν
-
μ€μΌλ¬μ μ 리 : μ°κ²°λ νλ©΄ κ·Έλν 쑰건
- μ μ μ μ : v
- μ°κ²°μ μ μ : e
- λ©΄μ μ : f
- v - e + f = 2
νΉμ κ·Έλν
- κ°μ€ κ·Έλν : Gμ κ° μ°κ²°μ μ 0λ³΄λ€ ν° μκ° ν λΉλμμ λμ κ°μ κ°μ€κ°μ΄λΌ νκ³ , κ°μ€κ°μ κ°λ κ·Έλνλ₯Ό λ§νλ€.
- λν κ·Έλν : λ κ·Έλν Gμ Gβκ° μμ λ μ λ¨μ¬ ν¨μ f:V β Vβ κ° μ‘΄μ¬νκ³
μΈ κ²½μ° fλ₯Ό λνμ΄λΌ νκ³ λνμΈ λ κ·Έλνλ₯Ό λν κ·ΈλνλΌ νλ€. - νλ©΄ κ·Έλν : νλ©΄μμμ μ΄λ€ μ°κ²°μ λ€λ μλ‘ κ΅μ°¨ν μ μλλ‘ κ·Έλ €μ§ νλμ κ·Έλν (λνμΌλ‘ λ³νν΄μ κ΅μ°¨λμ§ μμΌλ©΄ νλ©΄ κ·Έλνμ΄λ€.)
- νλ©΄μ κ°μλ₯Ό μ λ κ·Έλν λ°κΉ₯μ νλ©΄λ μΈμΌ νλ€.
- μμ κ·Έλν : λͺ¨λ μ μ λ€μ μ μ¬μ΄μ μ°κ²°μ μ΄ μ‘΄μ¬νλ κ·Έλν
- μ¦, κ° μ μ μ΄ λ€λ₯Έ λͺ¨λ μ μ λ€κ³Ό μ°κ²°λλ κ·Έλν
- n κ°μ μ°κ²°μ μ κ°λ μμ κ·Έλνμ μ°κ²°μ μ κ°μ n(n-1)/2
- μ κ· κ·Έλν : λͺ¨λ μ μ μ μ°¨μκ° kμ΄λ©΄ kμ°¨ μ κ· κ·ΈλνλΌ νλ€.
- μ΄λΆ κ·Έλν : μ§ν© Xμ Y = V - Xλ‘ λλμ΄μ Έ μ°κ²°μ μ΄ Xμ Yλ΄μ μ μ μ μμΌλ‘ μ°κ²°λ κ·Έλν
- μμ μ΄λΆ κ·Έλν : X, Yμ λͺ¨λ μ μ μ¬μ΄μ μ°κ²°μ μ΄ μ‘΄μ¬νλ κ·Έλν
- λ°©ν₯ λΉμ¬μ΄ν΄ κ·Έλν(Directed Acyclic Graph : DAG) : μ¬μ΄ν΄μ΄ μλ λ°©ν₯ κ·Έλν
- νΈλ¦¬λ³΄λ€λ μΌλ°μ μ΄λ μμμ λ°©ν₯ κ·Έλν보λ€λ μ νμ μ΄λ€.
κ·Έλνμ μμ©
-
μ΅λ¨ κ²½λ‘ λ¬Έμ : κ°μ₯ μ§§μ 거리μ κ²½λ‘λ₯Ό μ°Ύλ λ¬Έμ
-
μΆλ°μ : κ²½λ‘μ μμμ
-
λμ°©μ§ : κ²½λ‘μ λͺ©μ μ§
-
λ€μ΅μ€νΈλΌ μκ³ λ¦¬μ¦ : μΆλ°μ μΌλ‘λΆν° λͺ©μ μ§κΉμ§μ μ΅λ¨ κ²½λ‘ μ°ΎκΈ°
-
ν΄λ°ν΄ μν μμ© : μννλ§€μ λ¬Έμ
-
κ·Έλν νμ
- κΉμ΄ μ°μ νμ
- λλΉ μ°μ νμ
κ·Έλνμ μμΉ λ¬Έμ
-
μμΉ λ¬Έμ : μ΄λ€ μΈμ ν λ μμλ κ°μ μμ΄ λμ§ μλλ‘ μΉ νλ λ¬Έμ
-
κ·Έλν Gλ₯Ό μμΉ νλλ° νμν μμ μ x(G), Gμ μμΉ μ
-
μλ κ·Έλν : μ§λ μμΉ λ¬Έμ λ κ·Έλν μ μ μμΉ λ¬Έμ μ κ°λ€.
- κ·Έλν Gμ λν΄ λ€μμ μλ‘ λμΉμ΄λ€.
- Gλ λ κ°μ§ μμΌλ‘ μΉ ν μ μλ€.
- Gλ μ΄λΆ κ·Έλνμ΄λ€.
- Gμ λͺ¨λ μνμ μ§μμ κΈΈμ΄λ₯Ό κ°μ§λ€.
- 4μ λ¬Έμ : λͺ¨λ νλ©΄ κ·Έλνλ 4κ°μ§ μμΌλ‘ μμΉ ν μ μλ€.