рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ

рд╕рдВрд╢реЛрдзрди рдХрд╛рд░реНрдп рд╣рд╛ рдХрджрд╛рдЪрд┐рдд рдЖрдордЪреНрдпрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдгрд╛рдЪрд╛ рд╕рд░реНрд╡рд╛рдд рдордиреЛрд░рдВрдЬрдХ рднрд╛рдЧ рдЖрд╣реЗ. рд╡рд┐рджреНрдпрд╛рдкреАрдард╛рдд рдЕрд╕рддрд╛рдирд╛рд╣реА рддреБрдордЪреНрдпрд╛ рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рджрд┐рд╢реЗрдиреЗ рдкреНрд░рдпрддреНрди рдХрд░рдгреНрдпрд╛рдЪреА рдХрд▓реНрдкрдирд╛ рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЕрднрд┐рдпрд╛рдВрддреНрд░рд┐рдХреА рдЖрдгрд┐ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рддреАрд▓ рд╡рд┐рджреНрдпрд╛рд░реНрдереА рдЕрдиреЗрдХрджрд╛ рдХрдВрдкрдиреНрдпрд╛рдВрдордзреНрдпреЗ рд╕рдВрд╢реЛрдзрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрд╛рддрд╛рдд (рдкреНрд░рд╛рдореБрдЦреНрдпрд╛рдиреЗ JetBrains рдХрд┐рдВрд╡рд╛ Yandex, рдкрд░рдВрддреБ рдХреЗрд╡рд│ рдирд╛рд╣реА).

рдпрд╛ рдкреЛрд╕реНрдЯрдордзреНрдпреЗ рдореА рдорд╛рдЭреНрдпрд╛ рд╕рдВрдЧрдгрдХ рд╡рд┐рдЬреНрдЮрд╛рдирд╛рддреАрд▓ рдкреНрд░рдХрд▓реНрдкрд╛рдмрджреНрджрд▓ рдмреЛрд▓рдгрд╛рд░ рдЖрд╣реЗ. рдорд╛рдЭреНрдпрд╛ рдХрд╛рдорд╛рдЪрд╛ рдПрдХ рднрд╛рдЧ рдореНрд╣рдгреВрди, рдореА рд╕рд░реНрд╡рд╛рдд рдкреНрд░рд╕рд┐рджреНрдз NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдкреИрдХреА рдПрдХ рд╕реЛрдбрд╡рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрджреНрдзрддреАрдВрдЪрд╛ рдЕрднреНрдпрд╛рд╕ рдХреЗрд▓рд╛ рдЖрдгрд┐ рд╕рд░рд╛рд╡ рдХреЗрд▓рд╛: рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдХрд╡реНрд╣рд░рд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛.

рдЖрдЬрдХрд╛рд▓, рдПрдирдкреА-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдХрдбреЗ рдПрдХ рдордиреЛрд░рдВрдЬрдХ рджреГрд╖реНрдЯреАрдХреЛрди рдлрд╛рд░ рд▓рд╡рдХрд░ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдд рдЖрд╣реЗ - рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдо. рдореА рддреБрдордЪрд╛ рд╡реЗрдЧ рд╡рд╛рдврд╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реЗрди, рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд╣реА рд╕реЛрдкреНрдпрд╛ рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рд╛рдВрдЧреЗрди рдЖрдгрд┐ рдПрдХрд╛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдкрджреНрдзрддреАрдЪреЗ рд╡рд░реНрдгрди рдХрд░реЗрди рдЬреНрдпрд╛рдиреЗ рдорд▓рд╛ рдЦреВрдк рдорджрдд рдХреЗрд▓реА. рдореА PACE рдЪреЕрд▓реЗрдВрдЬ рд╕реНрдкрд░реНрдзреЗрдд рдорд╛рдЭреЗ рдирд┐рдХрд╛рд▓ рд╕рд╛рджрд░ рдХреЗрд▓реЗ: рдЦреБрд▓реНрдпрд╛ рдЪрд╛рдЪрдгреНрдпрд╛рдВрдЪреНрдпрд╛ рдирд┐рдХрд╛рд▓рд╛рдВрдиреБрд╕рд╛рд░, рдорд╛рдЭреЗ рд╕рдорд╛рдзрд╛рди рддрд┐рд╕рд░реЗ рд╕реНрдерд╛рди рдШреЗрддреЗ рдЖрдгрд┐ рдЕрдВрддрд┐рдо рдирд┐рдХрд╛рд▓ 1 рдЬреБрд▓реИ рд░реЛрдЬреА рдХрд│реЗрд▓.

рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ

рдорд╛рдЭреНрдпрд╛рдмрджреНрджрд▓

рдорд╛рдЭреЗ рдирд╛рд╡ рд╡рд╕рд┐рд▓реА рдЕрд▓реНрдлреЗрд░реЛрд╡реНрд╣ рдЖрд╣реЗ, рдореА рдЖрддрд╛ рдиреЕрд╢рдирд▓ рд░рд┐рд╕рд░реНрдЪ рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд┐рдЯреА рд╣рд╛рдпрд░ рд╕реНрдХреВрд▓ рдСрдл рдЗрдХреЙрдиреЙрдорд┐рдХреНрд╕ - рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдпреЗрдереЗ рдорд╛рдЭреЗ рддрд┐рд╕рд░реЗ рд╡рд░реНрд╖ рдкреВрд░реНрдг рдХрд░рдд рдЖрд╣реЗ. рдорд▓рд╛ рдорд╛рдЭреНрдпрд╛ рд╢рд╛рд▓реЗрдп рджрд┐рд╡рд╕рд╛рдВрдкрд╛рд╕реВрди рдЕрд▓реНрдЧреЛрд░рд┐рджрдордордзреНрдпреЗ рд░рд╕ рдЖрд╣реЗ, рдЬреЗрд╡реНрд╣рд╛ рдореА рдореЙрд╕реНрдХреЛ рд╢рд╛рд│рд╛ рдХреНрд░рдорд╛рдВрдХ 179 рдордзреНрдпреЗ рд╢рд┐рдХрд▓реЛ рдЖрдгрд┐ рд╕рдВрдЧрдгрдХ рд╡рд┐рдЬреНрдЮрд╛рди рдСрд▓рд┐рдореНрдкрд┐рдпрд╛рдбрдордзреНрдпреЗ рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рднрд╛рдЧ рдШреЗрддрд▓рд╛.

рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдордордзреАрд▓ рддрдЬреНрдЮрд╛рдВрдЪреА рдорд░реНрдпрд╛рджрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдмрд╛рд░рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ...

рдкреБрд╕реНрддрдХрд╛рддреВрди рдШреЗрддрд▓реЗрд▓реЗ рдЙрджрд╛рд╣рд░рдг "рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдо"

рдХрд▓реНрдкрдирд╛ рдХрд░рд╛ рдХреА рддреБрдореНрд╣реА рдПрдХрд╛ рд▓рд╣рд╛рди рд╢рд╣рд░рд╛рддреАрд▓ рдмрд╛рд░ рд╕реБрд░рдХреНрд╖рд╛ рд░рдХреНрд╖рдХ рдЖрд╣рд╛рдд. рджрд░ рд╢реБрдХреНрд░рд╡рд╛рд░реА, рдЕрд░реНрдзреЗ рд╢рд╣рд░ рдЖрд░рд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдордЪреНрдпрд╛ рдмрд╛рд░рдордзреНрдпреЗ рдпреЗрддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЦреВрдк рддреНрд░рд╛рд╕ рд╣реЛрддреЛ: рднрд╛рдВрдбрдгреЗ рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ рдЙрдЧреНрд░ рдЧреНрд░рд╛рд╣рдХрд╛рдВрдирд╛ рдмрд╛рд░рдордзреВрди рдмрд╛рд╣реЗрд░ рдлреЗрдХрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЕрдЦреЗрд░реАрд╕, рддреБрдореНрд╣реА рдХрдВрдЯрд╛рд│рд▓рд╛рдд рдЖрдгрд┐ рдкреНрд░рддрд┐рдмрдВрдзрд╛рддреНрдордХ рдЙрдкрд╛рдп рдХрд░рдгреНрдпрд╛рдЪреЗ рдард░рд╡рддрд╛.

рддреБрдордЪреЗ рд╢рд╣рд░ рд▓рд╣рд╛рди рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╛рд╣реАрдд рдЖрд╣реЗ рдХреА рд╕рдВрд░рдХреНрд╖рдХрд╛рдВрдЪреНрдпрд╛ рдХреЛрдгрддреНрдпрд╛ рдЬреЛрдбреНрдпрд╛ рдПрдХрддреНрд░ рдмрд╛рд░рдордзреНрдпреЗ рдЧреЗрд▓реНрдпрд╛рд╕ рддреЗ рд▓рдврдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдЖрд╣реЗ. рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдпрд╛рджреА рдЖрд╣реЗ рдХрд╛ n рдЬреЗ рд▓реЛрдХ рдЖрдЬ рд░рд╛рддреНрд░реА рдмрд╛рд░рдордзреНрдпреЗ рдпреЗрддреАрд▓. рддреБрдореНрд╣реА рдХреЛрдгрд╛рд╢реАрд╣реА рднрд╛рдВрдбрдг рди рдХрд░рддрд╛ рдХрд╛рд╣реА рд╢рд╣рд░рд╡рд╛рд╕реАрдпрд╛рдВрдирд╛ рдмрд╛рд░рдордзреВрди рдмрд╛рд╣реЗрд░ рдареЗрд╡рдгреНрдпрд╛рдЪреЗ рдард░рд╡рддрд╛. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рддреБрдордЪреЗ рдмреЙрд╕ рдирдлрд╛ рдЧрдорд╛рд╡реВ рдЗрдЪреНрдЫрд┐рдд рдирд╛рд╣реАрдд рдЖрдгрд┐ рддреБрдореНрд╣реА рддреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдирдлрд╛ рди рджрд┐рд▓реНрдпрд╛рд╕ рддреЗ рдирд╛рдЦреВрд╖ рд╣реЛрддреАрд▓ k рдорд╛рдирд╡

рджреБрд░реНрджреИрд╡рд╛рдиреЗ, рддреБрдордЪреНрдпрд╛рд╕рдореЛрд░рдЪреА рд╕рдорд╕реНрдпрд╛ рд╣реА рдХреНрд▓рд╛рд╕рд┐рдХ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗ. рддреБрдореНрд╣реА рддрд┐рд▓рд╛ рдореНрд╣рдгреВрди рдУрд│рдЦрдд рдЕрд╕рд╛рд▓ рд╡реНрд╣рд░реНрдЯреЗрдХреНрд╕ рдХрд╡реНрд╣рд░, рдХрд┐рдВрд╡рд╛ рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдХрд╡реНрд╣рд░рд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛ рдореНрд╣рдгреВрди. рдЕрд╢рд╛ рд╕рдорд╕реНрдпрд╛рдВрд╕рд╛рдареА, рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдХрд░рдгрд╛рдд, рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╡реЗрд│реЗрдд рдХрд╛рд░реНрдп рдХрд░рдгрд╛рд░реЗ рдХреЛрдгрддреЗрд╣реА рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдирд╛рд╣реАрдд. рддрдВрддреЛрддрдВрдд рд╕рд╛рдВрдЧрд╛рдпрдЪреЗ рддрд░, рдЕрдкреНрд░рдорд╛рдгрд┐рдд рдЖрдгрд┐ рдЬреЛрд░рджрд╛рд░ рдЧреГрд╣реАрддрдХ ETH (рдПрдХреНрд╕рдкреЛрдиреЗрдиреНрд╢рд┐рдЕрд▓ рдЯрд╛рдЗрдо рд╣рд╛рдпрдкреЛрдерд┐рд╕рд┐рд╕) рдореНрд╣рдгрддреЗ рдХреА рд╣реА рд╕рдорд╕реНрдпрд╛ рд╡реЗрд│реЗрдд рд╕реЛрдбрд╡рд▓реА рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА. рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ, рдореНрд╣рдгрдЬреЗ, рдЖрдкрдг рд╕рдВрдкреВрд░реНрдг рд╢реЛрдзрд╛рдкреЗрдХреНрд╖рд╛ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдЧреЛрд╖реНрдЯреАрдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрдкрд▓реНрдпрд╛ рдмрд╛рд░рдордзреНрдпреЗ рдХреЛрдгреАрддрд░реА рдпреЗрдгрд╛рд░ рдЖрд╣реЗ рдЕрд╕реЗ рд╕рдордЬрд╛ рдПрди = рдПрдХреНрд╕рдПрдирдпреВрдПрдордПрдХреНрд╕ рдорд╛рдирд╡. рдордЧ рдкреВрд░реНрдг рд╢реЛрдз рд╣реЛрдИрд▓ рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ рдЕрдВрджрд╛рдЬреЗ рдЖрд╣реЗрдд рдЕрд╕реЗ рдкрд░реНрдпрд╛рдп рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ - рд╡реЗрдбрд╛ рд░рдХреНрдХрдо. рд╕реБрджреИрд╡рд╛рдиреЗ, рддреБрдордЪреНрдпрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рдиреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдорд░реНрдпрд╛рджрд╛ рджрд┐рд▓реА рдЖрд╣реЗ рдХреЗ = 10, рддреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рдВрдпреЛрдЧрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдЦреВрдкрдЪ рд▓рд╣рд╛рди рдЖрд╣реЗ: рджрд╣рд╛ рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рдЙрдкрд╕рдВрдЪрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ. рд╣реЗ рдЕрдзрд┐рдХ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рддрд░реАрд╣реА рдПрдХрд╛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдХреНрд▓рд╕реНрдЯрд░рд╡рд░рд╣реА рддреЗ рдПрдХрд╛ рджрд┐рд╡рд╕рд╛рдд рдореЛрдЬрд▓реЗ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА.
рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ
рдмрд╛рд░рдЪреНрдпрд╛ рдЕрднреНрдпрд╛рдЧрддрд╛рдВрдордзреАрд▓ рддрдгрд╛рд╡рдкреВрд░реНрдг рд╕рдВрдмрдВрдзрд╛рдВрдЪреНрдпрд╛ рдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ рднрд╛рдВрдбрдгрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рджреВрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рдмреЙрдм, рдбреЕрдирд┐рдпрд▓ рдЖрдгрд┐ рдлреЗрдбрд░рд▓рд╛ рдмрд╛рд╣реЗрд░ рдареЗрд╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЕрд╕рд╛ рдХреЛрдгрддрд╛рд╣реА рдЙрдкрд╛рдп рдирд╛рд╣реА рдЬреНрдпрд╛рдд рдлрдХреНрдд рджреЛрдирдЪ рдорд╛рдЧреЗ рд░рд╛рд╣рддреАрд▓.

рдпрд╛рдЪрд╛ рдЕрд░реНрде рд╣рд╛рд░ рдорд╛рдирдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рд╕рд░реНрд╡рд╛рдВрдирд╛ рдЖрдд рдпреЗрдК рджреЗрдгреНрдпрд╛рдЪреА рд╡реЗрд│ рдЖрд▓реА рдЖрд╣реЗ рдХрд╛? рдЪрд▓рд╛ рдЗрддрд░ рдкрд░реНрдпрд╛рдпрд╛рдВрдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдпрд╛. рдмрд░рдВ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЬреНрдпрд╛рдВрдирд╛ рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рд▓реЛрдХрд╛рдВрд╢реА рд▓рдврдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдЖрд╣реЗ рддреНрдпрд╛рдВрдирд╛рдЪ рддреБрдореНрд╣реА рдЖрдд рдпреЗрдК рджреЗрдК рд╢рдХрдд рдирд╛рд╣реА. рдХреБрдгрд╛рд╢реА рддрд░реА рд▓рдврддрд╛ рдпреЗрдд рдЕрд╕реЗрд▓ рддрд░ k+1 рджреБрд╕рд░реА рд╡реНрдпрдХреНрддреА, рдордЧ рддреБрдореНрд╣реА рддреНрдпрд╛рд▓рд╛ рдирдХреНрдХреАрдЪ рдЖрдд рдпреЗрдК рджреЗрдК рд╢рдХрдд рдирд╛рд╣реА - рдЕрдиреНрдпрдерд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд░реНрд╡рд╛рдВрдирд╛ рдмрд╛рд╣реЗрд░ рдареЗрд╡рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ k+1 рд╢рд╣рд░рд╡рд╛рд╕реА, рдЬреНрдпрд╛рдВрдЪреНрдпрд╛рд╢реА рддреЛ рд▓рдвреВ рд╢рдХрддреЛ, рдЬреЗ рдиреЗрддреГрддреНрд╡рд╛рд▓рд╛ рдирдХреНрдХреАрдЪ рдЕрд╕реНрд╡рд╕реНрде рдХрд░реЗрд▓.

рдпрд╛ рддрддреНрддреНрд╡рд╛рдиреБрд╕рд╛рд░ рддреБрдореНрд╣рд╛рд▓рд╛ рд╢рдХреНрдп рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рдмрд╛рд╣реЗрд░ рдлреЗрдХреВрди рджреНрдпрд╛. рдордЧ рдЗрддрд░ рдкреНрд░рддреНрдпреЗрдХрдЬрдг рдпрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдирд╛рд╣реАрд╢реА рд▓рдвреВ рд╢рдХрддреЛ k рд▓реЛрдХ рддреНрдпрд╛рдВрдирд╛ рдмрд╛рд╣реЗрд░ рдлреЗрдХрдгреЗ k рдпрд╛рд░, рдЖрдкрдг рдпрд╛рдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдХрд╛рд╣реАрд╣реА рд░реЛрдЦреВ рд╢рдХрдд рдирд╛рд╣реА рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ рд╕рдВрдШрд░реНрд╖ рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЕрд╕реЗрд▓ рддрд░ рдпрд╛рдЪрд╛ рдЕрд░реНрде рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ рдЬрд░ рдПрдЦрд╛рджреА рд╡реНрдпрдХреНрддреА рдХрдореАрддрдХрдореА рдПрдХрд╛ рд╕рдВрдШрд░реНрд╖рд╛рдд рдЧреБрдВрддрд▓реЗрд▓реА рдЕрд╕реЗрд▓ рддрд░ рдЖрдкрдг рддреНрдпрд╛ рд╕рд░реНрд╡рд╛рдВрдирд╛ рдирдХреНрдХреАрдЪ рд░реЛрдЦреВ рд╢рдХрдд рдирд╛рд╣реА. рдЕрд░реНрдерд╛рддрдЪ, рддреБрдореНрд╣реА рдирд┐рд╢реНрдЪрд┐рддрдкрдгреЗ рдкреВрд░реНрдгрдкрдгреЗ рдЧреИрд░-рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕ рд▓реЛрдХрд╛рдВрдирд╛ рдпреЗрдК рджреНрдпрд╛рд▓, рддреБрдореНрд╣рд╛рд▓рд╛ рджреЛрдирд╢реЗ рд▓реЛрдХрд╛рдВрдкреИрдХреА рджрд╣рд╛ рд▓реЛрдХрд╛рдВрдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рдЪреНрдпрд╛ рд╕рд░реНрд╡ рдЙрдкрд╕рдореВрд╣рд╛рдВрдордзреВрди рдЬрд╛рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рдЕрдВрджрд╛рдЬреЗ рдЖрд╣реЗрдд рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ, рдЖрдгрд┐ рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреА рд╣реА рд╕рдВрдЦреНрдпрд╛ рдХреНрд▓рд╕реНрдЯрд░рд╡рд░ рдЖрдзреАрдЪ рд╕реЛрдбрд╡рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ.

рдЬреНрдпрд╛рдВрдЪреНрдпрд╛рдд рдЕрдЬрд┐рдмрд╛рдд рд╕рдВрдШрд░реНрд╖ рдирд╛рд╣реА рдЕрд╢рд╛ рд╡реНрдпрдХреНрддреАрдВрдирд╛ рдЬрд░ рддреБрдореНрд╣реА рд╕реБрд░рдХреНрд╖рд┐рддрдкрдгреЗ рдШреЗрдК рд╢рдХрдд рдЕрд╕рд╛рд▓, рддрд░ рдЬреЗ рдлрдХреНрдд рдПрдХрд╛рдЪ рд╕рдВрдШрд░реНрд╖рд╛рдд рд╕рд╣рднрд╛рдЧреА рд╣реЛрддрд╛рдд рддреНрдпрд╛рдВрдЪреЗ рдХрд╛рдп? рдХрд┐рдВрдмрд╣реБрдирд╛, рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреНрдпрд╛рд╡рд░ рджрд╛рд░ рдмрдВрдж рдХрд░реВрдирд╣реА рддреНрдпрд╛рдВрдирд╛ рдЖрдд рдЬрд╛рдК рджрд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдЦрд░рдВрдЪ, рдЬрд░ рдЕреЕрд▓рд┐рд╕ рдлрдХреНрдд рдмреЙрдмрд╢реА рд╕рдВрдШрд░реНрд╖ рдХрд░рдд рдЕрд╕реЗрд▓, рддрд░ рдЬрд░ рдЖрдкрдг рдЕреЕрд▓рд┐рд╕рд▓рд╛ рддреНрдпрд╛ рджреЛрдШрд╛рдВрдкреИрдХреА рдмрд╛рд╣реЗрд░ рд╕реЛрдбрд▓реЗ рддрд░ рдЖрдкрдг рд╣рд░рдгрд╛рд░ рдирд╛рд╣реА: рдмреЙрдмрд▓рд╛ рдЗрддрд░ рд╕рдВрдШрд░реНрд╖ рдЕрд╕реВ рд╢рдХрддрд╛рдд, рдкрд░рдВрддреБ рдЕреЕрд▓рд┐рд╕рдордзреНрдпреЗ рддреЗ рдирдХреНрдХреАрдЪ рдирд╛рд╣реАрдд. рд╢рд┐рд╡рд╛рдп, рдЖрдореНрд╣рд╛ рджреЛрдШрд╛рдВрдирд╛ рдЖрдд рдпреЗрдК рди рджреЗрдгреНрдпрд╛рд╕ рдХрд╛рд╣реА рдЕрд░реНрде рдирд╛рд╣реА. рдЕрд╢рд╛ рдСрдкрд░реЗрд╢рдиреНрд╕рдирдВрддрд░ рдЖрдгрдЦреА рдХрд╛рд╣реА рд╢рд┐рд▓реНрд▓рдХ рдирд╛рд╣реА рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ рдирд┐рд░рд╛рдХрд░рдг рди рдЭрд╛рд▓реЗрд▓реЗ рдирд╢реАрдм рдЕрд╕рд▓реЗрд▓реЗ рдЕрддрд┐рдереА: рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдлрдХреНрдд рдЖрд╣реЗ рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ рд╕рдВрдШрд░реНрд╖, рдкреНрд░рддреНрдпреЗрдХ рджреЛрди рд╕рд╣рднрд╛рдЧреА рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХ рдХрд┐рдорд╛рди рджреЛрди рд╕рд╣рднрд╛рдЧреА. рддрд░ рдЬреЗ рдЙрд░рддреЗ рддреЗ рдХреНрд░рдорд╡рд╛рд░реА рд▓рд╛рд╡рд╛рдпрдЪреЗ рдЖрд╣реЗ рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ рдкрд░реНрдпрд╛рдп, рдЬреЗ рд╕рд╣рдЬрдкрдгреЗ рд▓реЕрдкрдЯреЙрдкрд╡рд░ рдЕрд░реНрдзрд╛ рджрд┐рд╡рд╕ рдорд╛рдирд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд.

рдЦрд░рдВ рддрд░, рд╕рд╛рдзреНрдпрд╛ рддрд░реНрдХрд╛рдиреЗ рдЖрдкрдг рдЖрдгрдЦреА рдЖрдХрд░реНрд╖рдХ рдкрд░рд┐рд╕реНрдерд┐рддреА рдкреНрд░рд╛рдкреНрдд рдХрд░реВ рд╢рдХрддрд╛. рд▓рдХреНрд╖рд╛рдд рдШреНрдпрд╛ рдХреА рдЖрдореНрд╣рд╛рд▓рд╛ рдирд┐рд╢реНрдЪрд┐рддрдкрдгреЗ рд╕рд░реНрд╡ рд╡рд┐рд╡рд╛рджрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдореНрд╣рдгрдЬреЗ, рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╡рд╛рджрд┐рдд рдЬреЛрдбреАрдордзреВрди, рдХрдореАрддрдХрдореА рдПрдХ рд╡реНрдпрдХреНрддреА рдирд┐рд╡рдбрд╛ рдЬреНрдпрд╛рд▓рд╛ рдЖрдореНрд╣реА рдЖрдд рдпреЗрдК рджреЗрдгрд╛рд░ рдирд╛рд╣реА. рдЪрд▓рд╛ рдЦрд╛рд▓реАрд▓ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдпрд╛: рдХреЛрдгрддрд╛рд╣реА рд╡рд┐рд░реЛрдз рдШреНрдпрд╛, рдЬреНрдпрд╛рдордзреВрди рдЖрдореНрд╣реА рдПрдХ рд╕рд╣рднрд╛рдЧреА рдХрд╛рдвреВрди рдЯрд╛рдХрддреЛ рдЖрдгрд┐ рдЙрд░реНрд╡рд░рд┐рдд рднрд╛рдЧрд╛рддреВрди рдкреБрдирд░рд╛рд╡реГрддреНрддреА рд╕реБрд░реВ рдХрд░рддреЛ, рдирдВрддрд░ рджреБрд╕рд░рд╛ рдХрд╛рдвреВрди рдЯрд╛рдХрддреЛ рдЖрдгрд┐ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рд╕реБрд░реВ рдХрд░рддреЛ. рдЖрдкрдг рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рдпрд░реАрд╡рд░ рдПрдЦрд╛рджреНрдпрд╛рд▓рд╛ рдмрд╛рд╣реЗрд░ рдлреЗрдХрдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдЕрд╢рд╛ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреЗ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рд╡реГрдХреНрд╖ рд╣реЗ рдЦреЛрд▓реАрдЪреЗ рдмрд╛рдпрдирд░реА рдЯреНрд░реА рдЖрд╣реЗ. k, рддреНрдпрд╛рдореБрд│реЗ рдПрдХреВрдг рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗрдХреБрдареЗ n рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдЖрд╣реЗ, рдЖрдгрд┐ m - рдлрд╛рд╕реНрдпрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛. рдЖрдордЪреНрдпрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рдд, рд╣реЗ рд╕реБрдорд╛рд░реЗ рджрд╣рд╛ рджрд╢рд▓рдХреНрд╖ рдЖрд╣реЗ, рдЬреЗ рдХреЗрд╡рд│ рд▓реЕрдкрдЯреЙрдкрд╡рд░рдЪ рдирд╡реНрд╣реЗ рддрд░ рдореЛрдмрд╛рдИрд▓ рдлреЛрдирд╡рд░ рджреЗрдЦреАрд▓ рд╡рд┐рднрд╛рдЬрд┐рдд рд╕реЗрдХрдВрджрд╛рдд рдореЛрдЬрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.

рд╡рд░реАрд▓ рдЙрджрд╛рд╣рд░рдг рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдо. рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╣реЗ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдЖрд╣реЗрдд рдЬреЗ рд╡реЗрд│реЗрдд рдЪрд╛рд▓рддрд╛рдд f(k) рдкреЙрд▓реА(n)рдХреБрдареЗ p - рдмрд╣реБрдкрджреА, f рдПрдХ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдЧрдгрдирд╛ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдХрд╛рд░реНрдп рдЖрд╣реЗ, рдЖрдгрд┐ k - рдХрд╛рд╣реА рдкреЕрд░рд╛рдореАрдЯрд░, рдЬреЗ, рд╢рдХреНрдпрддреЛ, рд╕рдорд╕реНрдпреЗрдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рдкреЗрдХреНрд╖рд╛ рдЦреВрдкрдЪ рд▓рд╣рд╛рди рдЕрд╕реЗрд▓.

рдпрд╛ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреНрдпрд╛ рдЖрдзреАрдЪреЗ рд╕рд░реНрд╡ рддрд░реНрдХ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрддрд╛рдд рдХрд░реНрдирд▓реАрдХрд░рдг рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдорд╛рдиреНрдп рддрдВрддреНрд░рд╛рдВрдкреИрдХреА рдПрдХ рдЖрд╣реЗ. рдХрд░реНрдирд▓рд╛рдпрдЭреЗрд╢рди рдореНрд╣рдгрдЬреЗ рдкреЕрд░рд╛рдореАрдЯрд░рдЪреНрдпрд╛ рдлрдВрдХреНрд╢рдирджреНрд╡рд╛рд░реЗ рдорд░реНрдпрд╛рджрд┐рдд рдореВрд▓реНрдпрд╛рдкрд░реНрдпрдВрдд рд╕рдорд╕реНрдпрд╛ рдЖрдХрд╛рд░ рдХрдореА рдХрд░рдгреЗ. рдкрд░рд┐рдгрд╛рдореА рд╕рдорд╕реНрдпрд╛ рдЕрдиреЗрдХрджрд╛ рдХрд░реНрдирд▓ рдореНрд╣рдгрддрд╛рдд. рдЕрд╢рд╛рдкреНрд░рдХрд╛рд░реЗ, рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдВрдЪреНрдпрд╛ рдЕрдВрд╢рд╛рдВрдмрджреНрджрд▓ рд╕рд╛рдзреНрдпрд╛ рддрд░реНрдХрд╛рдиреЗ, рдЖрдореНрд╣реА рд╡реНрд╣рд░реНрдЯреЗрдХреНрд╕ рдХрд╡реНрд╣рд░ рд╕рдорд╕реНрдпреЗрд╕рд╛рдареА рдПрдХ рдЪрддреБрд░реНрднреБрдЬ рдХрд░реНрдирд▓ рдорд┐рд│рд╡рд▓рд╛, рдЙрддреНрддрд░рд╛рдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рдиреБрд╕рд╛рд░ рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб. рдпрд╛ рдХрд╛рд░реНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА рдЗрддрд░ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдирд┐рд╡рдбреВ рд╢рдХрддрд╛ (рдЬрд╕реЗ рдХреА рд╡реНрд╣рд░реНрдЯреЗрдХреНрд╕ рдХрд╡реНрд╣рд░ рдЕрдмрд╡реНрд╣ рдПрд▓рдкреА), рдкрд░рдВрддреБ рд╣реАрдЪ рд╕реЗрдЯрд┐рдВрдЧ рдЖрд╣реЗ рдЬреНрдпрд╛рдЪреА рдЖрдореНрд╣реА рдЪрд░реНрдЪрд╛ рдХрд░рдгрд╛рд░ рдЖрд╣реЛрдд.

рдкреЗрд╕ рдЪреЕрд▓реЗрдВрдЬ

рд╕реНрдкрд░реНрдзрд╛ PACE рдЖрд╡реНрд╣рд╛рди (The Parameterized Algorithms and Computational Experiments Challenge) рдЪрд╛ рдЬрдиреНрдо 2015 рдордзреНрдпреЗ рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдЖрдгрд┐ рд╕рдВрдЧрдгрдХреАрдп рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдд рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдкрдзреНрджрддреАрдВрдордзреАрд▓ рд╕рдВрдмрдВрдз рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЭрд╛рд▓рд╛. рдкрд╣рд┐рд▓реНрдпрд╛ рддреАрди рд╕реНрдкрд░реНрдзрд╛ рдЧреНрд░рд╛рдлрдЪреА рдЭрд╛рдбрд╛рдЪреА рд░реБрдВрджреА рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдкрд┐рдд рд╣реЛрддреНрдпрд╛ (рдЭрд╛рдбрд╛рдЪреА рд░реБрдВрджреА, рд╕реНрдЯреАрдирд░ рд╡реГрдХреНрд╖ рд╢реЛрдзрдд рдЖрд╣реЗ (рд╕реНрдЯреЗрдирд░ рд╡реГрдХреНрд╖) рдЖрдгрд┐ рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдВрдЪрд╛ рд╕рдВрдЪ рд╢реЛрдзрдд рдЖрд╣реЗ рдЬреЗ рдЪрдХреНрд░ рдХрд╛рдкрддрд╛рдд (рдлреАрдбрдмреЕрдХ рд╡реНрд╣рд░реНрдЯреЗрдХреНрд╕ рд╕реЗрдЯ). рдпрд╛ рд╡рд░реНрд╖реА, рд╡рд░ рд╡рд░реНрдгрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдХрд╡реНрд╣рд░рд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛рдВрдкреИрдХреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЬреНрдпрд╛рдордзреНрдпреЗ рддреБрдореНрд╣реА рддреБрдордЪрд╛ рд╣рд╛рдд рдЖрдЬрдорд╛рд╡реВ рд╢рдХрддрд╛.

рджрд░рд╡рд░реНрд╖реА рд╣реА рд╕реНрдкрд░реНрдзрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛрдд рдЖрд╣реЗ. рддреБрдордЪрд╛ рдкреНрд░рд╛рдердорд┐рдХ рдбреЗрдЯрд╛рд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЕрд╕рд▓реНрдпрд╛рд╕, рдпрд╛ рд╡рд░реНрд╖реА 24 рд╕рдВрдШрд╛рдВрдиреА рдХреЗрд╡рд│ рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдХрд╡реНрд╣рд░рд┐рдВрдЧрдЪреА рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдкрд░реНрдзреЗрдд рднрд╛рдЧ рдШреЗрддрд▓рд╛. рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ рдХреА рд╕реНрдкрд░реНрдзрд╛ рдХрд┐рддреНрдпреЗрдХ рддрд╛рд╕ рдХрд┐рдВрд╡рд╛ рдЖрдард╡рдбрд╛рднрд░ рдирд╛рд╣реА рддрд░ рдЕрдиреЗрдХ рдорд╣рд┐рдиреЗ рдЪрд╛рд▓рддреЗ. рд╕рдВрдШрд╛рдВрдирд╛ рд╕рд╛рд╣рд┐рддреНрдпрд╛рдЪрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рдгреНрдпрд╛рдЪреА, рддреНрдпрд╛рдВрдЪреА рд╕реНрд╡рддрдГрдЪреА рдореВрд│ рдХрд▓реНрдкрдирд╛ рдЖрдгрдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рддреА рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдгреНрдпрд╛рдЪреА рд╕рдВрдзреА рдЖрд╣реЗ. рдереЛрдбрдХреНрдпрд╛рдд, рд╣реА рд╕реНрдкрд░реНрдзрд╛ рдПрдХ рд╕рдВрд╢реЛрдзрди рдкреНрд░рдХрд▓реНрдк рдЖрд╣реЗ. рд╕рд░реНрд╡рд╛рдд рдкреНрд░рднрд╛рд╡реА рдЙрдкрд╛рдпрд╛рдВрд╕рд╛рдареА рдХрд▓реНрдкрдирд╛ рдЖрдгрд┐ рд╡рд┐рдЬреЗрддреНрдпрд╛рдВрдирд╛ рдкреБрд░рд╕реНрдХрд╛рд░ рдХреЙрдиреНрдлрд░рдиреНрд╕рдЪреНрдпрд╛ рд╕рдВрдпреЛрдЧрд╛рдиреЗ рдЖрдпреЛрдЬрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреАрд▓ рдЖрдпрдкреЗрдХ (рдЗрдВрдЯрд░рдиреЕрд╢рдирд▓ рд╕рд┐рдореНрдкреЛрдЬрд┐рдпрдо рдСрди рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрдБрдб рдПрдХреНрд╕реЕрдХреНрдЯ рдХреЙрдореНрдкреНрдпреБрдЯреЗрд╢рди) рдпреБрд░реЛрдкрдордзреАрд▓ рд╕рд░реНрд╡рд╛рдд рдореЛрдареНрдпрд╛ рд╡рд╛рд░реНрд╖рд┐рдХ рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд┐рдХ рдмреИрдардХреАрдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди ALGO. рд╕реНрдкрд░реНрдзреЗрдмрджреНрджрд▓ рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдорд╛рд╣рд┐рддреА рдпреЗрдереЗ рдЖрдврд│реВ рд╢рдХрддреЗ рд╕рд╛рдЗрдЯ, рдЖрдгрд┐ рдорд╛рдЧреАрд▓ рд╡рд░реНрд╖рд╛рдВрдЪреЗ рдкрд░рд┐рдгрд╛рдо рдЦреЛрдЯреЗ рдЖрд╣реЗрдд рдпреЗрдереЗ.

рдЙрдкрд╛рдп рдЖрдХреГрддреА

рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдХрд╡реНрд╣рд░рд┐рдВрдЧ рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдореА рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛. рддреНрдпрд╛рдордзреНрдпреЗ рд╕рд╛рдорд╛рдиреНрдпрдд: рджреЛрди рднрд╛рдЧ рдЕрд╕рддрд╛рдд: рд╕рд░рд▓реАрдХрд░рдг рдирд┐рдпрдо (рдЬреНрдпрд╛рдореБрд│реЗ рдХрд░реНрдирд▓реАрдХрд░рдг рд╣реЛрддреЗ) рдЖрдгрд┐ рд╡рд┐рднрд╛рдЬрди рдирд┐рдпрдо. рд╕рд░рд▓реАрдХрд░рдг рдирд┐рдпрдо рдмрд╣реБрдкрджреА рд╡реЗрд│реЗрдд рдЗрдирдкреБрдЯрдЪреА рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЖрд╣реЗрдд. рдЕрд╕реЗ рдирд┐рдпрдо рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдЙрджреНрджреЗрд╢ рд╣рд╛ рд╕рдорд╕реНрдпрд╛ рдХрдореА рдХрд░реВрди рд╕рдорддреБрд▓реНрдп рдЫреЛрдЯреНрдпрд╛ рд╕рдорд╕реНрдпреЗрд╡рд░ рдЖрдгрдгреЗ рдЖрд╣реЗ. рд╕рд░рд▓реАрдХрд░рдг рдирд┐рдпрдо рд╣рд╛ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪрд╛ рд╕рд░реНрд╡рд╛рдд рдорд╣рд╛рдЧ рднрд╛рдЧ рдЖрд╣реЗ рдЖрдгрд┐ рд╣рд╛ рднрд╛рдЧ рд▓рд╛рдЧреВ рдХреЗрд▓реНрдпрд╛рдиреЗ рдПрдХреВрдг рдзрд╛рд╡рдгреНрдпрд╛рдЪреА рд╡реЗрд│ рдпреЗрддреЗ рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ рд╕рд╛рдзреНрдпрд╛ рдмрд╣реБрдкрджреА рд╡реЗрд│реЗрдРрд╡рдЬреА. рдЖрдордЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рд╡рд┐рднрд╛рдЬрдирд╛рдЪреЗ рдирд┐рдпрдо рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗрдд рдХреА рдкреНрд░рддреНрдпреЗрдХ рд╢рд┐рд░реЛрдмрд┐рдВрджреВрд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ рддреЗ рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рд╢реЗрдЬрд╛рд░реА рдЙрддреНрддрд░ рдореНрд╣рдгреВрди рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдг рдпреЛрдЬрдирд╛ рдЕрд╢реА рдЖрд╣реЗ: рдЖрдореНрд╣реА рд╕рд░рд▓реАрдХрд░рдг рдирд┐рдпрдо рд▓рд╛рдЧреВ рдХрд░рддреЛ, рдирдВрддрд░ рдЖрдореНрд╣реА рдХрд╛рд╣реА рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдирд┐рд╡рдбрддреЛ рдЖрдгрд┐ рджреЛрди рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдХреЙрд▓ рдХрд░рддреЛ: рдкреНрд░рдердо рдЖрдореНрд╣реА рддреЗ рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдд рдШреЗрддреЛ рдЖрдгрд┐ рджреБрд╕рд░реНтАНрдпрд╛рдордзреНрдпреЗ рдЖрдореНрд╣реА рддреНрдпрд╛рдЪреЗ рд╕рд░реНрд╡ рд╢реЗрдЬрд╛рд░реА рдШреЗрддреЛ. рдпрд╛ рд╢рд┐рд░реЛрдмрд┐рдВрджреВрд▓рд╛ рдЖрдкрдг рд╕реНрдкреНрд▓рд┐рдЯрд┐рдВрдЧ (рд╢рд╛рдЦрд╛ рдХрд╛рдврдгреЗ) рдореНрд╣рдгрддреЛ.

рдкреБрдвреАрд▓ рдкрд░рд┐рдЪреНрдЫреЗрджрд╛рдд рдпрд╛ рдпреЛрдЬрдиреЗрдд рдиреЗрдордХреА рдПрдХ рднрд░ рдЯрд╛рдХрд▓реА рдЬрд╛рдИрд▓.

рд╕реНрдкреНрд▓рд┐рдЯрд┐рдВрдЧ (рдмреНрд░рдВрдЪрд┐рдВрдЧ) рдирд┐рдпрдорд╛рдВрд╕рд╛рдареА рдХрд▓реНрдкрдирд╛

рд╡рд┐рднрд╛рдЬреАрдд рд╣реЛрдгрд╛рд░реЗ рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдХрд╕реЗ рдирд┐рд╡рдбрд╛рдпрдЪреЗ рдпрд╛рд╡рд░ рдЪрд░реНрдЪрд╛ рдХрд░реВрдпрд╛.
рдореБрдЦреНрдп рдХрд▓реНрдкрдирд╛ рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд┐рдХ рдЕрд░реНрдерд╛рдиреЗ рдЦреВрдк рд▓реЛрднреА рдЖрд╣реЗ: рдЪрд▓рд╛ рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рдкрджрд╡реАрдЪрд╛ рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдШреЗрдК рдЖрдгрд┐ рддреНрдпрд╛рд╕ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реВ. рддреЗ рдЪрд╛рдВрдЧрд▓реЗ рдХрд╛ рджрд┐рд╕рддреЗ? рдХрд╛рд░рдг рд░рд┐рдХрд░реНрд╕рд┐рд╡реНрд╣ рдХреЙрд▓рдЪреНрдпрд╛ рджреБрд╕-рдпрд╛ рд╢рд╛рдЦреЗрдд рдЖрдкрдг рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдмрд░реЗрдЪ рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдХрд╛рдвреВрди рдЯрд╛рдХреВ. рддреБрдореНрд╣реА рдЙрд░рд▓реЗрд▓реНрдпрд╛ рдЫреЛрдЯреНрдпрд╛ рдЖрд▓реЗрдЦрд╛рд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдареЗрд╡реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдЖрдореНрд╣реА рддреНрдпрд╛рд╡рд░ рддреНрд╡рд░реАрдд рдХрд╛рдо рдХрд░реВ рд╢рдХрддреЛ.

рд╣рд╛ рджреГрд╖реНрдЯреАрдХреЛрди, рдЖрдзреАрдЪ рдЪрд░реНрдЪрд╛ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реЛрдкреНрдпрд╛ рдХрд░реНрдирд▓рд╛рдпрдЭреЗрд╢рди рддрдВрддреНрд░рд╛рдВрд╕рд╣, рд╕реНрд╡рддрдГрд▓рд╛ рдЪрд╛рдВрдЧрд▓реЗ рджрд╛рдЦрд╡рддреЗ рдЖрдгрд┐ рдЖрдХрд╛рд░рд╛рдд рдЕрдиреЗрдХ рд╣рдЬрд╛рд░ рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдВрдЪреНрдпрд╛ рдХрд╛рд╣реА рдЪрд╛рдЪрдгреНрдпрд╛ рд╕реЛрдбрд╡рддреЗ. рдкрд░рдВрддреБ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреЗ рдХреНрдпреВрдмрд┐рдХ рдЖрд▓реЗрдЦрд╛рдВрд╕рд╛рдареА рдЪрд╛рдВрдЧрд▓реЗ рдХрд╛рдо рдХрд░рдд рдирд╛рд╣реА (рдореНрд╣рдгрдЬреЗ рдЖрд▓реЗрдЦ рдЬреНрдпрд╛рдВрдЪреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдЪреА рдбрд┐рдЧреНрд░реА рддреАрди рдЖрд╣реЗ).
рдЕрдЧрджреА рд╕реЛрдкреНрдпрд╛ рдХрд▓реНрдкрдиреЗрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрдгрдЦреА рдПрдХ рдХрд▓реНрдкрдирд╛ рдЖрд╣реЗ: рдЬрд░ рдЖрд▓реЗрдЦ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХреЗрд▓рд╛ рдЕрд╕реЗрд▓, рддрд░ рддреНрдпрд╛рдЪреНрдпрд╛ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдШрдЯрдХрд╛рдВрд╡рд░реАрд▓ рд╕рдорд╕реНрдпрд╛ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рд╕реЛрдбрд╡рддрд╛ рдпреЗрдИрд▓, рд╢реЗрд╡рдЯреА рдЙрддреНрддрд░реЗ рдПрдХрддреНрд░ рдХрд░реВрди. рд╣реЗ, рддрд╕реЗ, рдпреЛрдЬрдиреЗрддреАрд▓ рдПрдХ рд▓рд╣рд╛рди рд╡рдЪрди рджрд┐рд▓реЗрд▓реЗ рдмрджрд▓ рдЖрд╣реЗ, рдЬреЗ рд╕рдорд╛рдзрд╛рдирд╛рд╕ рд▓рдХреНрд╖рдгреАрдп рдЧрддреА рджреЗрдИрд▓: рдкреВрд░реНрд╡реА, рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдЖрдореНрд╣реА рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдВрдЪреА рдЧрдгрдирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрд│реЗрдЪреНрдпрд╛ рдЙрддреНрдкрд╛рджрдирд╛рд╕рд╛рдареА рдХрд╛рдо рдХреЗрд▓реЗ, рдкрд░рдВрддреБ рдЖрддрд╛ рдЖрдореНрд╣реА рдпрд╛рд╕рд╛рдареА рдХрд╛рд░реНрдп рдХрд░рддреЛ рдмреЗрд░реАрдЬ рдЖрдгрд┐ рдмреНрд░рдБрдЪрд┐рдВрдЧрд▓рд╛ рдЧрддреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓рд╛ рдЖрд▓реЗрдЦ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛рдордзреНрдпреЗ рдмрджрд▓рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ.

рддреЗ рдХрд╕реЗ рдХрд░рд╛рдпрдЪреЗ? рдЖрд▓реЗрдЦрд╛рдордзреНрдпреЗ рдПрдХ рдЙрдЪреНрдЪрд╛рд░ рдмрд┐рдВрджреВ рдЕрд╕рд▓реНрдпрд╛рд╕, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рддреНрдпрд╛рд╡рд░ рд╕рдВрдШрд░реНрд╖ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЖрд░реНрдЯрд┐рдХреНрдпреБрд▓реЗрд╢рди рдкреЙрдИрдВрдЯ рд╣рд╛ рдПрдХ рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдЖрд╣реЗ рдХреА рдХрд╛рдврд▓реНрдпрд╛рд╡рд░ рдЖрд▓реЗрдЦ рддреНрдпрд╛рдЪреА рдХрдиреЗрдХреНрдЯрд┐рд╡реНрд╣рд┐рдЯреА рдЧрдорд╛рд╡рддреЛ. рд░реЗрдЦреАрдп рд╡реЗрд│реЗрдд рд╢рд╛рд╕реНрддреНрд░реАрдп рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд╛рдкрд░реВрди рдЖрд▓реЗрдЦрд╛рдордзреАрд▓ рд╕рд░реНрд╡ рдЬрдВрдХреНрд╢рди рдмрд┐рдВрджреВ рд╢реЛрдзрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рд╣рд╛ рджреГрд╖реНрдЯреАрдХреЛрди рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╢рд╛рдЦрд╛ рд╡рд╛рдврд╡рд┐рддреЛ.
рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ
рдЬреЗрд╡реНрд╣рд╛ рдирд┐рд╡рдбрд▓реЗрд▓реЗ рдХреЛрдгрддреЗрд╣реА рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдХрд╛рдврд▓реЗ рдЬрд╛рддрд╛рдд, рддреЗрд╡реНрд╣рд╛ рдЖрд▓реЗрдЦ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдШрдЯрдХрд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛрдИрд▓.

рдЖрдореНрд╣реА рд╣реЗ рдХрд░реВ, рдкрд░рдВрддреБ рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдгрдЦреА рд╣рд╡реЗ рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрд▓реЗрдЦрд╛рдордзреНрдпреЗ рд▓рд╣рд╛рди рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдХрдЯ рд╢реЛрдзрд╛ рдЖрдгрд┐ рддреНрдпрд╛рддреАрд▓ рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдВрд╕рд╣ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рд╛. рдХрд┐рдорд╛рди рдЧреНрд▓реЛрдмрд▓ рд╡реНрд╣рд░реНрдЯреЗрдХреНрд╕ рдХрдЯ рд╢реЛрдзрдгреНрдпрд╛рдЪрд╛ рд╕рд░реНрд╡рд╛рдд рдкреНрд░рднрд╛рд╡реА рдорд╛рд░реНрдЧ рдореНрд╣рдгрдЬреЗ рдЧреЛрдореЛрд░реА-рд╣реВ рд╡реГрдХреНрд╖ рд╡рд╛рдкрд░рдгреЗ, рдЬреЗ рдШрди рд╡реЗрд│реЗрдд рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. PACE рдЪреЕрд▓реЗрдВрдЬрдордзреНрдпреЗ, рдард░рд╛рд╡рд┐рдХ рдЖрд▓реЗрдЦрд╛рдЪрд╛ рдЖрдХрд╛рд░ рдЕрдиреЗрдХ рд╣рдЬрд╛рд░ рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдВрдЪрд╛ рдЕрд╕рддреЛ. рдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд, рдкреБрдирд░рд╛рд╡реГрддреНрддреА рд╡реГрдХреНрд╖рд╛рдЪреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╢рд┐рд░реЛрдмрд┐рдВрджреВрд╡рд░ рдХреЛрдЯреНрдпрд╡рдзреА рдСрдкрд░реЗрд╢рдиреНрд╕ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рд╡рд╛рдЯрдк рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡реЗрд│реЗрдд рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреЗ рдЕрд╢рдХреНрдп рдЖрд╣реЗ.

рдЪрд▓рд╛ рд╕рдорд╛рдзрд╛рди рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВрдпрд╛. рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдВрдЪреНрдпрд╛ рдЬреЛрдбреАрдордзреАрд▓ рдХрд┐рдорд╛рди рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдХрд╛рдкреВрди рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рдкреНрд░рд╡рд╛рд╣ рддрдпрд╛рд░ рдХрд░рдгрд╛рд▒реНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдЕрд▓реНрдЧреЛрд░рд┐рджрдорджреНрд╡рд╛рд░реЗ рдЖрдврд│реВ рд╢рдХрддреЛ. рдЖрдкрдг рддреЗ рдЕрд╢рд╛ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рд╕реЛрдбреВ рд╢рдХрддрд╛ рдбрд┐рдирд┐рдЯреНрдЭ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо, рд╕рд░рд╛рд╡ рдордзреНрдпреЗ рддреЗ рдЦреВрдк рд▓рд╡рдХрд░ рдХрд╛рд░реНрдп рдХрд░рддреЗ. рдорд▓рд╛ рдПрдХ рд╢рдВрдХрд╛ рдЖрд╣реЗ рдХреА рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╡реЗрд│реЗрд╕рд╛рдареА рдЕрдВрджрд╛рдЬ рд╕рд┐рджреНрдз рдХрд░рдгреЗ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХрджреГрд╖реНрдЯреНрдпрд╛ рд╢рдХреНрдп рдЖрд╣реЗ рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ, рдЬреЗ рдЖрдзреАрдЪ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдЖрд╣реЗ.

рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдВрдЪреНрдпрд╛ рдЬреЛрдбреНрдпрд╛рдВрдордзреАрд▓ рдХрдЯ рд╢реЛрдзрдгреНрдпрд╛рдЪрд╛ рдЖрдгрд┐ рд╕рд░реНрд╡рд╛рдд рд╕рдВрддреБрд▓рд┐рдд рдПрдХ рдШреЗрдгреНрдпрд╛рдЪрд╛ рдореА рдЕрдиреЗрдХ рд╡реЗрд│рд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛. рджреБрд░реНрджреИрд╡рд╛рдиреЗ, рдпрд╛рдореБрд│реЗ рдЦреБрд▓реНрдпрд╛ PACE рдЪреЕрд▓реЗрдВрдЬ рдЪрд╛рдЪрдгреАрдд рдЦрд░рд╛рдм рдкрд░рд┐рдгрд╛рдо рдЖрд▓реЗ. рдореА рддреНрдпрд╛рдЪреА рддреБрд▓рдирд╛ рдПрдХрд╛ рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╢реА рдХреЗрд▓реА рдЖрд╣реЗ рдЬреА рдХрдорд╛рд▓ рдбрд┐рдЧреНрд░реАрдЪреНрдпрд╛ рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдВрдирд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ, рддреНрдпрд╛рдВрдирд╛ рдЙрддрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЦреЛрд▓реАрд╡рд░ рдорд░реНрдпрд╛рджрд╛ рдШрд╛рд▓реВрди рдЪрд╛рд▓рд╡рддреЗ. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдХрдЯ рд╢реЛрдзрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдгрд╛рд░рд╛ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдореЛрдард╛ рдЖрд▓реЗрдЦ рдорд╛рдЧреЗ рд╕реЛрдбрддреЛ. рд╣реЗ рдХрдЯ рдЦреВрдк рдЕрд╕рдВрддреБрд▓рд┐рдд рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рдХрд╛рд░рдг рдЖрд╣реЗ: 5-10 рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реНрдпрд╛рдирдВрддрд░, рдХреЗрд╡рд│ 15-20 рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ.

рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ рдХреА рд╕реИрджреНрдзрд╛рдВрддрд┐рдХрджреГрд╖реНрдЯреНрдпрд╛ рд╡реЗрдЧрд╡рд╛рди рдЕрд▓реНрдЧреЛрд░рд┐рджрдордмрджреНрджрд▓рдЪреЗ рд▓реЗрдЦ рд╡рд┐рднрд╛рдЬрдирд╛рд╕рд╛рдареА рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдирд┐рд╡рдбрдгреНрдпрд╛рд╕рд╛рдареА рдЕрдзрд┐рдХ рдкреНрд░рдЧрдд рддрдВрддреНрд░реЗ рд╡рд╛рдкрд░рддрд╛рдд. рдЕрд╢рд╛ рддрдВрддреНрд░рд╛рдВрдордзреНрдпреЗ рдЦреВрдк рдЬрдЯрд┐рд▓ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЕрд╕рддреЗ рдЖрдгрд┐ рд╡реЗрд│ рдЖрдгрд┐ рд╕реНрдорд░рдгрд╢рдХреНрддреАрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рдЕрдиреЗрдХрджрд╛ рдЦрд░рд╛рдм рдХрд╛рдордЧрд┐рд░реА рдЕрд╕рддреЗ. рд╕рд░рд╛рд╡рд╛рд╕рд╛рдареА рд╕реНрд╡реАрдХрд╛рд░рд╛рд░реНрд╣ рдЕрд╕рд▓реЗрд▓реНрдпрд╛рдВрдирд╛ рдореА рдУрд│рдЦреВ рд╢рдХрд▓реЛ рдирд╛рд╣реА.

рд╕рд░рд▓реАрдХрд░рдг рдирд┐рдпрдо рдХрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рд╛рд╡реЗ

рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдХрд░реНрдирд▓рд╛рдпрдЭреЗрд╢рдирд╕рд╛рдареА рдЖрдзреАрдЪ рдХрд▓реНрдкрдирд╛ рдЖрд╣реЗрдд. рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдард╡рдг рдХрд░реВрди рджреЗрддреЛ:

  1. рдЬрд░ рдПрдХ рд╡рд┐рд▓рдЧ рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдЕрд╕реЗрд▓ рддрд░ рддреЗ рд╣рдЯрд╡рд╛.
  2. рдЬрд░ рдбрд┐рдЧреНрд░реА 1 рдЪреЗ рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдЕрд╕реЗрд▓ рддрд░ рддреЗ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛ рдЖрдгрд┐ рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдд рд╢реЗрдЬрд╛рд░реА рдШреНрдпрд╛.
  3. рдЬрд░ рдкрджрд╡реАрдЪрд╛ рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдЕрд╕реЗрд▓ рддрд░ k+1, рддреЗ рдкрд░рдд рдШреЗ.

рдкрд╣рд┐рд▓реНрдпрд╛ рджреЛрдирд╕рд╣ рд╕рд░реНрд╡рдХрд╛рд╣реА рд╕реНрдкрд╖реНрдЯ рдЖрд╣реЗ, рддрд┐рд╕рд▒реНрдпрд╛рд╕рд╣ рдПрдХ рдпреБрдХреНрддреА рдЖрд╣реЗ. рдмрд╛рд░рдмрджреНрджрд▓ рдХреЙрдорд┐рдХ рд╕рдорд╕реНрдпрд╛ рдЕрд╕рд▓реНрдпрд╛рд╕ рдЖрдореНрд╣рд╛рд▓рд╛ рдЪреА рд╡рд░рдЪреА рдорд░реНрдпрд╛рджрд╛ рджрд┐рд▓реА рдЧреЗрд▓реА рд╣реЛрддреА k, рдирдВрддрд░ PACE рдЪреЕрд▓реЗрдВрдЬрдордзреНрдпреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдлрдХреНрдд рдХрд┐рдорд╛рди рдЖрдХрд╛рд░рд╛рдЪреЗ рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдХрд╡реНрд╣рд░ рд╢реЛрдзрдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рд╣реЗ рд╢реЛрдз рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдард░рд╛рд╡рд┐рдХ рд╕рдорд╕реНрдпрд╛рдВрдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░ рдЖрд╣реЗ; рдЕрдиреЗрдХрджрд╛ рджреЛрди рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдордзреНрдпреЗ рдлрд░рдХ рдирд╕рддреЛ. рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдд, рдЬрд░ рдЖрдкрдг рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдХрд╡реНрд╣рд░рд┐рдВрдЧ рд╕рдорд╕реНрдпреЗрд╕рд╛рдареА рд╕реЙрд▓реНрд╡реНрд╣рд░ рд▓рд┐рд╣рд┐рдд рдЖрд╣реЛрдд, рддрд░ рдлрд░рдХ рдЕрд╕реВ рд╢рдХрддреЛ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддрд┐рд╕рд▒реНрдпрд╛ рдмрд┐рдВрджреВрдкреНрд░рдорд╛рдгреЗ.

рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди, рдкреБрдвреЗ рдЬрд╛рдгреНрдпрд╛рдЪреЗ рджреЛрди рдорд╛рд░реНрдЧ рдЖрд╣реЗрдд. рдкрд╣рд┐рд▓реНрдпрд╛ рдкрджреНрдзрддреАрд▓рд╛ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рд╕рдЦреЛрд▓ рдореНрд╣рдгрддрд╛рдд. рддреЗ рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рдЖрд╣реЗ: рдЖрдореНрд╣реА рдЦрд╛рд▓реАрд▓ рдЙрддреНрддрд░рд╛рд╡рд░ рдХрд╛рд╣реА рд╡рд╛рдЬрд╡реА рдорд░реНрдпрд╛рджрд╛рдВрд╕рд╣ рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВ рд╢рдХрддреЛ, рдЖрдгрд┐ рдирдВрддрд░ рдпрд╛ рдирд┐рд░реНрдмрдВрдзрд╛рдкреЗрдХреНрд╖рд╛ рдХрдореА рдкреБрдирд░рд╛рд╡реГрддреНрддреА рди рдХрд░рддрд╛, рд╡рд░реВрди рдЙрддреНрддрд░рд╛рд╡рд░ рдорд░реНрдпрд╛рджрд╛ рдореНрд╣рдгреВрди рд╣рд╛ рдкреНрд░рддрд┐рдмрдВрдз рд╡рд╛рдкрд░реВрди рдЖрдордЪреЗ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдЪрд╛рд▓рд╡реВ рд╢рдХрддреЛ. рдЬрд░ рдЖрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд╣реА рдЙрддреНрддрд░ рд╕рд╛рдкрдбрд▓реЗ рдЕрд╕реЗрд▓ рддрд░ рддреЗ рдЗрд╖реНрдЯрддрдо рдЕрд╕рдгреНрдпрд╛рдЪреА рд╣рдореА рдЖрд╣реЗ, рдЕрдиреНрдпрдерд╛ рдЖрдореНрд╣реА рд╣реА рдорд░реНрдпрд╛рджрд╛ рдПрдХрд╛рдиреЗ рд╡рд╛рдврд╡реВ рд╢рдХрддреЛ рдЖрдгрд┐ рдкреБрдиреНрд╣рд╛ рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВ рд╢рдХрддреЛ.

рдЖрдгрдЦреА рдПрдХ рджреГрд╖реНрдЯреАрдХреЛрди рдореНрд╣рдгрдЬреЗ рдХрд╛рд╣реА рд╡рд░реНрддрдорд╛рди рдЗрд╖реНрдЯрддрдо рдЙрддреНрддрд░ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рд▓рд╣рд╛рди рдЙрддреНрддрд░ рд╢реЛрдзрдгреЗ, рдЬреЗрд╡реНрд╣рд╛ рд╕рд╛рдкрдбрд▓реЗ рддреЗрд╡реНрд╣рд╛ рд╣реЗ рдкреЕрд░рд╛рдореАрдЯрд░ рдмрджрд▓рдгреЗ k рд╢реЛрдзрд╛рдд рдЕрдирд╛рд╡рд╢реНрдпрдХ рдлрд╛рдВрджреНрдпрд╛ рдЕрдзрд┐рдХ рдХрд╛рдкрдгреНрдпрд╛рд╕рд╛рдареА.

рд░рд╛рддреНрд░реАрдЪреЗ рдЕрдиреЗрдХ рдкреНрд░рдпреЛрдЧ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдореА рдпрд╛ рджреЛрди рдкрджреНрдзрддреАрдВрдЪреНрдпрд╛ рд╕рдВрдпреЛрдЬрдирд╛рд╡рд░ рд╕реЗрдЯрд▓ рдЭрд╛рд▓реЛ: рдкреНрд░рдердо, рдореА рдорд╛рдЭреЗ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╢реЛрдз рдЦреЛрд▓реАрд╡рд░ рдХрд╛рд╣реА рдорд░реНрдпрд╛рджрд╛ рдШрд╛рд▓реВрди рдЪрд╛рд▓рд╡рддреЛ (рдореБрдЦреНрдп рдЙрдкрд╛рдпрд╛рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рдирдЧрдгреНрдп рд╡реЗрд│ рд▓рд╛рдЧрддреЛ рдореНрд╣рдгреВрди рддреЗ рдирд┐рд╡рдбрдгреЗ) рдЖрдгрд┐ рд╕рд░реНрд╡реЛрддреНрддрдо рд╡рд╛рдкрд░рддреЛ. рдЙрддреНрддрд░рд╛рдЪреА рд╡рд░рдЪреА рдорд░реНрдпрд╛рджрд╛ рдореНрд╣рдгреВрди рд╕рд╛рдкрдбрд▓реЗрд▓рд╛ рдЙрдкрд╛рдп - рдореНрд╣рдгрдЬреЗ рддреНрдпрд╛рдЪ рдЧреЛрд╖реНрдЯреАрд╕рд╛рдареА k.

рдкрджрд╡реА 2 рдЪреЗ рд╢рд┐рд░реЛрдмрд┐рдВрджреВ

рдЖрдореНрд╣реА рдбрд┐рдЧреНрд░реА 0 рдЖрдгрд┐ 1 рдЪреНрдпрд╛ рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдВрдЪрд╛ рд╕рд╛рдордирд╛ рдХреЗрд▓рд╛ рдЖрд╣реЗ. рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рд╣реЗ рдкрджрд╡реА 2 рдЪреНрдпрд╛ рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдВрд╕рд╣ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ, рдкрд░рдВрддреБ рдпрд╛рд╕рд╛рдареА рдЖрд▓реЗрдЦрд╛рд╡рд░реВрди рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдСрдкрд░реЗрд╢рдиреНрд╕ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддреАрд▓.

рд╣реЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХрд╕реЗ рддрд░реА рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдирд┐рдпреБрдХреНрдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдбрд┐рдЧреНрд░реА реи рдЪреНрдпрд╛ рд╢рд┐рд░реЛрдмрд┐рдВрджреВрд▓рд╛ рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдореНрд╣рдгреВ v, рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рд╢реЗрдЬрд╛рд░реА - рд╢рд┐рд░реЛрдмрд┐рдВрджреВ x ╨╕ y. рдкреБрдвреЗ рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рджреЛрди рдкреНрд░рдХрд░рдгреЗ рдЕрд╕рддреАрд▓.

  1. рдЬреЗрд╡реНрд╣рд╛ x ╨╕ y - рд╢реЗрдЬрд╛рд░реА. рдордЧ рддреБрдореНрд╣реА рдЙрддреНрддрд░ рджреЗрдК рд╢рдХрддрд╛ x ╨╕ yрдЖрдгрд┐ v рд╣рдЯрд╡рд╛ рдЦрд░рдВрдЪ, рдпрд╛ рддреНрд░рд┐рдХреЛрдгрд╛рддреВрди рдХрдореАрдд рдХрдореА рджреЛрди рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рддреНрдпрд╛ рдмрджрд▓реНрдпрд╛рдд рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЖрдгрд┐ рдЖрдореНрд╣реА рдШреЗрддрд▓реНрдпрд╛рд╕ рдЖрдореНрд╣реА рдирд┐рд╢реНрдЪрд┐рддрдкрдгреЗ рдЧрдорд╛рд╡рдгрд╛рд░ рдирд╛рд╣реА x ╨╕ y: рддреНрдпрд╛рдВрдЪреЗ рдХрджрд╛рдЪрд┐рдд рдЗрддрд░ рд╢реЗрдЬрд╛рд░реА рдЕрд╕рддреАрд▓, рдЖрдгрд┐ v рддреЗ рдЗрдереЗ рдирд╛рд╣реАрдд.
  2. рдЬреЗрд╡реНрд╣рд╛ x ╨╕ y - рд╢реЗрдЬрд╛рд░реА рдирд╛рд╣реА. рдордЧ рдЕрд╕реЗ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рдЖрд╣реЗ рдХреА рд╕рд░реНрд╡ рддреАрди рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдПрдХрд╛рдордзреНрдпреЗ рдЪрд┐рдХрдЯрд╡рд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдХрд▓реНрдкрдирд╛ рдЕрд╢реА рдЖрд╣реЗ рдХреА рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд рдПрдХ рдЗрд╖реНрдЯрддрдо рдЙрддреНрддрд░ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдЖрдкрдг рдПрдХрддрд░ рдШреЗрддреЛ v, рдХрд┐рдВрд╡рд╛ рджреЛрдиреНрд╣реА рд╢рд┐рд░реЛрдмрд┐рдВрджреВ x ╨╕ y. рд╢рд┐рд╡рд╛рдп, рдкрд╣рд┐рд▓реНрдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдд рд╕рд░реНрд╡ рд╢реЗрдЬрд╛рд▒реНрдпрд╛рдВрдирд╛ рдШреНрдпрд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ x ╨╕ y, рдкрд░рдВрддреБ рджреБрд╕рд▒реНрдпрд╛рдордзреНрдпреЗ рддреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА. рд╣реЗ рддрдВрддреЛрддрдВрдд рдЕрд╢рд╛ рдкреНрд░рдХрд░рдгрд╛рдВрд╢реА рдЬреБрд│рддреЗ рдЬреЗрд╡реНрд╣рд╛ рдЖрдкрдг рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдд рдЪрд┐рдХрдЯ рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдШреЗрдд рдирд╛рд╣реА рдЖрдгрд┐ рдЬреЗрд╡реНрд╣рд╛ рдХрд░рддреЛ. рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ рдХреА рджреЛрдиреНрд╣реА рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ рдЕрд╢рд╛ рдСрдкрд░реЗрд╢рдирдЪрд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рдПрдХрд╛рдиреЗ рдХрдореА рд╣реЛрддреЛ.

рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ

рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ рдХреА рдпреЛрдЧреНрдп рд░реЗрдЦреАрдп рд╡реЗрд│реЗрдд рд╣рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрди рдЕрдЪреВрдХрдкрдгреЗ рдЕрдВрдорд▓рд╛рдд рдЖрдгрдгреЗ рдЦреВрдк рдХрдареАрдг рдЖрд╣реЗ. рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдВрдирд╛ рдЧреНрд▓реВрдЗрдВрдЧ рдХрд░рдгреЗ рд╣реЗ рдПрдХ рдЬрдЯрд┐рд▓ рдСрдкрд░реЗрд╢рди рдЖрд╣реЗ; рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╢реЗрдЬрд╛рд▒реНрдпрд╛рдВрдЪреНрдпрд╛ рдпрд╛рджреНрдпрд╛ рдХреЙрдкреА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЬрд░ рд╣реЗ рдирд┐рд╖реНрдХрд╛рд│рдЬреАрдкрдгреЗ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЕрд╕реЗрд▓, рддрд░ рддреБрдореНрд╣реА рдЕрд╕рд┐рдореНрдкреНрдЯреЛрдЯрд┐рдХрд▓реА рд╕рдмрдСрдкреНрдЯрд┐рдорд▓ рд░рдирд┐рдВрдЧ рдЯрд╛рдЗрдорд╕рд╣ рд╕рдорд╛рдкреНрдд рдХрд░реВ рд╢рдХрддрд╛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЬрд░ рддреБрдореНрд╣реА рдкреНрд░рддреНрдпреЗрдХ рдЧреНрд▓реВрдЗрдВрдЧрдирдВрддрд░ рдмрд░реНрдпрд╛рдЪ рдХрдбрд╛ рдХреЙрдкреА рдХреЗрд▓реНрдпрд╛рд╕). рдореА рдкрджрд╡реА 2 рдЪреНрдпрд╛ рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдВрдордзреВрди рд╕рдВрдкреВрд░реНрдг рдорд╛рд░реНрдЧ рд╢реЛрдзрдгреНрдпрд╛рдд рдЖрдгрд┐ рдЕрд╢рд╛ рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдВрд╡рд░реАрд▓ рдЪрдХреНрд░ рдХрд┐рдВрд╡рд╛ рдПрдХ рд╡рдЧрд│рддрд╛ рдЕрд╢рд╛ рд╕рд░реНрд╡ рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдВрд╕рд╛рд░рдЦреНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХрд░рдгрд╛рдВрдЪреНрдпрд╛ рд╕рдореВрд╣рд╛рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреНрдпрд╛рдд рд╕реНрдерд┐рд░ рдЭрд╛рд▓реЛ.

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╣реЗ рдСрдкрд░реЗрд╢рди рдЙрд▓рдЯ рдХрд░рддрд╛ рдпреЗрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЬреЗрдгреЗрдХрд░реВрди рдкреБрдирд░рд╛рд╡реГрддреНрддреАрд╡рд░реВрди рдкрд░рдд рдпреЗрддрд╛рдирд╛ рдЖрдореНрд╣реА рдЖрд▓реЗрдЦ рддреНрдпрд╛рдЪреНрдпрд╛ рдореВрд│ рд╕реНрд╡рд░реВрдкрд╛рдд рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░реВ. рд╣реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдореА рд╡рд┐рд▓реАрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдВрдЪреНрдпрд╛ рдХрд┐рдирд╛рд░реА рдпрд╛рджреНрдпрд╛ рд╕рд╛рдл рдХреЗрд▓реНрдпрд╛ рдирд╛рд╣реАрдд рдЖрдгрд┐ рдирдВрддрд░ рдорд▓рд╛ рдорд╛рд╣рд┐рдд рд╣реЛрддреЗ рдХреА рдХреЛрдгрддреНрдпрд╛ рдХрдбрд╛ рдХреБрдареЗ рдЬрд╛рдпрдЪреНрдпрд╛ рдЖрд╣реЗрдд. рдЖрд▓реЗрдЦрд╛рдВрдЪреНрдпрд╛ рдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╛рдареА рджреЗрдЦреАрд▓ рдЕрдЪреВрдХрддрд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреЗ рдпреЛрдЧреНрдп рд░реЗрдЦреАрдп рд╡реЗрд│ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдЖрдгрд┐ рдЕрдиреЗрдХ рд╣рдЬрд╛рд░реЛ рдХрдбрд╛рдВрдЪреНрдпрд╛ рдЖрд▓реЗрдЦрд╛рдВрд╕рд╛рдареА, рддреЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЕрд╢реЗрдордзреНрдпреЗ рдмрд╕рддреЗ, рдЬреЗ рд╡реЗрдЧрд╛рдд рдЪрд╛рдВрдЧрд▓реЗ рдлрд╛рдпрджреЗ рджреЗрддреЗ.

рд░реЗрдЦреАрдп рдХрд░реНрдирд▓

рд╢реЗрд╡рдЯреА, рдХрд░реНрдирд▓рдЪрд╛ рд╕рд░реНрд╡рд╛рдд рдордиреЛрд░рдВрдЬрдХ рднрд╛рдЧ.

рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, рдЖрдард╡рд╛ рдХреА рджреНрд╡рд┐рдкрдХреНрд╖реАрдп рдЖрд▓реЗрдЦрд╛рдВрдордзреНрдпреЗ рдХрд┐рдорд╛рди рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдХрд╡реНрд╣рд░ рд╡рд╛рдкрд░реВрди рд╢реЛрдзрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ. рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ рд╣реЙрдкрдХреНрд░реЙрдлреНрдЯ-рдХрд╛рд░реНрдк рддреЗрдереЗ рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рдЬреБрд│рдгреА рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдирдВрддрд░ рдкреНрд░рдореЗрдп рд╡рд╛рдкрд░рд╛ K├╢nig-Egervari.

рд░реЗрдЦреАрдп рдХрд░реНрдирд▓рдЪреА рдХрд▓реНрдкрдирд╛ рдЕрд╢реА рдЖрд╣реЗ: рдкреНрд░рдердо рдЖрдкрдг рдЖрд▓реЗрдЦ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЛ, рдореНрд╣рдгрдЬреЗрдЪ рдкреНрд░рддреНрдпреЗрдХ рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдРрд╡рдЬреА v рджреЛрди рд╢рд┐рдЦрд░реЗ рдЬреЛрдбреВ рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ ╨╕ рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ, рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рдард╛рдЪреНрдпрд╛ рдРрд╡рдЬреА u - рд╡рд┐ рджреЛрди рдмрд░рдЧрдбреНрдпрд╛ рдШрд╛рд▓реВ рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ ╨╕ рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ. рдкрд░рд┐рдгрд╛рдореА рдЖрд▓реЗрдЦ рджреНрд╡рд┐рдкрдХреНрд╖реАрдп рдЕрд╕реЗрд▓. рддреНрдпрд╛рддреАрд▓ рдХрд┐рдорд╛рди рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдХрд╡реНрд╣рд░ рд╢реЛрдзреВ. рдореВрд│ рдЖрд▓реЗрдЦрд╛рдЪреЗ рдХрд╛рд╣реА рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рддреЗрдереЗ рджреЛрдирджрд╛ рдорд┐рд│рддреАрд▓, рдХрд╛рд╣реА рдлрдХреНрдд рдПрдХрджрд╛рдЪ рдЖрдгрд┐ рдХрд╛рд╣реА рдХрдзреАрдЪ рдирд╛рд╣реАрдд. Nemhauser-Trotter рдкреНрд░рдореЗрдп рдЕрд╕реЗ рд╕рд╛рдВрдЧрддреЗ рдХреА рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд рдПрдХрджрд╛рд╣реА рди рдЖрджрд│рд▓реЗрд▓реЗ рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдХрд╛рдвреВ рд╢рдХрддрд╛рдд рдЖрдгрд┐ рджреЛрдирджрд╛ рдЖрджрд│рд▓реЗрд▓реЗ рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдкрд░рдд рдШреЗрдК рд╢рдХрддрд╛рдд. рд╢рд┐рд╡рд╛рдп, рддреА рдореНрд╣рдгрддреЗ рдХреА рдЙрд░реНрд╡рд░рд┐рдд рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдВрдкреИрдХреА (рдЬреЗ рдПрдХрджрд╛ рдЖрджрд│рддрд╛рдд) рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд┐рдорд╛рди рдЕрд░реНрдзреЗ рдЙрддреНрддрд░ рдореНрд╣рдгреВрди рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдирд╛рд╣реА рд╕реЛрдбрд╛рдпрд▓рд╛ рдЖрдкрдг рд╢рд┐рдХрд▓реЛ рдЖрд╣реЛрдд 2k рд╢рд┐рдЦрд░реЗ рдЦрд░рдВрдЪ, рдЬрд░ рдЙрд░реНрд╡рд░рд┐рдд рдЙрддреНрддрд░ рд╕рд░реНрд╡ рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдВрдкреИрдХреА рдХрд┐рдорд╛рди рдЕрд░реНрдзреЗ рдЕрд╕реЗрд▓, рддрд░ рдПрдХреВрдг рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдирд╛рд╣реАрдд 2k.

рдпреЗрдереЗ рдореА рдПрдХ рд▓рд╣рд╛рди рдкрд╛рдКрд▓ рдкреБрдвреЗ рдЯрд╛рдХреВ рд╢рдХрд▓реЛ. рд╣реЗ рд╕реНрдкрд╖реНрдЯ рдЖрд╣реЗ рдХреА рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ рдХрд░реНрдирд▓ рджреНрд╡рд┐рдкрдХреНрд╖реАрдп рдЖрд▓реЗрдЦрд╛рдордзреНрдпреЗ рдЖрдкрдг рдХреЛрдгрддреНрдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреЗ рдХрд┐рдорд╛рди рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдХрд╡реНрд╣рд░ рдШреЗрддрд▓реЗ рдпрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЖрд╣реЗ. рдореА рдПрдХ рдШреЗрдК рдЗрдЪреНрдЫрд┐рддреЛ рдЬреЗрдгреЗрдХрд░реВрди рдЙрд░реНрд╡рд░рд┐рдд рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдХрдореАрддрдХрдореА рдЕрд╕реЗрд▓. рдкреВрд░реНрд╡реА, рддреЗ рдХреЗрд╡рд│ рд╡реЗрд│реЗрддрдЪ рд╣реЗ рдХрд░реВ рд╢рдХрдд рд╣реЛрддреЗ рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ. рдореА рд╡реЗрд│реЗрдд рдпрд╛ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ рдЖрд▓реЛ рдкреЕрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ, рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдкреНрд░рддреНрдпреЗрдХ рд╢рд╛рдЦрд╛рдВрдЪреНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рд╣рд╛ рдХреЛрд░ рд╢реЗрдХрдбреЛ рд╣рдЬрд╛рд░реЛ рд╢рд┐рд░реЛрдмрд┐рдВрджреВрдВрдЪреНрдпрд╛ рдЖрд▓реЗрдЦрд╛рдВрдордзреНрдпреЗ рд╢реЛрдзрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.

рдкрд░рд┐рдгрд╛рдо

рд╕рд░рд╛рд╡ рджрд░реНрд╢рд╡рд┐рддреЛ рдХреА рдорд╛рдЭреЗ рд╕реЛрд▓реНрдпреВрд╢рди рд╢реЗрдХрдбреЛ рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдЖрдгрд┐ рд╣рдЬрд╛рд░реЛ рдХрдбрд╛рдВрдЪреНрдпрд╛ рдЪрд╛рдЪрдгреНрдпрд╛рдВрд╡рд░ рдЪрд╛рдВрдЧрд▓реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ. рдЕрд╢рд╛ рдЪрд╛рдЪрдгреНрдпрд╛рдВрдордзреНрдпреЗ рдЕрд░реНрдзреНрдпрд╛ рддрд╛рд╕рд╛рдд рдЙрдкрд╛рдп рд╕рд╛рдкрдбреЗрд▓ рдЕрд╢реА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ. рд╕реНрд╡реАрдХрд╛рд░рд╛рд░реНрд╣ рд╡реЗрд│реЗрдд рдЙрддреНрддрд░ рд╢реЛрдзрдгреНрдпрд╛рдЪреА рд╕рдВрднрд╛рд╡реНрдпрддрд╛, рддрддреНрддреНрд╡рддрдГ, рдЬрд░ рдЖрд▓реЗрдЦрд╛рдордзреНрдпреЗ рдЙрдЪреНрдЪ рдкрджрд╡реАрдЪреЗ рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдкреБрд░реЗрд╢рд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдЕрд╕рддреАрд▓ рддрд░, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкрджрд╡реА 10 рдЖрдгрд┐ рдЙрдЪреНрдЪ.

рд╕реНрдкрд░реНрдзреЗрдд рд╕рд╣рднрд╛рдЧреА рд╣реЛрдгреНрдпрд╛рд╕рд╛рдареА рд╕реЛрд▓реНрдпреБрд╢рдиреНрд╕ рдХрдбреЗ рдкрд╛рдард╡рд╛рд╡реЗ рд▓рд╛рдЧрд▓реЗ optil.io. рддреЗрдереЗ рд╕рд╛рджрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдорд╛рд╣рд┐рддреАрд╡рд░реВрди рдиреНрдпрд╛рдпрдирд┐рд╡рд╛рдбрд╛ рдХрд░реВрди рдбреЙ рдЪрд┐рдиреНрд╣, рдЦреБрд▓реНрдпрд╛ рдЪрд╛рдЪрдгреНрдпрд╛рдВрдордзреАрд▓ рдорд╛рдЭреЗ рд╕рдорд╛рдзрд╛рди рд╡реАрд╕ рдкреИрдХреА рддрд┐рд╕рд▒реНрдпрд╛ рдХреНрд░рдорд╛рдВрдХрд╛рд╡рд░ рдЖрд╣реЗ, рджреБрд╕рд▒реНрдпрд╛ рдХреНрд░рдорд╛рдВрдХрд╛рдкрд╛рд╕реВрди рдореЛрдареНрдпрд╛ рдЕрдВрддрд░рд╛рд╕рд╣. рдкреВрд░реНрдгрдкрдгреЗ рдкреНрд░рд╛рдорд╛рдгрд┐рдХрдкрдгреЗ рд╕рд╛рдВрдЧрд╛рдпрдЪреЗ рддрд░, рд╕реНрдкрд░реНрдзреЗрддрдЪ рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕рдЪреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд╕реЗ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓ рд╣реЗ рдкреВрд░реНрдгрдкрдгреЗ рд╕реНрдкрд╖реНрдЯ рдирд╛рд╣реА: рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдорд╛рдЭреЗ рд╕рдорд╛рдзрд╛рди рдЪреМрдереНрдпрд╛ рд╕реНрдерд╛рдирд╛рд╡рд░реАрд▓ рд╕реЛрд▓реНрдпреВрд╢рдирдкреЗрдХреНрд╖рд╛ рдХрдореА рдЪрд╛рдЪрдгреНрдпрд╛ рдЙрддреНрддреАрд░реНрдг рдХрд░рддреЗ, рдкрд░рдВрддреБ рдЬреЗ рдЙрддреНрддреАрд░реНрдг рд╣реЛрддрд╛рдд рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рддреЗ рдЬрд▓рдж рдХрд╛рд░реНрдп рдХрд░рддреЗ.

рдмрдВрдж рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рдЪрд╛рдЪрдгреНрдпрд╛рдВрдЪреЗ рдирд┐рдХрд╛рд▓ рез рдЬреБрд▓реИ рд░реЛрдЬреА рдХрд│рддреАрд▓.

рд╕реНрддреНрд░реЛрдд: www.habr.com