рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

setupnash2 - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ setupnash2 рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб setupnash2 рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


рдиреИрд╢ - рджреЛ рд╡реНрдпрдХреНрддрд┐ рдЧреИрд░-рд╕рд╣рдХрд╛рд░реА рдЦреЗрд▓реЛрдВ рдХреЗ рдиреИрд╢ рд╕рдВрддреБрд▓рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ

SYNOPSIS


рд╕реЗрдЯрдЕрдкрдирд╛рд╢ рдирд┐рд╡реЗрд╢ рдЧреЗрдо1.рдЗрди рдЧреЗрдо2.рдЗрди

рд╕реЗрдЯрдЕрдкрдирд╛рд╢2 рдирд┐рд╡реЗрд╢ рдЧреЗрдо1.рдЗрди рдЧреЗрдо2.рдЗрди

рдиреИрд╢ рдЧреЗрдо1.рдЗрди рдЧреЗрдо2.рдЗрди

2 рдирдВ рдЧреЗрдо1.рдЗрди рдЧреЗрдо2.рдЗрди

рд╡рд░реНрдгрди


рдПрдХ рджреЛ рд╡реНрдпрдХреНрддрд┐ рдЧреИрд░-рд╕рд╣рдХрд╛рд░реА рдЦреЗрд▓ рдХреЗ рд▓рд┐рдП рд╕рднреА рдиреИрд╢ рд╕рдВрддреБрд▓рди (рдПрдирдИ) рдХреА рдЧрдгрдирд╛ рджреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреА рдЬрд╛рддреА рд╣реИ
рдЗрдВрдЯрд░рд▓реАрд╡реНрдб рд░рд┐рд╡рд░реНрд╕ рд╕рд░реНрдЪ рд╡рд░реНрдЯреЗрдХреНрд╕ рдПрдиреНрдпреВрдорд░реЗрд╢рди рд╕реНрдЯреЗрдкреНрд╕ред рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ рджреЛ m . рд╣реИрдВ
рдкреВрд░реНрдгрд╛рдВрдХреЛрдВ рдпрд╛ рдкрд░рд┐рдореЗрдп рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ n рдЖрд╡реНрдпреВрд╣ A,B рджреНрд╡рд╛рд░рд╛ред рдкрд╣рд▓рд╛ рдЦрд┐рд▓рд╛рдбрд╝реА рдкрдВрдХреНрддрд┐ рдЦрд┐рд▓рд╛рдбрд╝реА рд╣реИ, рджреВрд╕рд░рд╛
рдХреЙрд▓рдо рдкреНрд▓реЗрдпрд░ рд╣реИред рдпрджрд┐ рдкрдВрдХреНрддрд┐ I рдФрд░ рдХреЙрд▓рдо j рдЦреЗрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЦрд┐рд▓рд╛рдбрд╝реА 1 рдХреЛ рдПрдЖрдИ, рдЬреЗ рдФрд░ рдЦрд┐рд▓рд╛рдбрд╝реА рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ
2 рдмреАрдЖрдИ, рдЬреЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рджреЛ рдпрд╛ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ рд╕реАрдкреАрдпреВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рддреЛ рдиреИрд╢ рдХреЗ рдмрдЬрд╛рдп 2nash рдЪрд▓рд╛рдПрдБ
рдЗрдирдкреБрдЯ рдЧреЗрдо рдХрд╛ рдХреНрд░рдо рд╕рд╛рд░рд╣реАрди рд╣реИред рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд░рдо рдореЗрдВ рдЦреЗрд▓реЛрдВ рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдЪрд▓рддрд╛ рд╣реИред
(рдпрджрд┐ рдЖрдк рдиреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЖрдорддреМрд░ рдкрд░ рддреЗрдЬреА рд╕реЗ рдЪрд▓рддрд╛ рд╣реИ рдпрджрд┐ m <= n рд╣реИ, рддреЛ рдиреАрдЪреЗ рджреЗрдЦреЗрдВред) рд╕рдмрд╕реЗ рдЖрд╕рд╛рди
рдкреНрд░реЛрдЧреНрд░рд╛рдо рдиреИрд╢ рдпрд╛ 2nash рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдкрд╣рд▓реЗ рд╕реЗрдЯрдЕрдкрдирд╛рд╢ рдЪрд▓рд╛рдирд╛ рд╣реИ рдпрд╛ (setupnash2 рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)
рдпреБрдХреНрдд рдлрд╝рд╛рдЗрд▓ рдкрд░:

рдПрдо.рдПрди.
рдореИрдЯреНрд░рд┐рдХреНрд╕ рдП
рдореИрдЯреНрд░рд┐рдХреНрд╕ рдмреА

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдЧреЗрдо m=3 n=2 рд╡рд╛рд▓реЗ рдЧреЗрдо рдХреЗ рд▓рд┐рдП рд╣реИ:

3 2

0 6
2 5
3 3

1 0
0 2
4 3

% рд╕реЗрдЯрдЕрдкрдиреИрд╢ рдЧреЗрдо рдЧреЗрдо1 рдЧреЗрдо2

рдкреНрд░рддреНрдпреЗрдХ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рд▓рд┐рдП рджреЛ рдПрдЪ-рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡, рдЧреЗрдо1 рдФрд░ рдЧреЗрдо2 рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП
рд╕рдВрддреБрд▓рди, рднрд╛рдЧреЛ

% рдиреИрд╢ рдЧреЗрдо1 рдЧреЗрдо2

or

% 2рдиреИрд╢ рдЧреЗрдо1 рдЧреЗрдо2

1 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдкрдВрдХреНрддрд┐ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рд▓рд┐рдП рдПрдХ рд░рдгрдиреАрддрд┐ рд╣реИ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рд╕рд╛рде NE рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ
рд╢реБрд░реБрдЖрдд 2 рдЗрд╕рдХреЗ рдареАрдХ рдКрдкрд░ рд╕реВрдЪреАрдмрджреНрдз рд╣реИред рдЦрд┐рд▓рд╛рдбрд╝реА 2 рдХреЗ рд▓рд┐рдП рдЕрджрд╛рдпрдЧреА рдкрд░ рдЕрдВрддрд┐рдо рд╕рдВрдЦреНрдпрд╛ рд╣реИ
рдкрдВрдХреНрддрд┐ 1 рдХреА рд╢реБрд░реБрдЖрдд, рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрддред рдЙрджрд╛рд╣рд░рдг: рдЖрдЙрдЯрдкреБрдЯ рдХреА рдкрд╣рд▓реА рджреЛ рдкрдВрдХреНрддрд┐рдпрд╛рдБ: рдЦрд┐рд▓рд╛рдбрд╝реА 1 рдкрдВрдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рдкреНрд░рд╛рдпрд┐рдХрддрд╛рдПрдВ 2/3 2/3 0 рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ 2/3 рдХрд╛ рднреБрдЧрддрд╛рди рдорд┐рд▓рддрд╛ рд╣реИред рдЦрд┐рд▓рд╛рдбрд╝реА 2 рдХреЙрд▓рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рдкреНрд░рд╛рдпрд┐рдХрддрд╛рдПрдБ 1/3 2/3 рдЦрд┐рд▓рд╛рдбрд╝реА 4 рдХреЛ 1 рдХрд╛ рднреБрдЧрддрд╛рди рджреЗрддреА рд╣реИрдВред рдпрджрд┐ рджреЛрдиреЛрдВ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдЧреИрд░-рдЛрдгрд╛рддреНрдордХ рд╣реИрдВ
рдФрд░ рдХреЛрдИ рд╢реВрдиреНрдп рдХреЙрд▓рдо рдирд╣реАрдВ рд╣реИ, рдЖрдк рдЗрд╕рдХреЗ рдмрдЬрд╛рдп setupnash2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

% setupnash2 рдЧреЗрдо рдЧреЗрдо1 рдЧреЗрдо2

рдЕрдм рдЙрддреНрдкрд╛рджрд┐рдд рдкреЙрд▓реАрд╣реЗрдбреНрд░рд╛ рдкреЙрд▓реАрдЯреЙрдк рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдиреИрд╢ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдПрдХ рд╕реВрдЪреА рд╣реИ
рд╕реНрдХреЗрд▓ рди рдХрд┐рдП рдЧрдП рдкреНрд░рд╛рдпрд┐рдХрддрд╛ рд╕рджрд┐рд╢ x рдФрд░ yред рд╕рд╛рдорд╛рдиреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрдХреНрдЯрд░ рдХреЛ v = 1^T x рдФрд░ . рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ
u=1^T yu рдФрд░ v рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рдХреНрд░рдорд╢рдГ 1 рдФрд░ 2 рдХрд╛ рднреБрдЧрддрд╛рди рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХрдо
рдпрд╛ рддреЛ рдпрд╛ рджреЛрдиреЛрдВ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рдЕрджрд╛рдпрдЧреА рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рд╕реАрдорд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред рдХрдо рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП
рдЦрд┐рд▓рд╛рдбрд╝реА 1 рдХреЗ рд▓рд┐рдП рдЕрджрд╛рдпрдЧреА рдкрд░ r рдХреА рд╕реАрдорд╛ game2 рдлрд╝рд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝реЗрдВ (рд╣рд╛рдБ рд╡рд╣ рд╣реИ
рд╕рд╣реА!) рдЦрд┐рд▓рд╛рдбрд╝реА 2 рдХреЗ рд▓рд┐рдП рдЕрджрд╛рдпрдЧреА рдкрд░ r рдХреА рдирд┐рдЪрд▓реА рд╕реАрдорд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝реЗрдВ
game1

рдХрдо рд╕реЗ рдХрдо
0 1 1 ... 1 (рдПрди рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ рджреА рдЬрд╛рдиреА рд╣реИрдВ)
рдмрд╛рдзреНрдп 1 / рдЖрд░; (рдиреЛрдЯ: r рдХрд╛ рд╡реНрдпреБрддреНрдХреНрд░рдо)

рдпрджрд┐ рдЖрдк 2-cpu рдкреНрд░реЛрдЧреНрд░рд╛рдо 2nash рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдврд╝реЗрдВред рдЕрдЧрд░ рдПрдо рд╣реИ
n рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ рддреЛ рдиреИрд╢ рдЖрдорддреМрд░ рдкрд░ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдХреЗ рддреЗрдЬреА рд╕реЗ рджреМрдбрд╝рддрд╛ рд╣реИред рдпрд╣ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рд╣реИ
рдЪрд▓рд╛рдХрд░:

% рдиреИрд╢ рдЧреЗрдо2 рдЧреЗрдо1

рдпрджрд┐ рдЖрдк рдЧреЗрдо1 рдФрд░ рдЧреЗрдо2 рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рд╛рде рд╕реЗ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рджреЗрдЦреЗрдВ рдПрд▓рдЖрд░рдПрд╕рд▓рд┐рдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧрд╛рдЗрдб[1]

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди setupnash2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad