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

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

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

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

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

рдореЗрд░реЛ рдмрд╛рд░реЗрдорд╛

рдореЗрд░реЛ рдирд╛рдо Vasily Alferov рд╣реЛ, рдо рдЕрд╣рд┐рд▓реЗ рдиреЗрд╢рдирд▓ рд░рд┐рд╕рд░реНрдЪ рдпреБрдирд┐рднрд░реНрд╕рд┐рдЯреА рд╣рд╛рдпрд░ рд╕реНрдХреВрд▓ рдЕрдл рдЗрдХреЛрдиреЛрдорд┐рдХреНрд╕ - рд╕реЗрдиреНрдЯ рдкрд┐рдЯрд░реНрд╕рдмрд░реНрдЧрдорд╛ рддреЗрд╕реНрд░реЛ рд╡рд░реНрд╖ рдкреВрд░рд╛ рдЧрд░реНрджреИрдЫреБред рдо рдорд╕реНрдХреЛ рд╕реНрдХреВрд▓ рдирдореНрдмрд░ 179 рдорд╛ рдкрдвреНрджрд╛ рд░ рдХрдореНрдкреНрдпреБрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдУрд▓рдореНрдкрд┐рдпрд╛рдбрдорд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рднрд╛рдЧ рд▓рд┐рдПрдХреЛ рдмреЗрд▓рд╛рджреЗрдЦрд┐ рдиреИ рдорд▓рд╛рдИ рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВрдорд╛ рд░реБрдЪрд┐ рдерд┐рдпреЛред

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

рдкреБрд╕реНрддрдХрдмрд╛рдЯ рд▓рд┐рдЗрдПрдХреЛ рдЙрджрд╛рд╣рд░рдг "рдкреИрд░рд╛рдорд┐рдЯрд░рд╛рдЗрдЬреНрдб рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ"

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

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

рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рддрдкрд╛рдИрдХреЛ рдЕрдЧрд╛рдбрд┐рдХреЛ рд╕рдорд╕реНрдпрд╛ рдХреНрд▓рд╛рд╕рд┐рдХ NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛ рд╣реЛред рддрд┐рдорд┐рд▓реЗ рдЙрдирд▓рд╛рдИ рдЪрд┐рдиреНрдиреБрд╣реБрдиреНрдЫ рд╣реЛрд▓рд╛ рд╡рд░реНрдЯреЗрдХреНрд╕ рдХрднрд░, рд╡рд╛ рд╢реАрд░реНрд╖ рдЖрд╡рд░рдг рд╕рдорд╕реНрдпрд╛рдХреЛ рд░реВрдкрдорд╛ред рддреНрдпрд╕реНрддрд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╕рд╛рдорд╛рдиреНрдп рдЕрд╡рд╕реНрдерд╛рдорд╛, рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕рдордпрдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдХреБрдиреИ рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ рдЫреИрдирдиреНред рд╕рдЯреАрдХ рд╣реБрдирдХреЛ рд▓рд╛рдЧрд┐, рдЕрдкреНрд░рдорд╛рдгрд┐рдд рд░ рдзреЗрд░реИ рдмрд▓рд┐рдпреЛ рдкрд░рд┐рдХрд▓реНрдкрдирд╛ ETH (рдПрдХреНрд╕рдкреЛрдиреЗрдиреНрд╢рд┐рдпрд▓ рдЯрд╛рдЗрдо рд╣рд╛рдЗрдкреЛрдереЗрд╕рд┐рд╕) рд▓реЗ рдпреЛ рд╕рдорд╕реНрдпрд╛рд▓рд╛рдИ рд╕рдордпрдореИ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрди рднрдиреЗрд░ рдмрддрд╛рдЙрдБрдЫред рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╛рдЗрдЬреНрдб рдПрд▓реНрдЧреЛрд░рд┐рджрдордХреЛ рд╕рд╛рде NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдХрд╕рд░реА рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреЗ, рддреНрдпреЛ рд╣реЛ, рддрдкрд╛рдИрд▓реЗ рдкреВрд░реНрдг рдЦреЛрдЬреА рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдХреЗрд╣рд┐ рд╕реЛрдЪреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдиред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рдорд╛рдиреМрдВ рдХреЛрд╣реА рддрдкрд╛рдИрдХреЛ рдмрд╛рд░рдорд╛ рдЖрдЙрдБрджреИрдЫ n = 1000 рдорд╛рдирд╡ред рддреНрдпрд╕рдкрдЫрд┐ рдкреВрд░реНрдг рдЦреЛрдЬ рд╣реБрдиреЗрдЫ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╛рдЗрдЬреНрдб рдПрд▓реНрдЧреЛрд░рд┐рджрдордХреЛ рд╕рд╛рде NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдХрд╕рд░реА рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреЗ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдЬреБрди рддреНрдпрд╣рд╛рдБ рд▓рдЧрднрдЧ рдЫрдиреН рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╛рдЗрдЬреНрдб рдПрд▓реНрдЧреЛрд░рд┐рджрдордХреЛ рд╕рд╛рде NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдХрд╕рд░реА рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреЗ - рдкрд╛рдЧрд▓ рд░рдХрдоред рд╕реМрднрд╛рдЧреНрдп рджреЗрдЦрд┐, рддрдкрд╛рдЗрдБрдХреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдПрдХ рд╕реАрдорд╛ рджрд┐рдПрдХреЛ рдЫ k = реи, рддреНрдпрд╕реИрд▓реЗ рддрдкрд╛рдИрдВрд▓реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдпреЛрдЬрдирд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдзреЗрд░реИ рд╕рд╛рдиреЛ рдЫ: рджрд╕ рддрддреНрд╡рд╣рд░реВрдХреЛ рдЙрдкрд╕реЗрдЯрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╛рдЗрдЬреНрдб рдПрд▓реНрдЧреЛрд░рд┐рджрдордХреЛ рд╕рд╛рде NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдХрд╕рд░реА рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреЗред рдпреЛ рд░рд╛рдореНрд░реЛ рдЫ, рддрд░ рдпреЛ рдЕрдЭреИ рдкрдирд┐ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдкрдирд┐ рдПрдХ рджрд┐рдирдорд╛ рдЧрдгрдирд╛ рдЧрд░рд┐рдиреЗ рдЫреИрдиред
рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╛рдЗрдЬреНрдб рдПрд▓реНрдЧреЛрд░рд┐рджрдордХреЛ рд╕рд╛рде NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдХрд╕рд░реА рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреЗ
рдмрд╛рд░рдХрд╛ рдЖрдЧрдиреНрддреБрдХрд╣рд░реВ рдмреАрдЪрдХреЛ рддрдирд╛рд╡рдкреВрд░реНрдг рд╕рдореНрдмрдиреНрдзрдХреЛ рдпреЛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдорд╛ рдЭрдЧрдбрд╛рдХреЛ рд╕рдореНрднрд╛рд╡рдирд╛рд▓рд╛рдИ рд╣рдЯрд╛рдЙрди, рддрдкрд╛рдИрдВрд▓реЗ рдмрдм, рдбреЗрдирд┐рдпрд▓ рд░ рдлреЗрдбрд░рд▓рд╛рдИ рдмрд╛рд╣рд┐рд░ рд░рд╛рдЦреНрдиреБ рдкрд░реНрдЫред рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рд╕рдорд╛рдзрд╛рди рдЫреИрди рдЬрд╕рдорд╛ рджреБрдИ рдорд╛рддреНрд░ рдкрдЫрд╛рдбрд┐ рдЫреЛрдбрд┐рдиреЗрдЫред

рдХреЗ рдпрд╕рдХреЛ рдорддрд▓рдм рдпреЛ рд╕рдордп рджрд┐рдиреБ рд░ рд╕рдмреИрд▓рд╛рдИ рднрд┐рддреНрд░ рдЬрд╛рди рджрд┐рдиреБ рд╣реЛ? рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рд╡рд┐рдЪрд╛рд░ рдЧрд░реМрдВред рдареАрдХ рдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрд▓реЗ рдзреЗрд░реИ рд╕рдВрдЦреНрдпрд╛рдорд╛ рдорд╛рдирд┐рд╕рд╣рд░реВрд╕рдБрдЧ рд▓рдбреНрди рд╕рдХреНрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛ рднрдПрдХрд╛рд╣рд░реВрд▓рд╛рдИ рдорд╛рддреНрд░ рдЕрдиреБрдорддрд┐ рджрд┐рди рд╕рдХреНрдиреБрд╣реБрдиреНрдиред рдпрджрд┐ рдХреЛрд╣реАрд╕рдБрдЧ рд▓рдбреНрди рд╕рдХреНрдЫ рднрдиреЗ k + рез рдЕрд░реНрдХреЛ рд╡реНрдпрдХреНрддрд┐, рддрдм рддрдкрд╛рдЗрдБ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдкрдорд╛ рдЙрд╕рд▓рд╛рдИ рднрд┐рддреНрд░ рдЬрд╛рди рджрд┐рди рд╕рдХреНрдиреБрд╣реБрдиреНрди - рдЕрдиреНрдпрдерд╛ рддрдкрд╛рдЗрдБ рд╕рдмреИрд▓рд╛рдИ рдмрд╛рд╣рд┐рд░ рд░рд╛рдЦреНрдиреБ рдкрд░реНрдЫ k + рез рд╢рд╣рд░рд╡рд╛рд╕реАрд╣рд░реВ, рдЬрд╕рд╕рдБрдЧ рдЙрд╕рд▓реЗ рд▓рдбреНрди рд╕рдХреНрдЫ, рдЬрд╕рд▓реЗ рдиреЗрддреГрддреНрд╡рд▓рд╛рдИ рдкрдХреНрдХреИ рдирд┐рд░рд╛рд╢ рдкрд╛рд░реНрдЫред

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

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

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

рдорд╛рдерд┐рдХреЛ рдЙрджрд╛рд╣рд░рдг рдПрдЙрдЯрд╛ рдЙрджрд╛рд╣рд░рдг рд╣реЛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╛рдЗрдЬреНрдб рдПрд▓реНрдЧреЛрд░рд┐рдереНрдоред рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╛рдЗрдЬреНрдб рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ рд╣реБрдиреН рдЬреБрди рд╕рдордпрдорд╛ рдЪрд▓реНрдЫрдиреН f(k) poly(n)рдХрд╣рд╛рдБ p - рдмрд╣реБрдкрдж, f рдПрдХ рдордирдорд╛рдиреА рдХрдореНрдкреНрдпреБрдЯреЗрдмрд▓ рдкреНрд░рдХрд╛рд░реНрдп рд╣реЛ, рд░ k - рдХреЗрд╣рд┐ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░, рдЬреБрди, рд╕рдореНрднрд╡рддрдГ, рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЖрдХрд╛рд░ рднрдиреНрджрд╛ рдзреЗрд░реИ рд╕рд╛рдиреЛ рд╣реБрдиреЗрдЫред

рдпреЛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЕрдШрд┐ рд╕рдмреИ рддрд░реНрдХ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдиреНрдЫ рдХрд░реНрдиреЗрд▓рд╛рдЗрдЬреЗрд╢рди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╛рдЗрдЬреНрдб рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рд╣реЛред рдХрд░реНрдиреЗрд▓рд╛рдЗрдЬреЗрд╢рди рднрдиреЗрдХреЛ рдорд╛рдкрджрдгреНрдбрдХреЛ рдкреНрд░рдХрд╛рд░реНрдпрджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рдорд╛рдирдорд╛ рд╕рдорд╕реНрдпрд╛рдХреЛ рдЖрдХрд╛рд░ рдШрдЯрд╛рдЙрдиреБ рд╣реЛред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╕рдорд╕реНрдпрд╛ рдЕрдХреНрд╕рд░ рдХрд░реНрдиреЗрд▓ рднрдирд┐рдиреНрдЫред рдпрд╕рд░реА, vertices рдХреЛ рдбрд┐рдЧреНрд░реА рдХреЛ рдмрд╛рд░реЗ рдорд╛ рд╕рд╛рдзрд╛рд░рдг рддрд░реНрдХ рджреНрд╡рд╛рд░рд╛, рд╣рд╛рдореАрд▓реЗ Vertex Cover рд╕рдорд╕реНрдпрд╛ рдХреЛ рд▓рд╛рдЧреА рдПрдХ quadratic рдХрд░реНрдиреЗрд▓ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдпреМрдВ, рдЙрддреНрддрд░ рдХреЛ рдЖрдХрд╛рд░ рджреНрд╡рд╛рд░рд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╛рдЗрдЬреНрдбред рддреНрдпрд╣рд╛рдБ рдЕрдиреНрдп рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдЫрдиреН рдЬреБрди рддрдкрд╛рдИрдВрд▓реЗ рдпрд╕ рдХрд╛рд░реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рдЫрдиреЛрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ (рдЬрд╕реНрддреИ Vertex Cover Above LP), рддрд░ рдпреЛ рд╣рд╛рдореАрд▓реЗ рдЫрд▓рдлрд▓ рдЧрд░реНрдиреЗ рд╕реЗрдЯрд┐рдЩ рд╣реЛред

рдЧрддрд┐ рдЪреБрдиреМрддреА

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

рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рд╣рд░реЗрдХ рд╡рд░реНрд╖ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реБрдБрджреИ рдЧрдЗрд░рд╣реЗрдХреЛ рдЫред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рддрдереНрдпрд╛рдЩреНрдХрд▓рд╛рдИ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдпреЛ рд╡рд░реНрд╖ 24 рдЯреЛрд▓реАрд▓реЗ рднреЗрд░реНрдЯреЗрдХреНрд╕ рдХрднрд░рд┐рдЩ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛рдорд╛ рднрд╛рдЧ рд▓рд┐рдПред рдпреЛ рдзреНрдпрд╛рди рджрд┐рди рд▓рд╛рдпрдХ рдЫ рдХрд┐ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдзреЗрд░реИ рдШрдгреНрдЯрд╛ рд╡рд╛ рдПрдХ рд╣рдкреНрддрд╛ рд╕рдореНрдо, рддрд░ рдзреЗрд░реИ рдорд╣рд┐рдирд╛ рд╕рдореНрдо рд░рд╣рдиреНрдЫред рдЯреЛрд▓реАрд╣рд░реВрд╕рдБрдЧ рд╕рд╛рд╣рд┐рддреНрдп рдЕрдзреНрдпрдпрди рдЧрд░реНрдиреЗ, рдЖрдлреНрдиреИ рдореМрд▓рд┐рдХ рд╡рд┐рдЪрд╛рд░ рд▓реНрдпрд╛рдЙрдиреЗ рд░ рддреНрдпрд╕рд▓рд╛рдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреЗ рдЕрд╡рд╕рд░ рдЫред рд╕рдВрдХреНрд╖реЗрдкрдорд╛, рдпреЛ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдПрдХ рдЕрдиреБрд╕рдиреНрдзрд╛рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реЛред рд╕рдмреИрднрдиреНрджрд╛ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд╕рдорд╛рдзрд╛рдирдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рдЪрд╛рд░рд╣рд░реВ рд░ рд╡рд┐рдЬреЗрддрд╛рд╣рд░реВрдХреЛ рдкреБрд░рд╕реНрдХрд╛рд░ рд╕рдореНрдореЗрд▓рдирдХреЛ рд╕рдВрдпреЛрдЬрдирдорд╛ рдЖрдпреЛрдЬрд┐рдд рдЧрд░рд┐рдиреЗрдЫ рдЖрдИрдкреЗрдХ (International Symposium on Parameterized and Exact Computation) рдпреБрд░реЛрдкрдХреЛ рд╕рдмреИрднрдиреНрджрд╛ рдареВрд▓реЛ рд╡рд╛рд░реНрд╖рд┐рдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдорд┐рдХ рдмреИрдардХрдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛ algoред рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдмрд╛рд░реЗ рдердк рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдорд╛ рдкрд╛рдЙрди рд╕рдХрд┐рдиреНрдЫ рд╕рд╛рдЗрдЯрд░ рд╡рд┐рдЧрддрдХрд╛ рд╡рд░реНрд╖рд╣рд░реВрдХреЛ рдирддрд┐рдЬрд╛ рдЭреВрдЯреЛ рд╣реЛ рдпрд╣рд╛рдБ.

рд╕рдорд╛рдзрд╛рди рд░реЗрдЦрд╛рдЪрд┐рддреНрд░

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

рд╕рд╛рдорд╛рдиреНрдп рдпреЛрдЬрдирд╛ рдпреЛ рд╣реЛ: рд╣рд╛рдореА рд╕рд░рд▓реАрдХрд░рдг рдирд┐рдпрдорд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрдЫреМрдВ, рддреНрдпрд╕рдкрдЫрд┐ рд╣рд╛рдореА рдХреЗрд╣реА vertex рдЪрдпрди рдЧрд░реНрдЫреМрдВ, рд░ рджреБрдИ рдкреБрдирд░рд╛рд╡рд░реНрддреА рдХрд▓рд╣рд░реВ рдмрдирд╛рдЙрдБрдЫреМрдВ: рдкрд╣рд┐рд▓реЛрдорд╛ рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдорд╛ рд▓рд┐рдиреНрдЫреМрдВ, рд░ рдЕрд░реНрдХреЛрдорд╛ рд╣рд╛рдореА рдпрд╕рдХреЛ рд╕рдмреИ рдЫрд┐рдореЗрдХреАрд╣рд░реВ рд▓рд┐рдиреНрдЫреМрдВред рдЬрд╕рд▓рд╛рдИ рд╣рд╛рдореА рдпрд╕ рд╢реАрд░реНрд╖рдорд╛ рд╡рд┐рднрд╛рдЬрди (рд╢рд╛рдЦрд╛рд╣рд░реВ) рднрдиреНрдЫреМрдВред

рдЕрд░реНрдХреЛ рдЕрдиреБрдЪреНрдЫреЗрджрдорд╛ рдпрд╕ рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдареНрдпрд╛рдХреНрдХреИ рдПрдЙрдЯрд╛ рдердкрд┐рдиреЗрдЫред

рд╡рд┐рднрд╛рдЬрди (рдмреНрд░рдВрдЪрд┐рдЩ) рдирд┐рдпрдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рдЪрд╛рд░рд╣рд░реВ

рдЯреБрдХреНрд░рд╛рдЯреБрдХреНрд░рд╛ рд╣реБрдиреЗ рдорд╛рдерд┐рд▓реНрд▓реЛ рднрд╛рдЧ рдХрд╕рд░реА рдЫрд╛рдиреНрдиреЗ рднрдиреЗрд░ рдЫрд▓рдлрд▓ рдЧрд░реМрдВред
рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдПрд▓реНрдЧреЛрд░рд┐рдердорд┐рдХ рдЕрд░реНрдердорд╛ рдзреЗрд░реИ рд▓реЛрднреА рдЫ: рдЕрдзрд┐рдХрддрдо рдбрд┐рдЧреНрд░реАрдХреЛ рд╢реАрд░реНрд╖ рд▓рд┐рдиреБрд╣реЛрд╕реН рд░ рдпрд╕рдХреЛ рд╕рд╛рде рд╡рд┐рднрд╛рдЬрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпреЛ рдХрд┐рди рд░рд╛рдореНрд░реЛ рджреЗрдЦрд┐рдиреНрдЫ? рдХрд┐рдирднрдиреЗ рдкреБрдирд░рд╛рд╡рд░реНрддреА рдХрд▓рдХреЛ рджреЛрд╕реНрд░реЛ рд╢рд╛рдЦрд╛рдорд╛ рд╣рд╛рдореА рдпрд╕ рддрд░рд┐рдХрд╛рд▓реЗ рдзреЗрд░реИ vertices рд╣рдЯрд╛рдЙрдиреЗрдЫреМрдВред рддрдкрд╛рдИрдВрд▓реЗ рдмрд╛рдБрдХреА рд░рд╣реЗрдХреЛ рд╕рд╛рдиреЛ рдЧреНрд░рд╛рдлрдорд╛ рдЧрдгрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рд╣рд╛рдореА рдпрд╕рдорд╛ рдЫрд┐рдЯреНрдЯреИ рдХрд╛рдо рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред

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

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

рд╣рд╛рдореА рдпреЛ рдЧрд░реНрдиреЗрдЫреМрдВ, рддрд░ рд╣рд╛рдореА рдердк рдЪрд╛рд╣рдиреНрдЫреМрдВред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЧреНрд░рд╛рдлрдорд╛ рд╕рд╛рдиреЛ vertex cuts рдЦреЛрдЬреНрдиреБрд╣реЛрд╕реН рд░ рдпрд╕рдмрд╛рдЯ vertices рд╕рдБрдЧреИ рд╡рд┐рднрд╛рдЬрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдиреНрдпреВрдирддрдо рдЧреНрд▓реЛрдмрд▓ рднреЗрд░реНрдЯреЗрдХреНрд╕ рдХрд╛рдЯ рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреЗ рд╕рдмреИрднрдиреНрджрд╛ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рддрд░рд┐рдХрд╛ рднрдиреЗрдХреЛ рдЧреЛрдореЛрд░реА-рд╣реБ рд░реВрдЦ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рд╣реЛ, рдЬреБрди рдШрди рд╕рдордпрдорд╛ рдмрдирд╛рдЗрдПрдХреЛ рдЫред PACE рдЪреНрдпрд╛рд▓реЗрдиреНрдЬрдорд╛, рд╕рд╛рдорд╛рдиреНрдп рдЧреНрд░рд╛рдл рд╕рд╛рдЗрдЬ рдзреЗрд░реИ рд╣рдЬрд╛рд░ рдард╛рдбреЛ рд╣реБрдиреНрдЫред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рд░реВрдЦрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд╢реАрд░реНрд╖рдорд╛ рдЕрд░рдмреМрдВ рдЕрдкрд░реЗрд╢рдирд╣рд░реВ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдпреЛ рдЖрд╡рдВрдЯрд┐рдд рд╕рдордпрдорд╛ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдЕрд╕рдореНрднрд╡ рдЫ рднрдиреЗрд░ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫред

рд╕рдорд╛рдзрд╛рди рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрди рдкреНрд░рдпрд╛рд╕ рдЧрд░реМрдВред рдЕрдзрд┐рдХрддрдо рдкреНрд░рд╡рд╛рд╣ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреЗ рдХреБрдиреИ рдкрдирд┐ рдПрд▓реНрдЧреЛрд░рд┐рджрдорджреНрд╡рд╛рд░рд╛ рдард╛рдбреЛрдХреЛ рдЬреЛрдбреАрдХреЛ рдмреАрдЪрдорд╛ рдХрд╛рдЯрд┐рдПрдХреЛ рдиреНрдпреВрдирддрдо vertex рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХрд┐рдиреНрдЫред рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рдпрд╕реНрддреЛ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рджрд┐рди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ Dinitz рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо, рд╡реНрдпрд╡рд╣рд╛рд░ рдорд╛ рдпреЛ рдзреЗрд░реИ рдЫрд┐рдЯреЛ рдХрд╛рдо рдЧрд░реНрджрдЫред рдорд▓рд╛рдИ рд╢рдЩреНрдХрд╛ рдЫ рдХрд┐ рд╕реИрджреНрдзрд╛рдиреНрддрд┐рдХ рд░реВрдкрдорд╛ рд╕рдЮреНрдЪрд╛рд▓рди рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорд╛рди рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╛рдЗрдЬреНрдб рдПрд▓реНрдЧреЛрд░рд┐рджрдордХреЛ рд╕рд╛рде NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдХрд╕рд░реА рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреЗ, рдЬреБрди рдкрд╣рд┐рд▓реЗ рдиреИ рдзреЗрд░реИ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдЫред

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

рдпреЛ рдзреНрдпрд╛рди рджрд┐рди рд▓рд╛рдпрдХ рдЫ рдХрд┐ рд╕реИрджреНрдзрд╛рдиреНрддрд┐рдХ рд░реВрдкрдорд╛ рдЫрд┐рдЯреЛ рдПрд▓реНрдЧреЛрд░рд┐рджрдордХреЛ рдмрд╛рд░реЗрдорд╛ рд▓реЗрдЦрд╣рд░реВрд▓реЗ рд╡рд┐рднрд╛рдЬрдирдХреЛ рд▓рд╛рдЧрд┐ рдард╛рдбреЛрд╣рд░реВ рдЪрдпрди рдЧрд░реНрди рдзреЗрд░реИ рдЙрдиреНрдирдд рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рддреНрдпрд╕реНрддрд╛ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВрд╕рдБрдЧ рдзреЗрд░реИ рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реБрдиреНрдЫ рд░ рд╕рдордп рд░ рдореЗрдореЛрд░реАрдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рдЕрдХреНрд╕рд░ рдЦрд░рд╛рдм рдкреНрд░рджрд░реНрд╢рди рд╣реБрдиреНрдЫред рдореИрд▓реЗ рдЕрднреНрдпрд╛рд╕рдХрд╛ рд▓рд╛рдЧрд┐ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реБрдиреЗрд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рдЕрд╕рдорд░реНрде рдерд┐рдПрдБред

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

рд╣рд╛рдореАрд╕рдБрдЧ рдкрд╣рд┐рд▓реЗ рдиреИ рдХрд░реНрдиреЗрд▓рд╛рдЗрдЬреЗрд╢рдирдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рдЪрд╛рд░рд╣рд░реВ рдЫрдиреНред рдорд▓рд╛рдИ рддрдкрд╛рдИрд▓рд╛рдИ рд╕рдореНрдЭрд╛рдЙрди рджрд┐рдиреБрд╣реЛрд╕реН:

  1. рдпрджрд┐ рддреНрдпрд╣рд╛рдБ рдПрдХ рдЕрд▓рдЧ рдард╛рдбреЛ рдЫ рднрдиреЗ, рдпрд╕рд▓рд╛рдИ рдореЗрдЯрд╛рдЙрдиреБрд╣реЛрд╕реНред
  2. рдпрджрд┐ рддреНрдпрд╣рд╛рдБ рдбрд┐рдЧреНрд░реА 1 рдХреЛ рд╢реАрд░реНрд╖ рдЫ рднрдиреЗ, рдпрд╕рд▓рд╛рдИ рд╣рдЯрд╛рдЙрдиреБрд╣реЛрд╕реН рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдорд╛ рдпрд╕рдХреЛ рдЫрд┐рдореЗрдХреА рд▓рд┐рдиреБрд╣реЛрд╕реНред
  3. рдпрджрд┐ рддреНрдпрд╣рд╛рдБ рдХрдореНрддрд┐рдорд╛ рдбрд┐рдЧреНрд░реА рдХреЛ рд╢реАрд░реНрд╖ рдЫ k + рез, рдлрд┐рд░реНрддрд╛ рд▓рд┐рдиреБрд╣реЛрд╕реНред

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

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

рдЕрд░реНрдХреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗрд╣рд┐ рд╣рд╛рд▓рдХреЛ рдЗрд╖реНрдЯрддрдо рдЬрд╡рд╛рдл рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиреЗ рд░ рд╕рд╛рдиреЛ рдЬрд╡рд╛рдл рдЦреЛрдЬреНрдиреЗ рд╣реЛ, рдлреЗрд▓рд╛ рдкрд░реНрджрд╛ рдпреЛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН k рдЦреЛрдЬреАрдорд╛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╢рд╛рдЦрд╛рд╣рд░реВ рдХрд╛рдЯреНрдирдХреЛ рд▓рд╛рдЧрд┐ред

рдзреЗрд░реИ рд░рд╛рддреА рдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реЗрдкрдЫрд┐, рдореИрд▓реЗ рдпреА рджреБрдИ рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рд╕рдВрдпреЛрдЬрдирдорд╛ рдмрд╕реЗрдБ: рдкрд╣рд┐рд▓реЗ, рдо рдЦреЛрдЬрдХреЛ рдЧрд╣рд┐рд░рд╛рдЗрдорд╛ рдХреЗрд╣реА рдкреНрд░рдХрд╛рд░рдХреЛ рд╕реАрдорд╛рдХреЛ рд╕рд╛рде рдореЗрд░реЛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЪрд▓рд╛рдЙрдБрдЫреБ (рдпрд╕рд▓рд╛рдИ рдЪрдпрди рдЧрд░реНрдиреЗ рддрд╛рдХрд┐ рдпрд╕рд▓реЗ рдореБрдЦреНрдп рд╕рдорд╛рдзрд╛рдирдХреЛ рддреБрд▓рдирд╛рдорд╛ рдирдЧрдгреНрдп рд╕рдордп рд▓рд┐рдиреНрдЫ) рд░ рдЙрддреНрддрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЙрддреНрддрд░рдХреЛ рдорд╛рдерд┐рд▓реНрд▓реЛ рд╕реАрдорд╛рдХреЛ рд░реВрдкрдорд╛ рд╕рдорд╛рдзрд╛рди рдлреЗрд▓рд╛ рдкрд░реНрдпреЛ - рддреНрдпреЛ рд╣реЛ, рдПрдЙрдЯреИ рдХреБрд░рд╛рдорд╛ k.

рдбрд┐рдЧреНрд░реА 2 рдХреЛ рдард╛рдбреЛ

рд╣рд╛рдореАрд▓реЗ рдбрд┐рдЧреНрд░реА реж рд░ рез рдХреЛ рдард╛рдбреЛрд╕рдБрдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░реЗрдХрд╛ рдЫреМрдВред рдпреЛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫ рдХрд┐ рдпреЛ рдбрд┐рдЧреНрд░реА 0 рдХреЛ рдард╛рдбреЛ рдХреЛ рд╕рд╛рде рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рддрд░ рдпреЛ рдЧреНрд░рд╛рдл рджреЗрдЦрд┐ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдЕрдкрд░реЗрд╢рди рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреЗрдЫред

рдпрд╕рд▓рд╛рдИ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрди, рд╣рд╛рдореАрд▓реЗ рдХреБрдиреИ рди рдХреБрдиреИ рд░реВрдкрдорд╛ рдард╛рдбреЛрд╣рд░реВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдбрд┐рдЧреНрд░реА реи рдХреЛ рднреЗрд░реНрдЯреЗрдХреНрд╕рд▓рд╛рдИ рднреЗрд░реНрдЯреЗрдХреНрд╕ рднрдирд┐рдиреНрдЫ v, рд░ рдпрд╕рдХреЛ рдЫрд┐рдореЗрдХреАрд╣рд░реВ - рдард╛рдбреЛ x ╨╕ yред рдЕрд░реНрдХреЛ рд╣рд╛рдореАрд╕рдБрдЧ рджреБрдИрд╡рдЯрд╛ рдХреЗрд╕рд╣рд░реВ рд╣реБрдиреЗрдЫрдиреНред

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

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

рдпреЛ рдзреНрдпрд╛рди рджрд┐рди рд▓рд╛рдпрдХ рдЫ рдХрд┐ рдпреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЙрдЪрд┐рдд рд░реИрдЦрд┐рдХ рд╕рдордпрдорд╛ рд╕рд╣реА рд░реВрдкрдорд╛ рд▓рд╛рдЧреВ рдЧрд░реНрди рдзреЗрд░реИ рдЧрд╛рд╣реНрд░реЛ рдЫред Gluing рдард╛рдбреЛ рдПрдХ рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдп рд╣реЛ; рддрдкрд╛рдИрдВрд▓реЗ рдЫрд┐рдореЗрдХреАрд╣рд░реВрдХреЛ рд╕реВрдЪреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдпрджрд┐ рдпреЛ рд▓рд╛рдкрд░рд╡рд╛рд╣реАрдкреВрд░реНрд╡рдХ рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ asymptotically suboptimal рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рд╕рдордпрдХреЛ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрджрд┐ рддрдкрд╛рдЗрдБ рдкреНрд░рддреНрдпреЗрдХ gluing рдкрдЫрд┐ рдзреЗрд░реИ рдХрд┐рдирд╛рд░рд╛рд╣рд░реВ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ)ред рдореИрд▓реЗ рдбрд┐рдЧреНрд░реА 2 рдХреЛ рднреЗрд░реНрдЯрд┐рд╕рд╣рд░реВрдмрд╛рдЯ рд╕рдореНрдкреВрд░реНрдг рдорд╛рд░реНрдЧрд╣рд░реВ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд░ рд╡рд┐рд╢реЗрд╖ рдХреЗрд╕рд╣рд░реВрдХреЛ рдЧреБрдЪреНрдЫрд╛рдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрдирдорд╛ рдмрд╕реЗрдБ, рдЬрд╕реНрддреИ рддреНрдпрд╕реНрддрд╛ рдард╛рдбреЛрд╣рд░реВрдмрд╛рдЯ рдЪрдХреНрд░рд╣рд░реВ рд╡рд╛ рдПрдЙрдЯрд╛ рдмрд╛рд╣реЗрдХ рд╕рдмреИ рддреНрдпрд╕реНрддрд╛ рд╢реАрд░реНрд╖рд╣рд░реВрдмрд╛рдЯред

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

рд░реИрдЦрд┐рдХ рдХрд░реНрдиреЗрд▓

рдЕрдиреНрддрдорд╛, рдХрд░реНрдиреЗрд▓ рдХреЛ рд╕рдмреИ рднрдиреНрджрд╛ рд░реЛрдЪрдХ рднрд╛рдЧред

рд╕реБрд░реБ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╕рдореНрдЭрдиреБрд╣реЛрд╕реН рдХрд┐ рджреНрд╡рд┐рдкрдХреНрд╖реАрдп рдЧреНрд░рд╛рдлрд╣рд░реВрдорд╛ рдиреНрдпреВрдирддрдо рднреЗрд░реНрдЯреЗрдХреНрд╕ рдХрднрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХрд┐рдиреНрдЫред рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╛рдЗрдЬреНрдб рдПрд▓реНрдЧреЛрд░рд┐рджрдордХреЛ рд╕рд╛рде NP-рд╣рд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдХрд╕рд░реА рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреЗред рдпреЛ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рддрдкрд╛рдИрд▓реЗ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ Hopcroft-Karp рддреНрдпрд╣рд╛рдБ рдЕрдзрд┐рдХрддрдо рдорд┐рд▓реНрджреЛ рдлреЗрд▓рд╛ рдкрд╛рд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рд░ рддреНрдпрд╕рдкрдЫрд┐ рдкреНрд░рдореЗрдп рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН K├╢nig-Egervari.

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

рд╣рд╛рдореАрд▓реЗ рднрд░реНрдЦрд░реИ рдЫреЛрдбреНрди рд╕рд┐рдХреЗрдХрд╛ рдЫреМрдВ 2k рдЪреБрдЪреБрд░рд╛рд╣рд░реВ рд╕рд╛рдБрдЪреНрдЪреИ, рдпрджрд┐ рдмрд╛рдБрдХреА рдЙрддреНрддрд░ рдХрдореНрддрд┐рдорд╛ рд╕рдмреИ vertices рдХреЛ рдЖрдзрд╛ рд╣реЛ рднрдиреЗ, рддреНрдпрд╣рд╛рдБ рдХреБрд▓ рдорд╛ рдХреБрдиреИ рдкрдирд┐ vertices рднрдиреНрджрд╛ 2k.

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

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

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

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

рдмрдиреНрдж рдкрд░реАрдХреНрд╖рдгрдХреЛ рдирддрд┐рдЬрд╛ рдЬреБрд▓рд╛рдИ рез рдорд╛ рдерд╛рд╣рд╛ рд╣реБрдиреЗрдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди