μ΄ κΈμμλ λ°μ΄ν°λ² μ΄μ€μ ν¨μμ μ’ μμ±μ λν΄ μμλ³΄κ² μ΅λλ€. ν¨μμ μ’ μμ±μ΄ 무μμΈμ§, μ΄λμ μ¬μ©λλμ§, κ·Έλ¦¬κ³ ν¨μμ μ’ μμ±μ μ°Ύλ μκ³ λ¦¬μ¦μ 무μμΈμ§ μμλ³΄κ² μ΅λλ€.
κ΄κ³ν λ°μ΄ν°λ² μ΄μ€μ λ§₯λ½μμ ν¨μ μ’ μμ±μ κ³ λ €ν΄ λ³΄κ² μ΅λλ€. λλ΅μ μΌλ‘ λ§νλ©΄, μ΄λ¬ν λ°μ΄ν°λ² μ΄μ€μμλ μ λ³΄κ° ν μ΄λΈ ννλ‘ μ μ₯λ©λλ€. λν, μ격ν κ΄κ³ μ΄λ‘ μμλ μλ‘ νΈνλμ§ μλ λλ΅μ μΈ κ°λ μ μ¬μ©νκ² μ΅λλ€. ν μ΄λΈ μ체λ₯Ό 릴λ μ΄μ (Relation), μ΄(Column)μ μμ±(Attribute)(μμ± μ§ν©μ 릴λ μ΄μ μ€ν€λ§(Relation Scheme)λΌκ³ νλ©°, μμ±μ λΆλΆ μ§ν©μ λν ν κ° μ§ν©μ νν(Tuple)μ΄λΌκ³ ν©λλ€.

μλ₯Ό λ€μ΄, μμ νμμ, (Benson, M, M μ€λ₯΄κ°)λ μμ±μ ννμ
λλ€ (νμ, ν΄, μμ¬).
μ’ λ 곡μμ μΌλ‘ λ§νλ©΄ λ€μκ³Ό κ°μ΅λλ€.
[νμ, ν΄, μμ¬] = (λ²€μ¨, M, M μ€λ₯΄κ°).
μ΄μ ν¨μμ μ’
μμ±(FD)μ κ°λ
μ μκ°ν μ μμ΅λλ€.
μ μ 1. κ΄κ³ Rμ΄ FD X β Y(μ¬κΈ°μ X, Y β R)λ₯Ό λ§μ‘±νλ κ²μ μ€μ§ ννμ λν΄μλ§ κ°λ₯ν©λλ€.
,
β Rμ΄ λ§μ‘±λλ κ²½μ°:
[μμ€] =
[X], κ·Έλ¬λ©΄
[Y] =
[Y]. μ΄λ¬ν κ²½μ° X(κ²°μ μΈμ λλ μμ±μ μ μ μ§ν©)κ° Y(μ’
μ μ§ν©)λ₯Ό ν¨μμ μΌλ‘ κ²°μ νλ€κ³ ν©λλ€.
μ¦, μ°λ°©λ²μ μ‘΄μ¬ X β Y μ¦, λ κ°μ ννμ΄ μλ κ²½μ° R κ·Έλ¦¬κ³ κ·Έλ€μ μμ±μμ μΌμΉν©λλ€ Xκ·Έλ¬λ©΄ μμ±μ΄ μΌμΉνκ² λ©λλ€. Y.
μ΄μ μμλλ‘ μ΄ν΄λ³΄κ² μ΅λλ€. μμ±μ μ΄ν΄λ³΄κ² μ΅λλ€. νμ ΠΈ μ±λ³ μ΄λ¬ν μμ± μ§ν©μ λν΄ μ’
μμ±μ΄ μλμ§ μ¬λΆλ₯Ό μκ³ μΆμ΅λλ€. μ΄λ¬ν μμ± μ§ν©μ λν΄ λ€μκ³Ό κ°μ μ’
μμ±μ΄ μ‘΄μ¬ν μ μμ΅λλ€.
- νμ β μ±λ³
- μ±λ³ β νμ
μμ μ μμ λ°λ₯΄λ©΄ 첫 λ²μ§Έ μ’ μμ±μ΄ μ μ§λλ €λ©΄ μ΄μ κ° κ³ μ κ°μ΄ νμ λ¨ νλμ μ΄ κ°λ§ μΌμΉν΄μΌ ν©λλ€. μ±λ³. μμ ν μ΄λΈμ κ²½μ° μ€μ λ‘ κ·Έλ μ΅λλ€. κ·Έλ¬λ λ°λμ κ²½μ°λ κ·Έλ μ§ μμ΅λλ€. μ¦, λ λ²μ§Έ μ’ μμ±μ΄ μΆ©μ‘±λμ§ μκ³ μμ±μ΄ μ±λ³ κ²°μ μμΈμ΄ μλλ€ μΈλ΄μ¬ μλ. λ§μ°¬κ°μ§λ‘ μ°λ¦¬κ° μ’ μμ±μ μ·¨νλ©΄ μμ¬ β νμ, κ°μ΄ μλ°λμμμ μ μ μμ΅λλ€. λ¨μ μ΄λ¦ μ΄ μμ±μλ μ¬λ¬ κ°μ§ μλ―Έκ° μμ΅λλ€. μ리μ€μ κ·Έλ μ΄μ.


λ°λΌμ ν¨μμ μ’ μμ±μ ν΅ν΄ ν μ΄λΈ ββμμ± μ§ν© κ°μ κΈ°μ‘΄ μ°κ²°μ νμ ν μ μμ΅λλ€. μ΄μ κ°μ₯ ν₯λ―Έλ‘μ΄ μ°κ²°, λ μ ννλ λ€μκ³Ό κ°μ μ°κ²°λ€μ μ΄ν΄λ³΄κ² μ΅λλ€. X β Y, κ·Έλ€μ λ€μκ³Ό κ°μ΅λλ€:
- μ¬μνμ§ μμ, μ¦ μ’ μμ±μ μ€λ₯Έμͺ½μ΄ μΌμͺ½μ νμ μ§ν©μ΄ μλ (Y ΜΈβ X);
- μ΅μν, μ¦ κ·Έλ¬ν μ’ μμ±μ΄ μμ΅λλ€. Z β Yκ·Έ Z β X.
μ§κΈκΉμ§ κ³ λ €λ μ’
μμ±μ μ격νμ΅λλ€. μ¦, νμμ μλ° μ¬νμ νμ©νμ§ μμ§λ§, κ·Έ μΈμλ νν κ° κ°μ λΆμΌμΉλ₯Ό νμ©νλ μ’
μμ±λ μμ΅λλ€. μ΄λ¬ν μ’
μμ±μ κ·Όμ¬μΉ(approximate)λΌλ λ³λμ ν΄λμ€μ λ°°μΉλλ©°, νΉμ κ°μμ ννμ λν΄ μλ°μ΄ νμ©λ©λλ€. μ΄ κ°μλ μ΅λ μ€μ°¨ μ§ν emaxμ μν΄ κ²°μ λ©λλ€. μλ₯Ό λ€μ΄, μ€μ°¨μ λΉμ¨μ
= 0.01μ κ³ λ €λ μμ± μ§ν©μ λν΄ μ¬μ© κ°λ₯ν ννμ 1%κ° μ’
μμ±μ μλ°ν μ μμμ μλ―Έν μ μμ΅λλ€. μ¦, 1000κ°μ λ μ½λμ λν΄ μ΅λ 10κ°μ ννμ΄ μ’
μμ± μλ°μ ν μ μμ΅λλ€. λΉκ΅ λμ ννμ μλ³ κ³ μ κ°μ κΈ°λ°μΌλ‘ μ½κ° λ€λ₯Έ μ§νλ₯Ό κ³ λ €νκ² μ΅λλ€. μ’
μμ±μ κ²½μ° X β Y νλμ λνμ¬ r κ³μ° λ°©λ²μ λ€μκ³Ό κ°μ΅λλ€.

μ€μ°¨λ₯Ό κ³μ°ν΄λ³΄μ μμ¬ β νμ μμ μμμ. μμ±μμ κ°μ΄ λ€λ₯Έ λ κ°μ ννμ΄ μμ΅λλ€. νμ, νμ§λ§ κ·Έλ€μ μΌμΉνλ€ μμ¬:
[μμ¬, νμ] = (λ‘λΉ, μ리μ€) 그리κ³
[μμ¬, νμ] = (λ‘λΉ, κ·Έλ μ΄μ). μ€λ₯μ μ μμ λ°λΌ λͺ¨λ μμΆ©λλ μμ κ³ λ €ν΄μΌ νλ©°, μ΄λ λ μμ΄ μ‘΄μ¬ν¨μ μλ―Έν©λλ€. (
,
) λ° κ·Έ μμ (
,
). 곡μμ λμ
νλ©΄ λ€μκ³Ό κ°μ΅λλ€.

μ΄μ "μ΄ λͺ¨λ κ²μ΄ 무μμ μ°μ΄λκ°?"λΌλ μ§λ¬Έμ λ΅ν΄ λ³΄κ² μ΅λλ€. μ¬μ€, FDμλ μ¬λ¬ μ νμ΄ μμ΅λλ€. 첫 λ²μ§Έ μ νμ λ°μ΄ν°λ² μ΄μ€ μ€κ³ λ¨κ³μμ κ΄λ¦¬μκ° μ μνλ μ’ μμ±μ λλ€. μΌλ°μ μΌλ‘ μ’ μμ±μ μκ° μ κ³ μ격νλ©°, μ£Όλ‘ λ°μ΄ν° μ κ·ν λ° κ΄κ³ μ²΄κ³ μ€κ³μ μ¬μ©λ©λλ€.
λ λ²μ§Έ μ νμ "μ¨κ²¨μ§" λ°μ΄ν°μ μ΄μ μ μλ €μ§μ§ μμ μμ± κ°μ κ΄κ³λ₯Ό λνλ΄λ μ’ μμ±μ λλ€. μ¦, μ΄λ¬ν μ’ μμ±μ μ€κ³ μμ μλ κ³ λ €λμ§ μμμΌλ©°, κΈ°μ‘΄ λ°μ΄ν° μ§ν©μμ λ°κ²¬λμ΄ λμ€μ μλ³λ ν¨μ μ’ μμ± μ§ν©μ κΈ°λ°μΌλ‘ μ μ₯λ μ 보μ λν κ²°λ‘ μ λμΆν μ μμ΅λλ€. λ°λ‘ μ΄λ¬ν μ’ μμ±μ νμ©νμ¬ μμ ν©λλ€. μ΄λ¬ν μ’ μμ±μ λ€μν κ²μ κΈ°μ κ³Ό μ΄λ₯Ό κΈ°λ°μΌλ‘ ꡬμΆλ μκ³ λ¦¬μ¦μ μ¬μ©νλ λ°μ΄ν° λ§μ΄λ λΆμΌμμ λ€λ£Ήλλ€. μ΄λ€ λ°μ΄ν°μμλ λ°κ²¬λ ν¨μ μ’ μμ±(μ ννκ±°λ κ·Όμ¬μ μΈ)μ΄ μ΄λ»κ² μ μ©νκ² νμ©λ μ μλμ§ μμλ³΄κ² μ΅λλ€.

μ€λλ λ°μ΄ν° μ 리λ μ’
μμ± νμ©μ μ£Όμ λΆμΌ μ€ νλμ
λλ€. μ΄λ "λν° λ°μ΄ν°"λ₯Ό μλ³νκ³ μμ νλ νλ‘μΈμ€λ₯Ό κ°λ°νλ κ²μ ν¬ν¨ν©λλ€. "λν° λ°μ΄ν°"μ μΌλ°μ μΈ μλ‘λ μ€λ³΅, λ°μ΄ν° μ€λ₯ λλ μ€ν, λλ½λ κ°, μ€λλ λ°μ΄ν°, λΆνμν 곡백 λ±μ΄ μμ΅λλ€.
λ°μ΄ν° μ€λ₯μ μ:

λ°μ΄ν°μ μ€λ³΅ μ:

μλ₯Ό λ€μ΄, μ€νν΄μΌ ν ν
μ΄λΈκ³Ό μΌλ ¨μ FDκ° μλ€κ³ κ°μ ν΄ λ³΄κ² μ΅λλ€. μ΄ κ²½μ° λ°μ΄ν° μ 리λ FDκ° μ νν΄μ§λλ‘ λ°μ΄ν°λ₯Ό λ³κ²½νλ κ²μ ν¬ν¨ν©λλ€. μ΄ κ²½μ° μμ νμλ μ΅μνν΄μΌ ν©λλ€(μ΄ μ μ°¨μ λν μκ³ λ¦¬μ¦μ΄ μμ§λ§, μ΄ κΈμμλ λ€λ£¨μ§ μκ² μ΅λλ€). μλλ μ΄λ¬ν λ°μ΄ν° λ³νμ μμ
λλ€. μΌμͺ½μ νμν FDκ° μ€νλμ§ μμ μλ κ΄κ³μ
λλ€(FD μ€ νλλ₯Ό μλ°ν μλ λΉ¨κ°μμΌλ‘ κ°μ‘° νμλμ΄ μμ΅λλ€). μ€λ₯Έμͺ½μ λ³κ²½λ κ΄κ³λ‘, λ
Ήμ μ
μ λ³κ²½λ κ°μ λνλ
λλ€. μ΄λ¬ν μ μ°¨ ν, νμν μ’
μμ±μ΄ μ μ§λκΈ° μμνμ΅λλ€.

λ λ€λ₯Έ μΈκΈ° μλ μμ© λΆμΌλ λ°μ΄ν°λ² μ΄μ€ μ€κ³μ
λλ€. μ¬κΈ°μ μ κ·νκ³Ό μ κ·νμ λν΄ λ€μ μκ°ν΄ λ³Ό κ°μΉκ° μμ΅λλ€. μ κ·νλ κ΄κ³λ₯Ό νΉμ μꡬ μ¬ν μ§ν©μ λ§κ² λ§λλ κ³Όμ μ΄λ©°, κ° μꡬ μ¬νμ κ³ μ ν λ°©μμΌλ‘ μ κ·νμ μν΄ μ μλ©λλ€. λ€μν μ κ·νμ μꡬ μ¬νμ λν΄μλ μ€λͺ
νμ§ μκ² μ§λ§(μ΄λ μ΄λ³΄μλ₯Ό μν DB κ³Όμ μ λͺ¨λ μ±
μ λμ μμ΅λλ€), κ° μ κ·νμ΄ κ³ μ ν λ°©μμΌλ‘ ν¨μ μ’
μμ± κ°λ
μ μ¬μ©νλ€λ μ λ§ μΈκΈνκ² μ΅λλ€. κ²°κ΅, FDλ λ³Έμ§μ μΌλ‘ λ°μ΄ν°λ² μ΄μ€ μ€κ³ μ κ³ λ €λλ λ¬΄κ²°μ± μ μ½ μ‘°κ±΄μ
λλ€(μ΄ μμ
μμλ FDλ₯Ό μνΌν€λΌκ³ λΆλ₯΄κΈ°λ ν©λλ€).
μλ κ·Έλ¦Όμ λ€ κ°μ§ μ κ·νμ μ΄λ€μ μ μ©ν΄ λ³΄κ² μ΅λλ€. 보μ΄μ€-μ½λ μ κ·νμ μΈ λ²μ§Έ μ κ·νλ³΄λ€ μ격νμ§λ§ λ€ λ²μ§Έ μ κ·ν보λ€λ λ μ격νλ€λ μ μ κΈ°μ΅νμΈμ. λ§μ§λ§ μ κ·νμ λ€μ€κ° μ’ μμ±μ λν μ΄ν΄κ° νμνλ―λ‘ μ§κΈμ κ³ λ €νμ§ μκ² μ΅λλ€. μ΄ κΈμμλ λ€μ€κ° μ’ μμ±μ λν΄ λ€λ£¨μ§ μμ΅λλ€.




μ’
μμ±μ΄ μ μ©λλ λ λ€λ₯Έ μμμ λμ΄λΈ λ² μ΄μ¦ λΆλ₯κΈ° ꡬμΆ, νΉμ§ μΆμΆ, νκ· λͺ¨λΈ μ¬λ§€κ°λ³μνμ κ°μ μμ
μμ νΉμ§ κ³΅κ° μ°¨μ μΆμμ
λλ€. μ΄κΈ° λ
Όλ¬Έμμλ μ΄ μμ
μ νΉμ§ μ€λ³΅μ± λ° νΉμ§ κ΄λ ¨μ±[5, 6]μ΄λΌκ³ νλ©°, λ°μ΄ν°λ² μ΄μ€ κ°λ
μ μ κ·Ήμ μΌλ‘ νμ©νμ¬ ν΄κ²°ν©λλ€. μ΄λ¬ν μ°κ΅¬μ λ±μ₯μΌλ‘, μ€λλ λ°μ΄ν°λ² μ΄μ€, λΆμ, κ·Έλ¦¬κ³ μμ μ΅μ ν λ¬Έμ ꡬνμ λ¨μΌ λκ΅¬λ‘ ν΅ν©ν μ μλ μ루μ
μ λν μμκ° μ¦κ°νκ³ μλ€κ³ ν μ μμ΅λλ€[7, 8, 9].
λ°μ΄ν° μ§ν©μμ μ°λ°©λ² κ²μμ μν λ€μν μκ³ λ¦¬μ¦(μ΅μ μκ³ λ¦¬μ¦κ³Ό κ·Έλ μ§ μμ μκ³ λ¦¬μ¦ λͺ¨λ)μ΄ μ‘΄μ¬ν©λλ€. μ΄λ¬ν μκ³ λ¦¬μ¦μ μΈ κ°μ§ κ·Έλ£ΉμΌλ‘ λλ μ μμ΅λλ€.
- 격μ νμ μκ³ λ¦¬μ¦μ μ¬μ©νλ μκ³ λ¦¬μ¦
- μ°¨μ΄ λ° λμ μ€μ μκ³ λ¦¬μ¦
- μ’ μμ± μ λ μκ³ λ¦¬μ¦
κ° μκ³ λ¦¬μ¦ μ νμ λν κ°λ΅ν μ€λͺ
μ μλ νμ λμ μμ΅λλ€.

μ΄ λΆλ₯μ λν μμΈν λ΄μ©μ [4]μμ νμΈν μ μμ΅λλ€. κ° μ νμ λν μκ³ λ¦¬μ¦μ μλ λ€μκ³Ό κ°μ΅λλ€.


νμ¬ ν¨μ μ’
μμ±μ μ°Ύλ μ¬λ¬ μ κ·Όλ²μ κ²°ν©ν μλ‘μ΄ μκ³ λ¦¬μ¦λ€μ΄ λ±μ₯νκ³ μμ΅λλ€. μ΄λ¬ν μκ³ λ¦¬μ¦μ μλ‘λ Pyro [2]μ HyFD [3]κ° μμ΅λλ€. μ΄ μ리μ¦μ λ€μ κΈμμλ μ΄λ¬ν μκ³ λ¦¬μ¦μ μλ λ°©μμ λν λΆμμ μ 곡ν μμ μ
λλ€. μ΄ κΈμμλ μ’
μμ± νμ§ κΈ°λ²μ μ΄ν΄νλ λ° νμν κΈ°λ³Έ κ°λ
κ³Ό 보쑰μ 리(lemma)μ λν΄μλ§ λΆμν©λλ€.
λ λ²μ§Έ μ νμ μκ³ λ¦¬μ¦μ μ¬μ©λλ κ°λ¨ν μ°¨μ΄ μ§ν©κ³Ό λμ μ§ν©λΆν° μμν΄ λ³΄κ² μ΅λλ€. μ°¨μ΄ μ§ν©μ κ°μ΄ μΌμΉνμ§ μλ ννλ€μ μ§ν©μ΄κ³ , λμ μ§ν©μ κ·Έ λ°λ, μ¦ κ°μ΄ μΌμΉνλ ννλ€μ μ§ν©μ λλ€. μ΄ κ²½μ° μ’ μμ±μ μΌμͺ½ λΆλΆλ§ κ³ λ €νλ€λ μ μ μ μν΄μΌ ν©λλ€.
μμμ μΈκΈν λ λ€λ₯Έ μ€μν κ°λ μ λμ 격μμ λλ€. λ§μ νλ μκ³ λ¦¬μ¦μ΄ μ΄ κ°λ μΌλ‘ μλνκΈ° λλ¬Έμ, λμ 격μκ° λ¬΄μμΈμ§ λ¨Όμ μμλ νμκ° μμ΅λλ€.
격μμ κ°λ μ μκ°νκΈ° μν΄μλ λΆλΆ μμ μ§ν©(λλ poset)μ μ μκ° νμν©λλ€.
μ μ 2. μ§ν© Sκ° μ΄μ§ κ΄κ³μ μν΄ λΆλΆμ μΌλ‘ μ λ ¬λμ΄ μλ€κ³ νλ κ²μ λͺ¨λ a, b, c β Sμ λν΄ λ€μ μμ±μ΄ μΆ©μ‘±λ λμ
λλ€.
- λ°μ¬μ±, μ¦ a β©½ a
- λ°λμΉμ±, μ¦ a β©½ bμ΄κ³ b β©½ aμ΄λ©΄ a = bμ λλ€.
- μ μ΄μ±, μ¦ a β©½ b λ° b β©½ cμ λν΄ a β©½ cκ° μ±λ¦½ν©λλ€.
μ΄λ¬ν κ΄κ³λ₯Ό (λΉμ격) λΆλΆ μμ κ΄κ³λΌκ³ νλ©°, μ§ν© μ체λ₯Ό λΆλΆ μμ μ§ν©μ΄λΌκ³ ν©λλ€. νμμ νκΈ°: β¨S, β©½β©.
λΆλΆ μμ μ§ν©μ κ°λ¨ν μλ‘, μΌλ°μ μΈ μμ κ΄κ³ β©½λ₯Ό κ°λ λͺ¨λ μμ°μ μ§ν© Nμ λ€ μ μμ΅λλ€. λͺ¨λ νμ κ³΅λ¦¬κ° μΆ©μ‘±λλμ§ νμΈνλ κ²μ μ½μ΅λλ€.
λ μλ―Έ μλ μλ₯Ό λ€μ΄ λ³΄κ² μ΅λλ€. ν¬ν¨ κ΄κ³ βμ λ°λΌ μ λ ¬λ {1, 2, 3}μ λͺ¨λ λΆλΆμ§ν©μ μ§ν©μ μκ°ν΄ λ³΄κ² μ΅λλ€. μ€μ λ‘ μ΄ κ΄κ³λ λΆλΆ μμμ λͺ¨λ 쑰건μ λ§μ‘±νλ―λ‘ β¨P ({1, 2, 3}), ββ©λ λΆλΆ μμ μ§ν©μ λλ€. μλ κ·Έλ¦Όμ μ΄ μ§ν©μ ꡬ쑰λ₯Ό 보μ¬μ€λλ€. νμ΄νλ₯Ό λ°λΌ ν μμμμ λ€λ₯Έ μμλ‘ μ΄λν μ μλ€λ©΄, λ μμλ μμ κ΄κ³μ μμ΅λλ€.

μν λΆμΌμμλ μνκ³Ό ννμ΄λΌλ λ κ°μ§ λ κ°λ¨ν μ μκ° νμν©λλ€.
μ μ 3. β¨S, β©½β©κ° λΆλΆ μμ μ§ν© A β SλΌκ³ νμ. Aμ μκ³λ βx β S: x β©½ uλ₯Ό λ§μ‘±νλ u β Sμ μμμ΄λ€. Uλ₯Ό Sμ λͺ¨λ μκ³μ μ§ν©μ΄λΌκ³ νμ. Uμ μ΅μ μμκ° μμΌλ©΄, κ·Έ μμλ₯Ό μν(supremum)μ΄λΌκ³ νλ©°, sup Aλ‘ νκΈ°νλ€.
μ νν ννμ κ°λ λ λΉμ·ν λ°©μμΌλ‘ λμ λ©λλ€.
μ μ 4. β¨S, β©½β©κ° λΆλΆ μμ μ§ν© A β SλΌκ³ νμ. Aμ ννμ βx β S: l β©½ xλ₯Ό λ§μ‘±νλ μμ l β Sμ΄λ€. Lμ Sμ λͺ¨λ ννμ μ§ν©μ΄λΌκ³ νμ. Lμ κ°μ₯ ν° μμκ° μ‘΄μ¬νλ©΄, κ·Έ μμλ₯Ό νν(infimum)μ΄λΌκ³ νλ©° inf Aλ‘ νκΈ°νλ€.
μμμ μ£Όμ΄μ§ λΆλΆ μμ μ§ν© β¨P({1, 2, 3}), ββ©λ₯Ό μλ‘ λ€μ΄λ³΄κ³ κ·Έ μμμ μνκ³Ό ννμ ꡬν΄λ΄ μλ€.

μ΄μ μ°λ¦¬λ λμ격μμ μ μλ₯Ό 곡μνν μ μμ΅λλ€.
μ μ 5. β¨P, β©½β©κ° λͺ¨λ λ μμ λΆλΆ μ§ν©μ΄ μ΅μ μνκ³Ό μ΅μ ννμ κ°λ λΆλΆ μμ μ§ν©μ΄λΌκ³ νμ. μ΄λ Pλ₯Ό λμ 격μλΌκ³ νλ€. μ¬κΈ°μ sup{x, y}λ x β¨ yλ‘, inf {x, y}λ x β§ yλ‘ λνλΈλ€.
μ°λ¦¬μ μμ β¨P({1, 2, 3}), ββ©κ° 격μμΈμ§ νμΈν΄ λ³΄κ² μ΅λλ€. μ€μ λ‘, λͺ¨λ a, b β P({1, 2, 3})μ λν΄, aβ¨b = aβͺbμ΄κ³ , aβ§b = aβ©bμ λλ€. μλ₯Ό λ€μ΄, μ§ν© {1, 2}μ {1, 3}μ κ³ λ €νκ³ κ·Έλ€μ ννκ°κ³Ό μνκ°μ κ΅¬ν΄ λ³΄κ² μ΅λλ€. λ μ§ν©μ κ΅μ§ν©μΌλ‘ λ§λ€λ©΄ ννκ°μΈ μ§ν© {1}μ΄ λ©λλ€. μνκ°μ κ·Έλ€μ ν©μ§ν©μΈ {1, 2, 3}μ ν΅ν΄ ꡬν΄μ§λλ€.
FDλ₯Ό κ°μ§νλ μκ³ λ¦¬μ¦μμ κ²μ 곡κ°μ μ’
μ’
격μ ννλ‘ ννλλλ°, μ¬κΈ°μ ν μμμ μ§ν©(μ’
μμ±μ μΌμͺ½μ΄ ν μμ±μΌλ‘ ꡬμ±λ κ²μ 격μμ 첫 λ²μ§Έ μμ€μ μ½μ΄λ³΄μΈμ)μ μλ κ΄κ³μ κ° μμ±μ λνλ
λλ€.
μμ μ β
β μ νμ μ’
μμ±μ΄ κ³ λ €λ©λλ€. λ¨μΌ μμ±. μ΄ λ¨κ³λ₯Ό ν΅ν΄ μ΄λ€ μμ±μ΄ κΈ°λ³Έ ν€μΈμ§ νμΈν μ μμ΅λλ€(μ΄λ¬ν μμ±μ λν κ²°μ μκ° μμΌλ―λ‘ μΌμͺ½μ λΉμ΄ μμ). κ·Έλ° λ€μ μ΄λ¬ν μκ³ λ¦¬μ¦μ 격μλ₯Ό λ°λΌ μλ‘ μ΄λν©λλ€. μ 체 격μλ₯Ό μννλ κ²μ λΆκ°λ₯νλ€λ μ μ μ μν΄μΌ ν©λλ€. μ¦, μνλ μΌμͺ½μ μ΅λ ν¬κΈ°κ° μ
λ ₯μΌλ‘ μ λ¬λλ©΄ μκ³ λ¦¬μ¦μ ν΄λΉ ν¬κΈ°μ μμ€μ λμ΄κ° μ μμ΅λλ€.
μλ κ·Έλ¦Όμ FDλ₯Ό ꡬνλ λ¬Έμ μμ λμ 격μλ₯Ό μ΄λ»κ² μ¬μ©ν μ μλμ§ λ³΄μ¬μ€λλ€. μ¬κΈ°μ κ° λ³(μμ€, μμ€μ΄μμ΄)λ μ’ μμ±μ λλ€ X β Yμλ₯Ό λ€μ΄, μ°λ¦¬λ 첫 λ²μ§Έ λ 벨μ ν΅κ³Όνκ³ μ€λ μ΄ μ μ§λκ³ μλ€λ κ²μ μκ³ μμ΅λλ€. A β B (μ΄κ²μ μ μ μ¬μ΄μ λ Ήμ μ°κ²°λ‘ νμν©λλ€. A ΠΈ B). μ΄λ 그리λλ₯Ό λ μλ‘ μ΄λνλ©΄ μ’ μμ±μ νμΈν μ μμμ μλ―Έν©λλ€. A, C β Bλ μ΄μ μ΅μκ°μ΄ μλκΈ° λλ¬Έμ λλ€. λ§μ°¬κ°μ§λ‘, μ’ μμ±μ΄ μ μ§λλ€λ©΄ μ΄λ₯Ό νμΈνμ§ μμ κ²μ λλ€. γ· β γ΄.


λν, μΌλ°μ μΌλ‘ FDλ₯Ό κ²μνκΈ° μν λͺ¨λ μ΅μ μκ³ λ¦¬μ¦μ νν°μ
(μλ μμ€μμλ μ€νΈλ¦½λ νν°μ
[1])κ³Ό κ°μ λ°μ΄ν° ꡬ쑰λ₯Ό μ¬μ©ν©λλ€. νν°μ
μ 곡μ μ μλ λ€μκ³Ό κ°μ΅λλ€.
μ μ 6. X β Rμ κ΄κ³ rμ μμ± μ§ν©μ΄λΌ νμ. ν΄λ¬μ€ν°λ rμ μλ Xμ λν΄ λμΌν κ°μ κ°λ ννλ€μ μΈλ±μ€ μ§ν©, μ¦ c(t) = {i|ti[X] = t[X]}μ΄λ€. λΆν μ κΈΈμ΄κ° 1μΈ ν΄λ¬μ€ν°λ₯Ό μ μΈν ν΄λ¬μ€ν°λ€μ μ§ν©μ΄λ€.

κ°λ¨ν λ§ν΄μ, μμ±μ λν λΆν X κ° λͺ©λ‘μ λμΌν κ°μ κ°λ νμ κ°μκ° ν¬ν¨λ λͺ©λ‘ μ§ν©μ λλ€. Xνλ λ¬Ένμμ νν°μ μ λνλ΄λ ꡬ쑰λ₯Ό μμΉ λͺ©λ‘ μμΈ(PLI)μ΄λΌκ³ ν©λλ€. κΈΈμ΄κ° 1μΈ ν΄λ¬μ€ν°λ PLI μμΆμμ μ μΈλλλ°, μ΄λ νμ μ½κ² νλ³ν μ μλ κ³ μ ν κ°μ κ°μ§ λ μ½λ λ²νΈλ§ ν¬ν¨νλ ν΄λ¬μ€ν°μ΄κΈ° λλ¬Έμ λλ€.
μλ₯Ό λ€μ΄ λ³΄κ² μ΅λλ€. patientsκ° μλ λμΌν ν μ΄λΈλ‘ λμκ°μ μ΄μ λν νν°μ μ λ§λ€μ΄ λ³΄κ² μ΅λλ€. νμ ΠΈ μ±λ³ (μΌμͺ½μ μλ‘μ΄ μ΄μ΄ λνλ¬μΌλ©°, μ¬κΈ°μ νμ ν λ²νΈκ° νμλμ΄ μμ΅λλ€):


μ΄ κ²½μ° μ μμ λ°λ₯΄λ©΄ μ΄μ λν νν°μ
μ νμ λ¨μΌ ν΄λ¬μ€ν°κ° νν°μ
μμ μ μΈλλ―λ‘ μ€μ λ‘λ λΉμ΄ μκ² λ©λλ€.
μ¬λ¬ μμ±μ ν΅ν΄ νν°μ μ μ»μ μ μμ΅λλ€. μ΄λ₯Ό μννλ λ°©λ²μλ λ κ°μ§κ° μμ΅λλ€. ν μ΄λΈμ νμνμ¬ νμν λͺ¨λ μμ±μ κΈ°μ€μΌλ‘ ν λ²μ νν°μ μ ꡬμ±νκ±°λ, μμ±μ λΆλΆ μ§ν©μ κΈ°μ€μΌλ‘ νν°μ μ κ΅μ§ν© μ°μ°μ μ¬μ©νμ¬ νν°μ μ ꡬμ±νλ κ²μ λλ€. FZλ₯Ό κ²μνλ μκ³ λ¦¬μ¦μ λ λ²μ§Έ λ°©λ²μ μ¬μ©ν©λλ€.
κ°λ¨ν λ§ν΄μ, μλ₯Ό λ€μ΄ μ΄λ³λ‘ νν°μ μ μ»μΌλ €λ©΄ ABC, λΉμ μ νν°μ μ μ·¨ν μ μμ΅λλ€ AC ΠΈ B (λλ λ€λ₯Έ λΆλ¦¬λ λΆλΆ μ§ν©μ μ§ν©)μ μ ννμ¬ κ΅μ§ν©μ ꡬν©λλ€. λ λΆν μ κ΅μ§ν© μ°μ°μ λ λΆν μ 곡ν΅μΌλ‘ μ‘΄μ¬νλ κ°μ₯ κΈ΄ κΈΈμ΄μ ν΄λ¬μ€ν°λ₯Ό μ νν©λλ€.
μλ₯Ό μ΄ν΄λ³΄κ² μ΅λλ€.


첫 λ²μ§Έ κ²½μ°μλ λΉ νν°μ
μ΄ μμ±λμμ΅λλ€. νλ₯Ό μμΈν μ΄ν΄λ³΄λ©΄ λ μμ±μ λμΌν κ°μ΄ μλ€λ κ²μ μ μ μμ΅λλ€. νλ₯Ό μ½κ° μμ νλ©΄(μ€λ₯Έμͺ½μ κ²½μ°) μ΄λ―Έ λΉμ΄ μμ§ μμ κ΅μ§ν©μ΄ μμ±λ©λλ€. μ΄ κ²½μ°, 1λ² μ€κ³Ό 2λ² μ€μλ μ€μ λ‘ λ μμ±μ λν΄ λμΌν κ°μ΄ ν¬ν¨λμ΄ μμ΅λλ€. μ±λ³ ΠΈ μμ¬.
λ€μμΌλ‘ νν°μ ν¬κΈ°μ κ°μ κ°λ μ΄ νμν©λλ€. 곡μμ μΌλ‘λ λ€μκ³Ό κ°μ΅λλ€.

κ°λ¨ν λ§ν΄μ, νν°μ ν¬κΈ°λ νν°μ μ ν¬ν¨λ ν΄λ¬μ€ν°μ μμ λλ€(λ¨μΌ ν΄λ¬μ€ν°λ νν°μ μ ν¬ν¨λμ§ μλλ€λ μ μ κΈ°μ΅νμΈμ!).


μ΄μ μ°λ¦¬λ μ£Όμ΄μ§ νν°μ
μ λν΄ μ’
μμ±μ΄ μ μ§λλμ§ μ¬λΆλ₯Ό νμΈν μ μλ μ£Όμ λ λ§ μ€ νλλ₯Ό μ μν μ μμ΅λλ€.
λ λ§ 1. μ’ μμ± A, B β Cλ λ€μ κ²½μ°μλ§ μ±λ¦½ν©λλ€.

λ λ§μ λ°λ₯΄λ©΄ μ’ μμ±μ΄ μ μ§λλμ§ νμΈνλ €λ©΄ λ€μ 4λ¨κ³λ₯Ό μνν΄μΌ ν©λλ€.
- μ’ μμ±μ μΌμͺ½μ λν νν°μ κ³μ°
- μ’ μμ±μ μ€λ₯Έμͺ½μ λν νν°μ κ³μ°
- 첫 λ²μ§Έμ λ λ²μ§Έ λ¨κ³μ κ³±μ κ³μ°ν©λλ€.
- 1λ¨κ³μ 3λ¨κ³μμ μ»μ νν°μ μ ν¬κΈ°λ₯Ό λΉκ΅νμΈμ.
λ€μμ μ΄ λ³΄μ‘°μ 리μ λ°λΌ μ’ μμ±μ΄ μ μ§λλμ§ νμΈνλ μμ λλ€.




μ΄ κΈμμλ ν¨μ μ’
μμ±, κ·Όμ¬ ν¨μ μ’
μμ±κ³Ό κ°μ κ°λ
μ μ΄ν΄λ³΄κ³ , μ΄λ¬ν κ°λ
λ€μ΄ μ΄λμ μ¬μ©λλμ§, κ·Έλ¦¬κ³ ν¨μ μ’
μμ±μ κ²μνλ μκ³ λ¦¬μ¦μ 무μμΈμ§ κ³ μ°°νμ΅λλ€. λν, μ΅μ ν¨μ μ’
μμ± κ²μ μκ³ λ¦¬μ¦μμ νλ°νκ² μ¬μ©λλ κΈ°λ³Έμ μ΄μ§λ§ μ€μν κ°λ
λ€μ μμΈν μ΄ν΄λ³΄μμ΅λλ€.
λ¬Έν λ§ν¬:
- Huhtala Y. et al. TANE: ν¨μμ μ’ μμ±κ³Ό κ·Όμ¬μ μ’ μμ±μ λ°κ²¬νκΈ° μν ν¨μ¨μ μΈ μκ³ λ¦¬μ¦ //μ»΄ν¨ν° μ λ. β 1999. β T. 42. β No. 2. β pp. 100-111.
- Kruse S., Naumann F. λλ΅μ μ’ μμ±μ ν¨μ¨μ λ°κ²¬ // VLDB κΈ°κΈ νμλ‘. β 2018. β T. 11. β No. 7. β pp. 759-772.
- Papenbrock T., Naumann F. κΈ°λ₯μ μ’ μμ± λ°κ²¬μ λν νμ΄λΈλ¦¬λ μ κ·Ό λ°©μ //2016λ κ΅μ λ°μ΄ν° κ΄λ¦¬ 컨νΌλ°μ€ λ Όλ¬Έμ§. β ACM, 2016. β 821-833μͺ½.
- Papenbrock T. μΈ. ν¨μ μ’ μμ± λ°κ²¬: 2015κ° μκ³ λ¦¬μ¦μ μ€νμ νκ° //VLDB κΈ°κΈ νμλ‘. β 8. β T. 10. β No. 1082. β pp. 1093-XNUMX.
- Kumar A. μΈ. μ‘°μΈν μ§ λ§μ§: νΌμ² μ ν μ μ‘°μΈμ λν΄ λ€μ μκ°νκΈ° // 2016λ κ΅μ λ°μ΄ν° κ΄λ¦¬ 컨νΌλ°μ€ λ Όλ¬Έμ§. β ACM, 2016. β pp. 19-34.
- Abo Khamis M. μΈ. ν¬μ ν μλ₯Ό μ΄μ©ν λ°μ΄ν°λ² μ΄μ€ λ΄ νμ΅ // μ 37ν ACM SIGMOD-SIGACT-SIGAI λ°μ΄ν°λ² μ΄μ€ μμ€ν μ리 μ¬ν¬μ§μ λ Όλ¬Έμ§. β ACM, 2018. β pp. 325-340.
- Hellerstein JM μΈ. MADlib λΆμ λΌμ΄λΈλ¬λ¦¬: λλ MAD κΈ°μ , SQL //VLDB κΈ°κΈ νμλ‘. β 2012. β T. 5. β No. 12. β pp. 1700-1711.
- Qin C., Rusu F. ν λΌμ€μΌμΌ λΆμ° κ²½μ¬ νκ° μ΅μ νλ₯Ό μν μΆμΈ‘μ κ·Όμ¬ //ν΄λΌμ°λμμμ λ°μ΄ν° λΆμμ κ΄ν μ 2015ν μν¬μ νμλ‘. β ACM, 1. β P. XNUMX.
- Meng X. μΈ. Mllib: Apache Sparkμμμ λ¨Έμ λ¬λ //The Journal of Machine Learning Research. β 2016. β T. 17. β No. 1. β pp. 1235-1241.
κΈ°μ¬ μμ±μ: , μ°κ΅¬μ , ΠΈ , μ°κ΅¬μ
μΆμ² : habr.com
