λ°μ΄ν°μ ν¨μμ μ’ μμ±μ μ°Ύλ κ²μ λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬, λ°μ΄ν° μ 리, λ°μ΄ν°λ² μ΄μ€ 리λ²μ€ μμ§λμ΄λ§, λ°μ΄ν° νμ λ± λ€μν λ°μ΄ν° λΆμ λΆμΌμμ μ¬μ©λ©λλ€. μ°λ¦¬λ μ΄λ―Έ μ’ μμ± μ체μ λν΄ κ²μνμ΅λλ€. μλμ€νμ€ λΉλ¦΄λ‘μ λν€ν 보λΈλ‘ν. μ΄λ²μλ μ¬ν΄ μ»΄ν¨ν° κ³Όν μΌν°λ₯Ό μ‘Έμ ν μλμ€νμ€κ° κ·Έλ κ° μΌν°μμ μΉνΈνλ μ°κ΅¬μ μΌνμΌλ‘ μ΄ μμ μ κ°λ° κ³Όμ μ 곡μ νμ΅λλ€.

μμ μ ν
CS μΌν°μμ 곡λΆνλ λμ μ λ λ°μ΄ν°λ² μ΄μ€μ λν΄ μ¬λ μκ² μ°κ΅¬νκΈ° μμνμ΅λλ€. νΉν, κΈ°λ₯μ μ’ μμ±κ³Ό μ°¨λ± μ’ μμ±μ κ²μνλ κ²μ κ΄μ¬μ΄ λ§μμ΅λλ€. μ΄ μ£Όμ λ λνμμ μ κ° μκ°ν κ³Όμ μ£Όμ μ κ΄λ ¨μ΄ μμκΈ° λλ¬Έμ κ³Όμ μ μ§ννλ©΄μ λ°μ΄ν°λ² μ΄μ€μ λ€μν μ’ μμ±μ λν κΈ°μ¬λ₯Ό μ½κΈ° μμνμ΅λλ€. λλ μ΄ μ§μμ λν 리뷰λ₯Ό μΌμ΅λλ€. λ΄ μ²« 리뷰 μ€ νλμμ΅λλ€. μμ΄λ‘ μμ±νμ¬ SEIM-2017 컨νΌλ°μ€μ μ μΆνμ΅λλ€. κ·Έλ κ° ν©κ²©νλ€λ μμμ λ€μμ λ λλ λ§€μ° κΈ°λ»€κ³ , κ·Έ μ£Όμ μ λν΄ λ κΉμ΄ μ°κ΅¬νκΈ°λ‘ κ²°μ¬νμ΅λλ€. μ΄ κ°λ μ체λ μλ‘μ΄ κ²μ΄ μλλλ€. 90λ λμ μ¬μ©λκΈ° μμνμ§λ§ μ§κΈλ λ§μ λΆμΌμμ μ¬μ©λκ³ μμ΅λλ€.
μΌν°μμ λ³΄λΈ λ λ²μ§Έ νκΈ°μ μ λ ν¨μμ μ’ μμ±μ μ°Ύλ μκ³ λ¦¬μ¦μ κ°μ νλ μ°κ΅¬ νλ‘μ νΈλ₯Ό μμνμ΅λλ€. μ λ JetBrains Researchμμ μνΈνν λ₯΄λΆλ₯΄ν¬ κ΅λ¦½λνκ΅ λνμμμΈ λν€ν 보λΈλ‘νμ ν¨κ» μ΄ μμ μ μ§ννμ΅λλ€.
ν¨μ μ’ μμ± κ²μμ κ³μ° 볡μ‘λ
κ°μ₯ ν° λ¬Έμ λ κ³μ°μμ 볡μ‘μ±μ΄λ€. κ°λ₯ν μ΅μ λ° λΉμ¬μν μ’
μμ±μ μλ μμμ κ°μ μν΄ μ νλ©λλ€.
μ΄λμμ
β ν
μ΄λΈ μμ±μ μ. μκ³ λ¦¬μ¦μ μ€ν μκ°μ μμ±μ μλΏλ§ μλλΌ μ€μ μμ λ°λΌμλ λ¬λΌμ§λλ€. 90λ
λμλ μΌλ°μ μΈ λ°μ€ν¬ν± PCμμ μ°λ°©λ²λ₯ μ κ²μνλ μκ³ λ¦¬μ¦μ΄ μ΅λ 20κ°μ μμ±κ³Ό μλ§ κ°μ μ€μ΄ ν¬ν¨λ λ°μ΄ν° μΈνΈλ₯Ό μ΅λ μ μκ° λμ μ²λ¦¬ν μ μμμ΅λλ€. λ©ν°μ½μ΄ νλ‘μΈμμμ μ€νλλ μ΅μ μκ³ λ¦¬μ¦μ μλ°± κ°μ μμ±(μ΅λ 200κ°)κ³Ό μμλ§ κ°μ νμΌλ‘ ꡬμ±λ λ°μ΄ν° μΈνΈμ λν μ’
μμ±μ κ±°μ λμΌν μκ° μμ κ²μν©λλ€. νμ§λ§ μ΄κ²λ§μΌλ‘λ μΆ©λΆνμ§ μμ΅λλ€. λλΆλΆμ μ€μ μμ© νλ‘κ·Έλ¨μμλ μ΄λ¬ν μκ°μ΄ νμ©λμ§ μμ΅λλ€. λ°λΌμ μ°λ¦¬λ κΈ°μ‘΄ μκ³ λ¦¬μ¦μ μλλ₯Ό λμ΄λ λ°©λ²μ κ°λ°νμ΅λλ€.
νν°μ κ΅μ°¨λ₯Ό μν μΊμ± κ³ν
λ
Όλ¬Έμ 첫 λ²μ§Έ λΆλΆμμλ νν°μ
κ΅μ°¨ λ°©λ²μ μ¬μ©νλ μκ³ λ¦¬μ¦ ν΄λμ€μ λν μΊμ± κ³νμ κ°λ°νμ΅λλ€. μμ±μ λν νν°μ
μ λͺ©λ‘μ μ§ν©μΌλ‘, κ° λͺ©λ‘μλ μ£Όμ΄μ§ μμ±μ λν΄ λμΌν κ°μ κ°λ ν λ²νΈκ° ν¬ν¨λμ΄ μμ΅λλ€. μ΄λ¬ν κ° λͺ©λ‘μ ν΄λ¬μ€ν°λΌκ³ ν©λλ€. λ§μ νλ μκ³ λ¦¬μ¦μ μ’
μμ±μ΄ μ μ§λλμ§ μ¬λΆλ₯Ό νλ³νκΈ° μν΄ νν°μ
μ μ¬μ©ν©λλ€. μ¦, μ’
μμ±μ΄λΌλ λ λ§λ₯Ό μ€μν©λλ€.
μ μ§λλ κ²½μ°
. μ¬κΈ°μ
νν°μ
μ΄ μ§μ λκ³ νν°μ
ν¬κΈ° κ°λ
(νν°μ
λ΄ ν΄λ¬μ€ν° μ)μ΄ μ¬μ©λ©λλ€. νν°μ
μ μ¬μ©νλ μκ³ λ¦¬μ¦μ μ’
μμ±μ΄ μλ°λλ©΄ μ’
μμ±μ μΌμͺ½μ μΆκ° μμ±μ μΆκ°ν λ€μ μ΄λ₯Ό λ€μ κ³μ°νμ¬ νν°μ
κ΅μ°¨ μ°μ°μ μνν©λλ€. μ΄λ° μμ
μ κΈ°μ¬ μ λ¬ΈνλΌκ³ ν©λλ€. νμ§λ§ μ¬λ¬ λΌμ΄λμ νΉμν μ΄νμλ§ μ μ§λλ μ’
μμ±μ λν νν°μ
μ μ κ·Ήμ μΌλ‘ μ¬μ¬μ©λ μ μμΌλ©°, μ΄λ κ΅μ°¨ μ°μ°μ΄ λΉμ©μ΄ λ§μ΄ λ€κΈ° λλ¬Έμ μκ³ λ¦¬μ¦μ μ€ν μκ°μ ν¬κ² μ€μΌ μ μλ€λ κ²μ λ°κ²¬νμ΅λλ€.
λ°λΌμ μ°λ¦¬λ μλ μνΈλ‘νΌμ μ§λ λΆνμ€μ±μ κΈ°λ°μΌλ‘ ν ν΄λ¦¬μ€ν±κ³Ό μμνΈλ‘νΌλΌκ³ λΆλ¦¬λ μ§νλ₯Ό μ μνμ΅λλ€. μ΄λ μλ μνΈλ‘νΌλ₯Ό μ½κ° λ³νν κ²μΌλ‘, λ°μ΄ν° μΈνΈμ κ³ μ μ±μ΄ λμμ§μλ‘ μ¦κ°ν©λλ€. μ μλ ν΄λ¦¬μ€ν±μ λ€μκ³Ό κ°μ΅λλ€.

μ¬κΈ°μ
β μ΅κ·Ό κ³μ°λ νν°μ
μ κ³ μ μ± μ λ
κ³Ό
λ κ° μμ±μ κ³ μ μ± μ λμ μ€μκ°μ
λλ€. μμ μ€λͺ
λ μΈ κ°μ§ μΈ‘μ νλͺ©μ λͺ¨λ κ³ μ μ± μΈ‘μ νλͺ©μΌλ‘ ν
μ€νΈλμμ΅λλ€. λν ν΄λ¦¬μ€ν±μλ λ κ°μ μμ μκ° μλ€λ μ λ μ£Όλͺ©ν λ§ν©λλ€. 첫 λ²μ§Έλ νμ¬ νν°μ
μ΄ κΈ°λ³Έ ν€μ μΌλ§λ κ°κΉμ΄μ§λ₯Ό λνλ΄λ©° ν보 ν€μμ λ©λ¦¬ λ¨μ΄μ§ νν°μ
μ λ λ§μ΄ μΊμ±ν μ μλλ‘ ν©λλ€. λ λ²μ§Έ μμ μλ₯Ό μ¬μ©νλ©΄ μΊμ μ μ μ¨μ μΆμ ν μ μμΌλ―λ‘ μ¬μ 곡κ°μ΄ μμ λ μΊμμ λ λ§μ νν°μ
μ μΆκ°νλλ‘ κΆμ₯ν©λλ€. μ΄ λ¬Έμ λ₯Ό μ±κ³΅μ μΌλ‘ ν΄κ²°ν¨μΌλ‘μ¨ λ°μ΄ν° μΈνΈμ λ°λΌ PYRO μκ³ λ¦¬μ¦μ 10-40% κ°μνν μ μμμ΅λλ€. μ΄ λΆμΌμμ κ°μ₯ μ±κ³΅μ μΈ μκ³ λ¦¬μ¦μ PYROλΌλ μ μ μ£Όλͺ©ν λ§ν©λλ€.
μλ κ·Έλ¦Όμ μ μλ ν΄λ¦¬μ€ν±μ μ μ©ν κ²°κ³Όμ κΈ°λ³Έμ μΈ λμ λμ§κΈ° μΊμ± λ°©μμ λΉκ΅ν κ²°κ³Όλ₯Ό 보μ¬μ€λλ€. XμΆμ λμμΆμ λλ€.

νν°μ μ μ μ₯νλ λ체 λ°©λ²
κ·Έλ° λ€μ μ°λ¦¬λ νν°μ μ μ μ₯νλ λ체 λ°©λ²μ μ μνμ΅λλ€. νν°μ μ ν΄λ¬μ€ν°μ μ§ν©μΌλ‘, κ° ν΄λ¬μ€ν°μλ νΉμ μμ±μ λν΄ λμΌν κ°μ κ°λ ννμ κ°μκ° μ μ₯λ©λλ€. μλ₯Ό λ€μ΄, ν μ΄λΈμ λ°μ΄ν°κ° μ λ ¬λμ΄ μλ κ²½μ° μ΄λ¬ν ν΄λ¬μ€ν°μλ νν λ²νΈμ κΈ΄ μνμ€κ° ββν¬ν¨λ μ μμ΅λλ€. λ°λΌμ μ°λ¦¬λ νν°μ μ μ μ₯νκΈ° μν μμΆ λ°©μ, μ¦ νν°μ ν΄λ¬μ€ν°μ κ°μ κ°κ²©λ³λ‘ μ μ₯νλ λ°©μμ μ μνμ΅λλ€.
$$display$$pi(X) = {{underbrace{1, 2, 3, 4, 5}_{첫 λ²μ§Έ~κ°κ²©}, underbrace{7, 8}_{λ λ²μ§Έ~κ°κ²©}, 10}}\ downarrow{μμΆ}\ pi(X) = {{underbrace{$, 1, 5}_{첫 λ²μ§Έ~κ°κ²©}, underbrace{7, 8}_{λ λ²μ§Έ~κ°κ²©}, 10}}$$display$$
μ΄ λ°©λ²μ μ¬μ©νλ©΄ TANE μκ³ λ¦¬μ¦μ μ€ννλ λμ λ©λͺ¨λ¦¬ μλΉλ₯Ό 1~25% μ€μΌ μ μμμ΅λλ€. TANE μκ³ λ¦¬μ¦μ FDλ₯Ό κ²μνκΈ° μν κ³ μ μ μΈ μκ³ λ¦¬μ¦μ λλ€. μ΄μ μ€μλ νν°μ μ μ¬μ©ν©λλ€. μ€μ μν©μμλ PYRO λ±μμ κ°κ²© μ μ₯μ ꡬννλ κ²λ³΄λ€ TANE μκ³ λ¦¬μ¦μ μ ννλλ°, μ΄λ₯Ό ν΅ν΄ μ μλ μ κ·Ό λ°©μμ΄ μλνλμ§ νκ°ν μ μμμ΅λλ€. μ»μ΄μ§ κ²°κ³Όλ μλ κ·Έλ¦Όμ λνλ μλ€. XμΆμ λμμΆμ λλ€.

ADBIS-2019 컨νΌλ°μ€
ν΄λΉ μ°κ΅¬ κ²°κ³Όλ₯Ό λ°νμΌλ‘ 2019λ
XNUMXμμ λ
Όλ¬Έμ λ°ννμ΅λλ€. μ 23ν μ λ½ λ°μ΄ν°λ² μ΄μ€ λ° μ 보 μμ€ν
λ°μ 컨νΌλ°μ€(ADBIS-2019)μμ. νλ μ ν
μ΄μ
μ€μ λ°μ΄ν°λ² μ΄μ€ λΆμΌμ μ λͺ
μΈμ¬μΈ λ² λ₯΄λλ₯΄νΈ ννμμ΄ μ΄ μμ
μ μ£Όλͺ©νμ΅λλ€. λ³Έ μ°κ΅¬ κ²°κ³Όλ μνΈνν
λ₯΄λΆλ₯΄ν¬ κ΅λ¦½λνκ΅ μν λ° κΈ°κ³νλΆ μμ¬ κ³Όμ μμ μ λ
Όλ¬Έμ κΈ°μ΄κ° λμμΌλ©°, μ΄ κ³Όμ μμ λ κ°μ§ μ μλ μ κ·Ό λ°©μ(μΊμ±κ³Ό μμΆ)μ΄ TANEκ³Ό PYRO λ μκ³ λ¦¬μ¦ λͺ¨λμ ꡬνλμμ΅λλ€. κ²λ€κ°, λ μκ³ λ¦¬μ¦ λͺ¨λ λ©λͺ¨λ¦¬ μλΉλμ΄ μλΉν κ°μνμ λΏλ§ μλλΌ μκ³ λ¦¬μ¦ μ€ν μκ°λ μλΉν λ¨μΆλμκΈ° λλ¬Έμ, μ μλ μ κ·Ό λ°©μμ΄ λ³΄νΈμ μ΄λΌλ κ²μ΄ κ²°κ³Όλ₯Ό ν΅ν΄ μ
μ¦λμμ΅λλ€.
μΆμ² : habr.com
