рд▓рд╛рд▓рдЪреА рдХреНрд▓рд┐рдХ рд╕рдВрдпреЛрдЬрди рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдЧреНрд░рд╛рдл рд╡рд░реНрдЯрд┐рдХрд▓ рдХреА рдЖрдВрд╢рд┐рдХ рдЧрдгрдирд╛ рдХреЗ рд╕рд╛рде рдЦреЛрдЬ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╣реЛрддрд╛ рд╣реИ

рдЕрдЪреНрдЫрд╛ рджрд┐рдиред


рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рдореИрдВрдиреЗ рдереЛрдбрд╝рд╛ рд╢реЛрдз рдХрд┐рдпрд╛ред

рдЧреНрд░рд╛рдл рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ, рдПрдХ рд▓рд╛рд▓рдЪреА рдХреНрд▓рд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЬреНрдЮрд╛рдд рд╣реИред рд╣рдореЗрд╢рд╛ рд╕реЗ, рд╡рд╣ рд╕рд╣реА рдкрд░рд┐рдгрд╛рдо рджреЗрддрд╛ рд╣реИред рдХрдЯреМрддреА рдХреЗ рддрд╣рдд рд▓рд╛рд▓рдЪреА рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЗрд╕реЗ DIMACS рдмреЗрдВрдЪрдорд╛рд░реНрдХ рд╕реЗрдЯ рд╕реЗ рд░реЗрдЦрд╛рдВрдХрди рдкрд░ рд╕реЗрдЯреЛрдВ рдХреЗ рдЖрдВрд╢рд┐рдХ рдЧрдгрдирд╛ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред


рддрд╛рд▓рд┐рдХрд╛ 1 рдХрд╛ рдХреЙрд▓рдо "рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЬреНрдЮрд╛рдд" рд╕рдВрдХреЗрддрд┐рдд рд░реЗрдЦрд╛рдВрдХрди рдХреЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЬреНрдЮрд╛рдд рдЕрдзрд┐рдХрддрдо рдХреНрд▓рд┐рдХ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред "рд▓рд╛рд▓рдЪреА" рдХреЙрд▓рдо рд▓рд╛рд▓рдЪреА рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рджреНрд╡рд╛рд░рд╛ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдЕрдзрд┐рдХрддрдо рдХреНрд▓рд┐рдХ рдЖрдХрд╛рд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рд▓рд╛рд▓рдЪреА рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо 35 рдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ 3 рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕рд╣реА рдЙрддреНрддрд░ рджреЗрддрд╛ рд╣реИред


рдиреЛрдЯ - рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛрдб рдореЗрдВ, рд▓рд╛рд▓рдЪреА рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕рдмрд╕реЗ рдмрдбрд╝реА рдЖрд╕рдиреНрди рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рд╢реАрд░реНрд╖ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдХрдИ рдХреЛрдиреЗ рдкрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдкрд╣рд▓рд╛ рдкрд╛рдпрд╛ рдЧрдпрд╛ рд╕реНрдерд╛рди рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо рд▓рд╛рд▓рдЪреА рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд▓рд╛рд▓рдЪреА (рдП) рдХрд╣реЗрдВрдЧреЗ, рдЬрд╣рд╛рдВ рдП рд╕рд░рдгреА (рдЖрд╕рдиреНрди рдореИрдЯреНрд░рд┐рдХреНрд╕) рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред A0 рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рд░рдгреА рдХреЛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░реЗрдВред


рддрд╛рд▓рд┐рдХрд╛ 1 - рдкрд╛рд╕реНрдХрд▓ рдореЗрдВ рд▓рд╛рдЧреВ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдкрд░рд┐рдгрд╛рдоред


** - рдЧреНрд░рд╛рдл рдХреЗ рдмрдбрд╝реЗ рдЖрдХрд╛рд░ рдХреЗ рдХрд╛рд░рдг рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

, : N , . m, m тАУ . DelNotAdj(m).

Greedy(m). ( ) ┬л1c-Greedy┬╗. , , 8 35.


. , DelNotAdj(m). 0, m. mx. Greedy(mx). ( ) ┬л2-Greedy┬╗.


3- (3c-Greedy) C500.9 C1000.9 ╧Й(C500.9)=57, ╧Й(C1000.9)=66.


.


Pascal Greedy(A) O(n2), n тАУ . n , 2- тАУ n!/(2!тИЩ(nтИТ2)!)=(nтИЩ(nтИТ1))/2тЙИn2.. n!/(╧Й(G)!тИЩ(nтИТ╧Й(G))!), ╧Й(G) тАУ () . .


, , ? 1 , .


( 1). O(n), тАУ ╧Й 1 ╧Й(G) тАУ , ╧ЙGR тАУ , .



1

┬лPosition┬╗ 1 . ъЮ╖(G) , . ┬л┬╗ , .


┬лB┬╗ , 2- .

┬л*┬╗ , ┬л┬╗, .. 2, 3 . ╧Й. ╧ЙGRCFG.


, , , , . .. , , , 2- .


┬л┬╗ , :

  1. 0 ┬л┬╗ . ╧ЙGR.
  2. ┬л┬╗ m, m . m , . ╧ЙGR+1.
  3. ┬л┬╗ mn, m- n- 0. mn , n- m- . ╧ЙGR+2.
  4. 3-, 4-,тАж, y- ╧ЙGR+3, ╧ЙGR+4,тАж, ╧ЙGR+y .
  5. 0 тАФ ╧Й(G).

. ┬л┬╗ ┬лB┬╗ :

, , ╧ЙGR. ╧ЙGR+1 ╧ЙGR, , K тАУ .


┬л*┬╗ :

┬л┬╗ ╧ЙGR, ╧ЙGR+1, ╧ЙGR+2,тАж, ╧Й(G) . , , . , ╧ЙGR.


: ╧ЙGR, ╧ЙGR+1, ╧ЙGR+2,тАж , ┬л ┬╗ ( ╧ЙGRCDE 1).


:

1. ┬л┬╗ ╧ЙGR+y,
╧ЙGR+y-1, , K тАУ .


.

2. y- ╧ЙGR+y, , .. ╧ЙGR+y=╧ЙGR+y-1, , ╧ЙGR+y ╧Й(G) .


рдпрджрд┐ рдЙрдкрд░реЛрдХреНрдд рдХрд┐рд╕реА рдФрд░ рдХреЗ рдХрд╛рдо рдХреЛ рджреЛрд╣рд░рд╛рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдмрд╛рд╣рд░ рдирд╣реАрдВ рд╣реВрдВ, рдореБрдЭреЗ рд▓рд┐рдВрдХ рджреЗрдЦрдХрд░ рдЦреБрд╢реА рд╣реЛрдЧреАред рдореБрдЭреЗ рдФрд░ рднреА рдЕрдзрд┐рдХ рдЦреБрд╢реА рд╣реЛрдЧреА рдпрджрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдХреЛ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░рдорд╛рдгрд┐рдд рдпрд╛ рдЕрд╕реНрд╡реАрдХреГрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред


All Articles