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

Ad


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

рдорд┐рдпрд╛-2dmyopgt-nonrigid - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

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

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

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

рдирд╛рдо


mia-2dmyopgt-nonrigid - 2D рдЫрд╡рд┐рдпреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рдкрдВрдЬреАрдХрд░рдг рдЪрд▓рд╛рдПрдБред

SYNOPSIS


рдорд┐рдпрд╛-2dmyopgt-рдиреЙрдирд░рд┐рдЬрд┐рдб -i -o [рд╡рд┐рдХрд▓реНрдк]

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


рдорд┐рдпрд╛-2dmyopgt-рдиреЙрдирд░рд┐рдЬрд┐рдб рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реНрдпреВрдбреЛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЧреИрд░-рд░реЗрдЦреАрдп рдкрдВрдЬреАрдХрд░рдг рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ
рдорд╛рдпреЛрдХрд╛рд░реНрдбрд┐рдпрд▓ рдкрд░рдлреНрдпреВрдЬрди рдЫрд╡рд┐рдпреЛрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдЧрддрд┐ рдореБрдЖрд╡рдЬреЗ рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╛рдЙрдВрдб рдереНрд░реВрде рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдЪрд╛рдУ рд▓реА рдФрд░ рдпрд┐рдВрдЧ рд╕рди рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдбреЗрдЯрд╛ рд╕реЗрдЯ, 'рдорд╛рдпреЛрдХрд╛рд░реНрдбрд┐рдпрд▓ рдХрд╛ рдиреЙрдирд░рд┐рдЬрд┐рдб рдкрдВрдЬреАрдХрд░рдг
рдЫрджреНрдо рдЬрдореАрдиреА рд╕рдЪреНрдЪрд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЫрд┐рдбрд╝рдХрд╛рд╡ рдПрдордЖрд░рдЖрдИ', рдкреНрд░реЛрдХ рдореЗрдВред рдореЗрдбрд┐рдХрд▓ рдЗрдореЗрдЬ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░-
рд╕рд╣рд╛рдпрдХ рд╣рд╕реНрддрдХреНрд╖реЗрдк MICCAI 2009, 165-172, 2009ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕ рдЕрд░реЗрдЦреАрдп рдЧрддрд┐ рдХреЗ рд▓рд┐рдП
рдкреВрд░реНрд╡рд╡рд░реНрддреА рд░реИрдЦрд┐рдХ рдкрдВрдЬреАрдХрд░рдг рдЪрд░рдг рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдЖрдорддреМрд░ рдкрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рд╡рд┐рдХрд▓реНрдк


рдлрд╝рд╛рдЗрд▓-рдЖрдИрдУ
-i --in-file=(рдЗрдирдкреБрдЯ, рдЖрд╡рд╢реНрдпрдХ); рдбреЛрд░реА
рдЗрдирдкреБрдЯ рдЫрд┐рдбрд╝рдХрд╛рд╡ рдбреЗрдЯрд╛ рд╕реЗрдЯ

-рдУ --рдЖрдЙрдЯ-рдлрд╛рдЗрд▓ = (рдЖрдЙрдЯрдкреБрдЯ, рдЖрд╡рд╢реНрдпрдХ); рдбреЛрд░реА
рдЖрдЙрдЯрдкреБрдЯ рдЫрд┐рдбрд╝рдХрд╛рд╡ рдбреЗрдЯрд╛ рд╕реЗрдЯ

-рдЖрд░--рдкрдВрдЬреАрдХреГрдд=reg
рдкрдВрдЬреАрдХреГрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдЖрдзрд╛рд░, рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рд╕рдорд╛рди рд╣реИ
рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдЙрдкрдирд╛рдо рдЬрдореАрди рд╕рддреНрдп рдЕрдиреБрдорд╛рди
-рдП --рдЕрд▓реНрдлрд╝рд╛=1
рд╡рд┐рд╢реЗрд╖ рдкрдбрд╝реЛрд╕ рджрдВрдб рднрд╛рд░, рд╡рд┐рд╢реЗрд╖ рдкрдбрд╝реЛрд╕ рджрдВрдб рднрд╛рд░

-рдмреА --рдмреАрдЯрд╛=1
рдЕрд╕реНрдерд╛рдпреА рджреВрд╕рд░рд╛ рд╡реНрдпреБрддреНрдкрдиреНрди рдЬреБрд░реНрдорд╛рдирд╛ рднрд╛рд░ рдЕрд╕реНрдерд╛рдпреА рджреВрд╕рд░рд╛ рд╡реНрдпреБрддреНрдкрдиреНрди рдЬреБрд░реНрдорд╛рдирд╛
рднрд╛рд░

-рдЖрд░--рдЖрд░рд╣реЛ-рдереНрд░реЗрд╕=0.85
рдкрдбрд╝реЛрд╕ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рд╕рд╣рд╕рдВрдмрдВрдз рд╕реАрдорд╛
рдкрдбрд╝реЛрд╕ рд╡рд┐рд╢реНрд▓реЗрд╖рдг

-рдХреЗ --рд╕реНрдХрд┐рдк = 0
рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЫреЛрдбрд╝реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЕрдиреНрдп рдХреА рд╣реИрдВ
рддреМрд░-рддрд░реАрдХреЗ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЫреЛрдбрд╝реЗрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ
рдЕрдиреНрдп рддреМрд░-рддрд░реАрдХреЗ рд╣реИрдВ

рдкрдВрдЬреАрдХрд░рдг
-рдУ --рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ = рдЬреАрдПрд╕рдПрд▓: рдСрдкреНрдЯ = рдЬреАрдбреА, рдЪрд░рдг = 0.1
рдиреНрдпреВрдиреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреБрдХреНрдд рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдиреНрдпреВрдиреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреБрдХреНрдд рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП
рд╕рдорд░реНрдерд┐рдд рдкреНрд▓рдЧрдЗрдиреНрд╕ рджреЗрдЦреЗрдВ PLUGINS:minimizer/singlecost

-рдП-рд╕реНрдЯрд╛рд░реНрдЯ-рд╕реА-рд░реЗрдЯ=32
рд░реАрдврд╝ рдореЗрдВ рдкреНрд░рд╛рд░рдВрдн рдЧреБрдгрд╛рдВрдХ рджрд░, --рд╕реА-рджрд░-рд╡рд┐рднрд╛рдЬрдХ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛ рдЬрд╛рддреА рд╣реИ
рд╕реНрдкрд╛рдЗрди рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рд╕рд╕реНрдЯрд╛рд░реНрдЯ рдЧреБрдгрд╛рдВрдХ рджрд░, --рд╕реА-рд░реЗрдЯ-рдбрд┐рд╡рд╛рдЗрдбрд░ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛ рдЬрд╛рддреА рд╣реИ
рд╣рд░ рдкрд╛рд╕ рдХреЗ рд╕рд╛рде

--рд╕реА-рджрд░-рд╡рд┐рднрд╛рдЬрдХ=4
рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЧреБрдгрд╛рдВрдХ рджрд░ рд╡рд┐рднрдХреНрдд рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЧреБрдгрд╛рдВрдХ рджрд░ рд╡рд┐рднрдХреНрдд

-рдбреА --рд╕реНрдЯрд╛рд░реНрдЯ-divcurl=20
рд╕реНрдЯрд╛рд░реНрдЯ рдбрд┐рд╡рдХрд░реНрд▓ рд╡реЗрдЯ, рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рд╕рд╕реНрдЯрд╛рд░реНрдЯ рдХреЗ рд╕рд╛рде --рдбрд┐рд╡рдХрд░рд▓-рдбрд┐рд╡рд╛рдЗрдбрд░ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
divcurl рд╡рдЬрди, рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рд╕ рдХреЗ рд╕рд╛рде --divcurl-рдбрд┐рд╡рд╛рдЗрдбрд░ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ

--divcurl-рд╡рд┐рднрд╛рдЬрдХ = 4
рдкреНрд░рддреНрдпреЗрдХ рдирдП passdivcurl рдХреЗ рд╕рд╛рде рд╡рдЬрди рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд╕рд╛рде divcurl рд╡рдЬрди рд╕реНрдХреЗрд▓рд┐рдВрдЧ
рдирдпрд╛ рдкрд╛рд╕

-w --рдЗрдореЗрдЬрд╡реЗрдЯ=1
рдЫрд╡рд┐ рд▓рд╛рдЧрдд рднрд╛рд░рдЫрд╡рд┐ рд▓рд╛рдЧрдд рднрд╛рд░

-рдПрд▓--рдорд┐рд▓реАрдЧреНрд░рд╛рдо-рд╕реНрддрд░=3
рдмрд╣реБ-рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╕реНрддрд░рдмрд╣реБ-рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╕реНрддрд░

-рдкреА --рдкрд╛рд╕=4
рдкрдВрдЬреАрдХрд░рдг рдкрд╛рд╕ рдкрдВрдЬреАрдХрд░рдг рдкрд╛рд╕

рдорджрдж & рдЬрд╛рдирдХрд╛рд░реА
-V --verbose=рдЪреЗрддрд╛рд╡рдиреА
рдЖрдЙрдЯрдкреБрдЯ рдХреА рд╡рд░реНрдмреЛрд╕рд┐рдЯреА, рджрд┐рдП рдЧрдП рд╕реНрддрд░ рдХреЗ рдкреНрд░рд┐рдВрдЯ рд╕рдВрджреЗрд╢ рдФрд░ рдЙрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВред
рдирд┐рдореНрдирддрдо рд╕реНрддрд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рдорд░реНрдерд┐рдд рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВ рд╣реИрдВ:
рдкрддрд╛ тАРрдирд┐рдореНрди рд╕реНрддрд░ рдХреЗ рд╕рдВрджреЗрд╢
рдирд┐рд╢рд╛рди рдлрдВрдХреНрд╢рди рдХреЙрд▓ рдЯреНрд░реЗрд╕
рдЕрд╕рдлрд▓ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ
рдЪреЗрддрд╛рд╡рдиреА рдЪреЗрддрд╛рд╡рдиреА
рддреНрд░реБрдЯрд┐ рд░рд┐рдкреЛрд░реНрдЯ рддреНрд░реБрдЯрд┐рдпрд╛рдБ
рдбрд┐рдмрдЧ рдбреАрдмрдЧ рдЖрдЙрдЯрдкреБрдЯ
message тАР рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрджреЗрд╢
рдШрд╛рддрдХ рдХреЗрд╡рд▓ рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ

--рдХреЙрдкреАрд░рд╛рдЗрдЯ
рдХреЙрдкреАрд░рд╛рдЗрдЯ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ

-рдПрдЪ --рд╕рд╣рд╛рдпрддрд╛
рдЗрд╕ рд╕рд╣рд╛рдпрддрд╛ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ

-? --рдЙрдкрдпреЛрдЧ
рдПрдХ рдЫреЛрдЯреА рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ

--рд╕рдВрд╕реНрдХрд░рдг
рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ

рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг
--рдзрд╛рдЧреЗ=-1
рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдереНрд░реЗрдбреНрд╕ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛, рдпрд╣ рд╕рдВрдЦреНрдпрд╛ рдХрдо рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП
рдпрд╛ рдорд╢реАрди рдореЗрдВ рддрд╛рд░реНрдХрд┐рдХ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд░рд╛рдмрд░ред (-1:
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдиреБрдорд╛рди)ред рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдзрд╛рдЧреЗ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛, рдпрд╣
рд╕рдВрдЦреНрдпрд╛ рддрд╛рд░реНрдХрд┐рдХ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд░рд╛рдмрд░ рдпрд╛ рдХрдо рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП
рдорд╢реАрдиред (-1: рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдиреБрдорд╛рди)ред

рдкреНрд▓рдЧрдЗрдиреНрд╕: рдиреНрдпреВрдирддрдо/рдПрдХрд▓ рд▓рд╛рдЧрдд


рдЧрджрд╛рд╕ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЪрд░рдг рдЖрдХрд╛рд░ рд╕реБрдзрд╛рд░ рдХреЗ рд╕рд╛рде рдврд╛рд▓ рд╡рдВрд╢ред рд╕рдорд░реНрдерд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ:

ftolr = 0; рдбрдмрд▓ рдЗрди [0, inf)
рд░реБрдХреЗрдВ рдпрджрд┐ рдорд╛рдирджрдВрдб рдХрд╛ рд╕рд╛рдкреЗрдХреНрд╖ рдкрд░рд┐рд╡рд░реНрддрди рдиреАрдЪреЗ рд╣реИ..

рдореИрдХреНрд╕-рд╕реНрдЯреЗрдк = 2; рдбрдмрд▓ рдЗрди (0, inf)
рдЕрдзрд┐рдХрддрдо рдкреВрд░реНрдг рдЪрд░рдг рдЖрдХрд╛рд░ред

рдореИрдХреНрд╕реАрдЯрд░ = 200; [1, inf) рдореЗрдВ рдпреВрдВрдЯ
рд░реЛрдХ рдорд╛рдирджрдВрдб: рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ред

рдорд┐рди-рд╕реНрдЯреЗрдк = 0.1; рдбрдмрд▓ рдЗрди (0, inf)
рдиреНрдпреВрдирддрдо рдкреВрд░реНрдг рдЪрд░рдг рдЖрдХрд╛рд░ред

рдПрдХреНрд╕рдЯреЛрд▓рд╛ = 0.01; рдбрдмрд▓ рдЗрди [0, inf)
рд░реБрдХреЗрдВ рдпрджрд┐ x рдкрд░ рд▓рд╛рдЧреВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ inf-рдорд╛рдирджрдВрдб рдЗрд╕ рдорд╛рди рд╕реЗ рдХрдо рд╣реИред

рдЬреАрдбреАрдПрд╕рдХреНрдпреВ рджреНрд╡рд┐рдШрд╛рдд рдЪрд░рдг рдЕрдиреБрдорд╛рди рдХреЗ рд╕рд╛рде рдврд╛рд▓ рд╡рдВрд╢, рд╕рдорд░реНрдерд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ:

ftolr = 0; рдбрдмрд▓ рдЗрди [0, inf)
рд░реБрдХреЗрдВ рдпрджрд┐ рдорд╛рдирджрдВрдб рдХрд╛ рд╕рд╛рдкреЗрдХреНрд╖ рдкрд░рд┐рд╡рд░реНрддрди рдиреАрдЪреЗ рд╣реИ..

рдЧреЛрдЯреЛрд▓рд╛ = 0; рдбрдмрд▓ рдЗрди [0, inf)
рдмрдВрдж рдХрд░реЛ рдЕрдЧрд░ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдХрд╛ inf-рдорд╛рдирджрдВрдб рдЗрд╕ рдорд╛рди рд╕реЗ рдиреАрдЪреЗ рд╣реИ ..

рдореИрдХреНрд╕реАрдЯрд░ = 100; [1, inf) рдореЗрдВ рдпреВрдВрдЯ
рд░реЛрдХ рдорд╛рдирджрдВрдб: рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ред

рд╕реНрдХреЗрд▓ = 2; рдбрдмрд▓ рдЗрди (1, inf)
рдлрд╝реЙрд▓рдмреИрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЪрд░рдг рдЖрдХрд╛рд░ рд╕реНрдХреЗрд▓рд┐рдВрдЧред

рдХрджрдо = 0.1; рдбрдмрд▓ рдЗрди (0, inf)
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдг рдХрд╛ рдЖрдХрд╛рд░ред

рдПрдХреНрд╕рдЯреЛрд▓рд╛ = 0; рдбрдмрд▓ рдЗрди [0, inf)
рд░реБрдХреЗрдВ рдпрджрд┐ x-рдЕрдкрдбреЗрдЯ рдХрд╛ рдЗрдирдл-рдорд╛рдирджрдВрдб рдЗрд╕ рдорд╛рди рд╕реЗ рдХрдо рд╣реИред

GSL GNU рд╕рд╛рдЗрдВрдЯрд┐рдлрд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдорд▓реНрдЯреАрдорд┐рди рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдкреНрд▓рдЧрдЗрди
(рдЬреАрдПрд╕рдПрд▓) https://www.gnu.org/software/gsl/, рд╕рдорд░реНрдерд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ:

рдИрдкреАрдПрд╕ = 0.01; рдбрдмрд▓ рдЗрди (0, inf)
рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрдХреВрд▓рдХ: рд░реБрдХреЗрдВ рдЬрдм |рдЧреНрд░реЗрдб| <рдИрдкреАрдПрд╕, рд╕рд┐рдореНрдкреНрд▓реЗрдХреНрд╕: рд░реБрдХреЗрдВ рдЬрдм
рд╕рд┐рдореНрдкреНрд▓реЗрдХреНрд╕ рдЖрдХрд╛рд░ <рдИрдкреАрдПрд╕ ..

рдкреНрд░рдХреНрд░рд┐рдпрд╛ = 100; [1, inf) рдореЗрдВ рдпреВрдВрдЯ
рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ред

рдЪреБрдирдирд╛ = рдЬреАрдбреА; рддрд╛рдирд╛
рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрдХреВрд▓рдХ.. рд╕рдорд░реНрдерд┐рдд рдорд╛рди рд╣реИрдВ:
рдмреАрдПрдлрдЬреАрдПрд╕ рдмреНрд░рд╛рдпрдбреЗрди-рдлреНрд▓реЗрдЪрд░-рдЧреЛрд▓реНрдбрдлрд╛рд░реНрдм-рд╢реИрди
рдмреАрдПрдлрдЬреАрдПрд╕2 рдмреНрд░реЛрдпрдбреЗрди-рдлреНрд▓реЗрдЪрд░-рдЧреЛрд▓реНрдбрдлрд╛рд░реНрдм-рд╢реИрди (рд╕рдмрд╕реЗ рдХреБрд╢рд▓ рд╕рдВрд╕реНрдХрд░рдг)
рд╕реАрдЬреА-рдПрдлрдЖрд░ рдлреНрд▓реЗрдЪрд░-рд░реАрд╡реНрд╕ рдХрдВрдЬреБрдЧреЗрдЯ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдПрд▓реНрдЧреЛрд░рд┐рдердо
gd - рдврддрд▓рд╛ рд╣реБрдЖ рд╡рдВрд╢ред
рд╕рд┐рдВрдкреНрд▓реЗрдХреНрд╕ рдиреЗрд▓реНрдбрд░ рдФрд░ рдореАрдб рдХрд╛ рд╕рд┐рдВрдкреНрд▓реЗрдХреНрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдердо
рд╕реАрдЬреА-рдкреАрдЖрд░ рдкреЛрд▓рдХ-рд░рд┐рдмрд┐рдпрд░ рд╕рдВрдпреБрдЧреНрдо рдврд╛рд▓ рдПрд▓реНрдЧреЛрд░рд┐рдердо

рдХрджрдо = 0.001; рдбрдмрд▓ рдЗрди (0, inf)
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдг рдЖрдХрд╛рд░ред

рд╕рд╣рдиреЗ = 0.1; рдбрдмрд▓ рдЗрди (0, inf)
рдХреБрдЫ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рдкреИрд░рд╛рдореАрдЯрд░ред

nlopt NLOPT рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдорд┐рдирд┐рдорд╛рдЗрдЬрд╝рд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо, рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП
рдЕрдиреБрдХреВрд▓рдХ рдХреГрдкрдпрд╛ рджреЗрдЦреЗрдВ 'http://ab-
initio.mit.edu/wiki/index.php/NLopt_Algorithms', рд╕рдорд░реНрдерд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ:

рдлреБрдЯреЛрд▓рд╛ = 0; рдбрдмрд▓ рдЗрди [0, inf)
рд╕реНрдЯреЙрдкрд┐рдВрдЧ рдорд╛рдирджрдВрдб: рдЙрджреНрджреЗрд╢реНрдп рдореВрд▓реНрдп рдХрд╛ рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди рдиреАрдЪреЗ рд╣реИ
рдпрд╣ рдорд╛рдиред

ftolr = 0; рдбрдмрд▓ рдЗрди [0, inf)
рд╕реНрдЯреЙрдкрд┐рдВрдЧ рдорд╛рдирджрдВрдб: рдЙрджреНрджреЗрд╢реНрдп рдореВрд▓реНрдп рдХрд╛ рд╕рд╛рдкреЗрдХреНрд╖ рдкрд░рд┐рд╡рд░реНрддрди рдиреАрдЪреЗ рд╣реИ
рдпрд╣ рдорд╛рдиред

рдЙрдЪреНрдЪрддрд░ = рдЗрдВрдл; рджреЛрд╣рд░рд╛
рдЙрдЪреНрдЪ рд╕реАрдорд╛ (рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди)ред

рд╕реНрдерд╛рдиреАрдп рд╡рд┐рдХрд▓реНрдк = рдХреЛрдИ рдирд╣реАрдВ; рддрд╛рдирд╛
рд╕реНрдерд╛рдиреАрдп рдиреНрдпреВрдиреАрдХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЬреЛ рдореБрдЦреНрдп рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдиреНрдпреВрдиреАрдХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рдердо.. рд╕рдорд░реНрдерд┐рдд рдорд╛рди рд╣реИрдВ:
GN-рдореВрд▓-рдкреНрд░рддреНрдпрдХреНрд╖-l рдЖрдпрддреЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ (рдореВрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди,
рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдкрдХреНрд╖рдкрд╛рддреА)
рдЬреАрдПрди-рдбрд╛рдпрд░реЗрдХреНрдЯ-рдПрд▓-рдиреЛрд╕реНрдХрд▓ рдЖрдпрддреЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ (рдЕрдирд╕реНрдХреЗрд▓реНрдб, рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдкрдХреНрд╖рдкрд╛рддреА)
рдЬреАрдПрди-рдЗрд╕реНрд░реЗрд╕ рдмреЗрд╣рддрд░ рд╕реНрдЯреЛрдХреЗрд╕реНрдЯрд┐рдХ рд░реИрдВрдХрд┐рдВрдЧ рд╡рд┐рдХрд╛рд╕ рд░рдгрдиреАрддрд┐
рдПрд▓рдбреА-рдЯрдиреНрдпреВрдЯрди рдХрд╛рдЯреЗ рдЧрдП рдиреНрдпреВрдЯрди
рдЬреАрдПрди-рдбрд╛рдпрд░реЗрдХреНрдЯ-рдПрд▓-рд░реИрдВрдб рд╡рд┐рднрд╛рдЬрд┐рдд рдЖрдпрддреЗрдВ (рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдкрдХреНрд╖рдкрд╛рддреА, рдпрд╛рджреГрдЪреНрдЫрд┐рдХ)
ln-newuoa Iteratively рджреНрд╡рд╛рд░рд╛ рд╡реНрдпреБрддреНрдкрдиреНрди рдореБрдХреНрдд рдЕрдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдЕрдиреБрдХреВрд▓рди
рдирд┐рд░реНрдорд┐рдд рджреНрд╡рд┐рдШрд╛рдд рд╕рдиреНрдирд┐рдХрдЯрди
рдЬреАрдПрди-рдбрд╛рдпрд░реЗрдХреНрдЯ-рдПрд▓-рд░реИрдВрдб-рдиреЛрд╕реНрдХреЗрд▓ тАР рдЖрдпрддреЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ (рдЕрдирд╕реНрдХреЗрд▓реНрдб, рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ)
рдкрдХреНрд╖рдкрд╛рддреА, рдпрд╛рджреГрдЪреНрдЫрд┐рдХ)
рдЬреАрдПрди-рдореВрд▓-рдкреНрд░рддреНрдпрдХреНрд╖ рдЖрдпрддреЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ (рдореВрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди)
рдПрд▓рдбреА-рдЯреАрдиреНрдпреВрдЯрди-рдкреНрд░реАрдХреЙрдиреНрдб рдкреВрд░реНрд╡ рд╢рд░реНрдд рдХрд╛рдЯреЗ рдЧрдП рдиреНрдпреВрдЯрди
рдПрд▓рдбреА-рдЯрдиреНрдпреВрдЯрди-рдкреБрдирд░рд╛рд░рдВрдн рд╕рдмрд╕реЗ рддреЗрдЬ рдЙрддрд░рддреЗ рд╣реБрдП рдкреБрди: рдкреНрд░рд╛рд░рдВрдн рдХреЗ рд╕рд╛рде рдХрд╛рдЯреЗ рдЧрдП рдиреНрдпреВрдЯрди
рдЬреАрдПрди-рдбрд╛рдпрд░реЗрдХреНрдЯ рдЖрдпрддреЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛
рдПрд▓рдПрди-рдиреЗрд▓реНрдбрд░рдореАрдб рдиреЗрд▓реНрдбрд░-рдореАрдб рд╕рд┐рдореНрдкреНрд▓реЗрдХреНрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдердо
рдПрд▓рдПрди-рдХреЛрдмрд┐рд▓рд╛ рд░реИрдЦрд┐рдХ рд╕рдиреНрдирд┐рдХрдЯрди рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╡рд╢ рдЕрдиреБрдХреВрд▓рди
рдЬреАрдПрди-рд╕реАрдЖрд░рдПрд╕2-рдПрд▓рдПрдо тАР рд╕реНрдерд╛рдиреАрдп рдЙрддреНрдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде рдирд┐рдпрдВрддреНрд░рд┐рдд рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЦреЛрдЬ
рдПрд▓рдбреА-var2 рд╢рд┐рдлреНрдЯреЗрдб рд▓рд┐рдорд┐рдЯреЗрдб-рдореЗрдореЛрд░реА рд╡реЗрд░рд┐рдПрдмрд▓-рдореАрдЯреНрд░рд┐рдХ, рд░реИрдВрдХ 2
рдПрд▓рдбреА-var1 рд╢рд┐рдлреНрдЯреЗрдб рд▓рд┐рдорд┐рдЯреЗрдб-рдореЗрдореЛрд░реА рд╡реЗрд░рд┐рдПрдмрд▓-рдореАрдЯреНрд░рд┐рдХ, рд░реИрдВрдХ 1
рдПрд▓рдбреА-рдПрдордПрдордП рд╕реНрдкрд░реНрд╢реЛрдиреНрдореБрдЦ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рд╡рд┐рдзрд┐
рдПрд▓рдбреА-рдПрд▓рдмреАрдПрдлрдЬреАрдПрд╕-рдиреЛрд╕реЗрдбрд▓ - рдХреЛрдИ рдирд╣реАрдВ
рдПрд▓рдбреА-рдПрд▓рдмреАрдПрдлрдЬреАрдПрд╕ тАР рд▓реЛ-рд╕реНрдЯреЛрд░реЗрдЬ BFGS
рдЬреАрдПрди-рдбрд╛рдпрд░реЗрдХреНрдЯ-рдПрд▓ рд╡рд┐рднрд╛рдЬрд┐рдд рдЖрдпрддреЗрдВ (рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдкрдХреНрд╖рдкрд╛рддреА)
рдХреЛрдИ рдирд╣реАрдВ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рди рдХрд░реЗрдВ
ln-bobyqa рд╡реНрдпреБрддреНрдкрдиреНрди рдореБрдХреНрдд рдмрд╛рдзреНрдп-рд╡рд┐рд╡рд╢ рдЕрдиреБрдХреВрд▓рди
рдПрд▓рдПрди-рдПрд╕рдмреАрдкреАрдПрд▓рдПрдХреНрд╕ рдиреЗрд▓реНрдбрд░-рдореАрдб рдХрд╛ рд╕рдмрдкреНрд▓реЗрдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдг
ln-newuoa-рдмрд╛рдзреНрдп рджреНрд╡рд╛рд░рд╛ рд╡реНрдпреБрддреНрдкрдиреНрди рдореБрдХреНрдд рдмрд╛рдзреНрдп-рд╡рд┐рд╡рд╢ рдЕрдиреБрдХреВрд▓рди
рдкреБрдирд░рд╛рд╡реГрддреНрдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрдорд┐рдд рджреНрд╡рд┐рдШрд╛рдд рд╕рдиреНрдирд┐рдХрдЯрди
рдПрд▓рдПрди-рдкреНрд░реИрдХреНрд╕рд┐рд╕ рдкреНрд░рдзрд╛рдирд╛рдЪрд╛рд░реНрдп-рдЕрдХреНрд╖ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдврд╛рд▓ рдореБрдХреНрдд рд╕реНрдерд╛рдиреАрдп рдЕрдиреБрдХреВрд▓рди
рд╡рд┐рдзрд┐
рдЬреАрдПрди-рдбрд╛рдпрд░реЗрдХреНрдЯ-рдиреЛрд╕реНрдХрд▓ рд╡рд┐рднрд╛рдЬрд┐рдд рдЖрдпрддреЗрдВ (рдмрд┐рдирд╛ рдорд╛рдкреА)
рдПрд▓рдбреА-рдиреНрдпреВрдЯрди-рдкреВрд░реНрд╡-рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдкреВрд░реНрд╡ рд╢рд░реНрдд рдХреЗ рд╕рд╛рде рдХрд╛рдЯреЗ рдЧрдП рдиреНрдпреВрдЯрди
рд╕рдмрд╕реЗ рддреЗрдЬ-рдЕрд╡рд░реЛрд╣реА рдкреБрдирд░рд╛рд░рдВрдн

рдХрдо = -рдЗрдиреНрдл; рджреЛрд╣рд░рд╛
рдирд┐рдЪрд▓реА рд╕реАрдорд╛ (рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди)ред

рдореИрдХреНрд╕реАрдЯрд░ = 100; int [1, inf) рдореЗрдВ
рд░реЛрдХ рдорд╛рдирджрдВрдб: рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ред

рдЪреБрдирдирд╛ = рдПрд▓рдбреА-рдПрд▓рдмреАрдПрдлрдЬреАрдПрд╕; рддрд╛рдирд╛
рдореБрдЦреНрдп рдиреНрдпреВрдиреАрдХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдоред рд╕рдорд░реНрдерд┐рдд рдорд╛рди рд╣реИрдВ:
GN-рдореВрд▓-рдкреНрд░рддреНрдпрдХреНрд╖-l рдЖрдпрддреЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ (рдореВрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди,
рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдкрдХреНрд╖рдкрд╛рддреА)
рдЬреА-рдПрдордПрд▓рдПрд╕рдПрд▓-рдПрд▓рдбреАрдПрд╕ тАР рдорд▓реНрдЯреА-рд▓реЗрд╡рд▓ рд╕рд┐рдВрдЧрд▓-рд▓рд┐рдВрдХреЗрдЬ (рдирд┐рдореНрди-рд╡рд┐рд╕рдВрдЧрддрд┐-рдЕрдиреБрдХреНрд░рдо,
рд╕реНрдерд╛рдиреАрдп рдврд╛рд▓ рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрдХреВрд▓рди рдФрд░ рд╕реАрдорд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)
рдЬреАрдПрди-рдбрд╛рдпрд░реЗрдХреНрдЯ-рдПрд▓-рдиреЛрд╕реНрдХрд▓ рдЖрдпрддреЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ (рдЕрдирд╕реНрдХреЗрд▓реНрдб, рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдкрдХреНрд╖рдкрд╛рддреА)
рдЬреАрдПрди-рдЗрд╕реНрд░реЗрд╕ рдмреЗрд╣рддрд░ рд╕реНрдЯреЛрдХреЗрд╕реНрдЯрд┐рдХ рд░реИрдВрдХрд┐рдВрдЧ рд╡рд┐рдХрд╛рд╕ рд░рдгрдиреАрддрд┐
рдПрд▓рдбреА-рдЯрдиреНрдпреВрдЯрди рдХрд╛рдЯреЗ рдЧрдП рдиреНрдпреВрдЯрди
рдЬреАрдПрди-рдбрд╛рдпрд░реЗрдХреНрдЯ-рдПрд▓-рд░реИрдВрдб рд╡рд┐рднрд╛рдЬрд┐рдд рдЖрдпрддреЗрдВ (рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдкрдХреНрд╖рдкрд╛рддреА, рдпрд╛рджреГрдЪреНрдЫрд┐рдХ)
ln-newuoa Iteratively рджреНрд╡рд╛рд░рд╛ рд╡реНрдпреБрддреНрдкрдиреНрди рдореБрдХреНрдд рдЕрдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдЕрдиреБрдХреВрд▓рди
рдирд┐рд░реНрдорд┐рдд рджреНрд╡рд┐рдШрд╛рдд рд╕рдиреНрдирд┐рдХрдЯрди
рдЬреАрдПрди-рдбрд╛рдпрд░реЗрдХреНрдЯ-рдПрд▓-рд░реИрдВрдб-рдиреЛрд╕реНрдХреЗрд▓ тАР рдЖрдпрддреЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ (рдЕрдирд╕реНрдХреЗрд▓реНрдб, рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ)
рдкрдХреНрд╖рдкрд╛рддреА, рдпрд╛рджреГрдЪреНрдЫрд┐рдХ)
рдЬреАрдПрди-рдореВрд▓-рдкреНрд░рддреНрдпрдХреНрд╖ рдЖрдпрддреЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ (рдореВрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди)
рдПрд▓рдбреА-рдЯреАрдиреНрдпреВрдЯрди-рдкреНрд░реАрдХреЙрдиреНрдб рдкреВрд░реНрд╡ рд╢рд░реНрдд рдХрд╛рдЯреЗ рдЧрдП рдиреНрдпреВрдЯрди
рдПрд▓рдбреА-рдЯрдиреНрдпреВрдЯрди-рдкреБрдирд░рд╛рд░рдВрдн рд╕рдмрд╕реЗ рддреЗрдЬ рдЙрддрд░рддреЗ рд╣реБрдП рдкреБрди: рдкреНрд░рд╛рд░рдВрдн рдХреЗ рд╕рд╛рде рдХрд╛рдЯреЗ рдЧрдП рдиреНрдпреВрдЯрди
рдЬреАрдПрди-рдбрд╛рдпрд░реЗрдХреНрдЯ рдЖрдпрддреЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛
рдСрдЧреНрд▓реИрдЧ-рдИрдХреНрдпреВ рдСрдЧрдореЗрдВрдЯреЗрдб рд▓реИрдЧреНрд░реИрдиреНрдЬрд┐рдпрди рдПрд▓реНрдЧреЛрд░рд┐рдердо рд╕рдорд╛рдирддрд╛ рдмрд╛рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде
рдХреЗрд╡рд▓
рдПрд▓рдПрди-рдиреЗрд▓реНрдбрд░рдореАрдб рдиреЗрд▓реНрдбрд░-рдореАрдб рд╕рд┐рдореНрдкреНрд▓реЗрдХреНрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдердо
рдПрд▓рдПрди-рдХреЛрдмрд┐рд▓рд╛ рд░реИрдЦрд┐рдХ рд╕рдиреНрдирд┐рдХрдЯрди рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╡рд╢ рдЕрдиреБрдХреВрд▓рди
рдЬреАрдПрди-рд╕реАрдЖрд░рдПрд╕2-рдПрд▓рдПрдо тАР рд╕реНрдерд╛рдиреАрдп рдЙрддреНрдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде рдирд┐рдпрдВрддреНрд░рд┐рдд рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЦреЛрдЬ
рдПрд▓рдбреА-var2 рд╢рд┐рдлреНрдЯреЗрдб рд▓рд┐рдорд┐рдЯреЗрдб-рдореЗрдореЛрд░реА рд╡реЗрд░рд┐рдПрдмрд▓-рдореАрдЯреНрд░рд┐рдХ, рд░реИрдВрдХ 2
рдПрд▓рдбреА-var1 рд╢рд┐рдлреНрдЯреЗрдб рд▓рд┐рдорд┐рдЯреЗрдб-рдореЗрдореЛрд░реА рд╡реЗрд░рд┐рдПрдмрд▓-рдореАрдЯреНрд░рд┐рдХ, рд░реИрдВрдХ 1
рдПрд▓рдбреА-рдПрдордПрдордП рд╕реНрдкрд░реНрд╢реЛрдиреНрдореБрдЦ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рд╡рд┐рдзрд┐
рдПрд▓рдбреА-рдПрд▓рдмреАрдПрдлрдЬреАрдПрд╕-рдиреЛрд╕реЗрдбрд▓ - рдХреЛрдИ рдирд╣реАрдВ
рдЬреА-рдПрдордПрд▓рдПрд╕рдПрд▓ тАР рдорд▓реНрдЯреА-рд▓реЗрд╡рд▓ рд╕рд┐рдВрдЧрд▓-рд▓рд┐рдВрдХреЗрдЬ (рд╕реНрдерд╛рдиреАрдп рдЕрдиреБрдХреВрд▓рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░
рд╕реАрдорд╛)
рдПрд▓рдбреА-рдПрд▓рдмреАрдПрдлрдЬреАрдПрд╕ тАР рд▓реЛ-рд╕реНрдЯреЛрд░реЗрдЬ BFGS
рдЬреАрдПрди-рдбрд╛рдпрд░реЗрдХреНрдЯ-рдПрд▓ рд╡рд┐рднрд╛рдЬрд┐рдд рдЖрдпрддреЗрдВ (рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдкрдХреНрд╖рдкрд╛рддреА)
ln-bobyqa рд╡реНрдпреБрддреНрдкрдиреНрди рдореБрдХреНрдд рдмрд╛рдзреНрдп-рд╡рд┐рд╡рд╢ рдЕрдиреБрдХреВрд▓рди
рдПрд▓рдПрди-рдПрд╕рдмреАрдкреАрдПрд▓рдПрдХреНрд╕ рдиреЗрд▓реНрдбрд░-рдореАрдб рдХрд╛ рд╕рдмрдкреНрд▓реЗрдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдг
ln-newuoa-рдмрд╛рдзреНрдп рджреНрд╡рд╛рд░рд╛ рд╡реНрдпреБрддреНрдкрдиреНрди рдореБрдХреНрдд рдмрд╛рдзреНрдп-рд╡рд┐рд╡рд╢ рдЕрдиреБрдХреВрд▓рди
рдкреБрдирд░рд╛рд╡реГрддреНрдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрдорд┐рдд рджреНрд╡рд┐рдШрд╛рдд рд╕рдиреНрдирд┐рдХрдЯрди
рдСрдЧреНрд▓реИрдЧ рдСрдЧрдореЗрдВрдЯреЗрдб рд▓реИрдЧреНрд░реИрдиреНрдЬрд┐рдпрди рдПрд▓реНрдЧреЛрд░рд┐рдердо
рдПрд▓рдПрди-рдкреНрд░реИрдХреНрд╕рд┐рд╕ рдкреНрд░рдзрд╛рдирд╛рдЪрд╛рд░реНрдп-рдЕрдХреНрд╖ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдврд╛рд▓ рдореБрдХреНрдд рд╕реНрдерд╛рдиреАрдп рдЕрдиреБрдХреВрд▓рди
рд╡рд┐рдзрд┐
рдЬреАрдПрди-рдбрд╛рдпрд░реЗрдХреНрдЯ-рдиреЛрд╕реНрдХрд▓ рд╡рд┐рднрд╛рдЬрд┐рдд рдЖрдпрддреЗрдВ (рдмрд┐рдирд╛ рдорд╛рдкреА)
рдПрд▓рдбреА-рдиреНрдпреВрдЯрди-рдкреВрд░реНрд╡-рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдкреВрд░реНрд╡ рд╢рд░реНрдд рдХреЗ рд╕рд╛рде рдХрд╛рдЯреЗ рдЧрдП рдиреНрдпреВрдЯрди
рд╕рдмрд╕реЗ рддреЗрдЬ-рдЕрд╡рд░реЛрд╣реА рдкреБрдирд░рд╛рд░рдВрдн
рдПрд▓рдбреА-рдПрд╕рдПрд▓рдПрд╕рдХреНрдпреВрдкреА рдЕрдиреБрдХреНрд░рдорд┐рдХ рдХрдо рд╕реЗ рдХрдо рд╡рд░реНрдЧ рджреНрд╡рд┐рдШрд╛рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ

рдХрджрдо = 0; рдбрдмрд▓ рдЗрди [0, inf)
рдврд╛рд▓ рдореБрдХреНрдд рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдг рдЖрдХрд╛рд░ред

рд░реБрдХреЗрдВ = -рдЗрдиреНрдл; рджреЛрд╣рд░рд╛
рд╕реНрдЯреЙрдкрд┐рдВрдЧ рдорд╛рдирджрдВрдб: рдлрд╝рдВрдХреНрд╢рди рдорд╛рди рдЗрд╕ рдорд╛рди рд╕реЗ рдиреАрдЪреЗ рдЖрддрд╛ рд╣реИред

рдПрдХреНрд╕рдЯреЛрд▓рд╛ = 0; рдбрдмрд▓ рдЗрди [0, inf)
рд╕реНрдЯреЙрдкрд┐рдВрдЧ рдорд╛рдирджрдВрдб: рд╕рднреА x-рдорд╛рдиреЛрдВ рдХрд╛ рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди рдЗрд╕рдХреЗ рдиреАрдЪреЗ рд╣реИ
рдореВрд▓реНрдп.

xtolr = 0; рдбрдмрд▓ рдЗрди [0, inf)
рд╕реНрдЯреЙрдкрд┐рдВрдЧ рдорд╛рдирджрдВрдб: рд╕рднреА x-рдорд╛рдиреЛрдВ рдХрд╛ рд╕рд╛рдкреЗрдХреНрд╖ рдкрд░рд┐рд╡рд░реНрддрди рдЗрд╕ рд╕реЗ рдиреАрдЪреЗ рд╣реИ
рдореВрд▓реНрдп.

рдЙрджрд╛рд╣рд░рдг


рд╕реНрдпреВрдбреЛ рдЧреНрд░рд╛рдЙрдВрдб рдЯреНрд░реБрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 'рд╕реЗрдЧрдореЗрдВрдЯ.рд╕реЗрдЯ' рдореЗрдВ рджреА рдЧрдИ рдкрд░рдлреНрдпреВрдЬрди рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВ
рдЕрдиреБрдорд╛рдиред рд╢реБрд░реБрдЖрдд рдореЗрдВ рджреЛ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЫреЛрдбрд╝реЗрдВ рдФрд░ рдЕрдиреНрдпрдерд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдкрд░рд┐рдгрд╛рдо рдХреЛ 'registered.set' рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░реЗрдВред

рдорд┐рдпрд╛-2рдбреАрдПрдордУрдкреАрдЬреАрдЯреА-рдиреЙрдирд░рд┐рдЬрд┐рдб -рдЖрдИ рд╕реЗрдЧрдореЗрдВрдЯ.рд╕реЗрдЯ -рдУ рд░рдЬрд┐рд╕реНрдЯрд░реНрдб.рд╕реЗрдЯ -рдХреЗ 2

рд▓реЗрдЦрдХ


рдЧрд░реНрдЯ рд╡реЛрд▓реНрдиреА

рдХреЙрдкреАрд░рд╛рдЗрдЯ


рдпрд╣ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЙрдкреАрд░рд╛рдЗрдЯ (рд╕реА) 1999-2015 рд▓реАрдкрдЬрд╝рд┐рдЧ, рдЬрд░реНрдордиреА рдФрд░ рдореИрдбреНрд░рд┐рдб, рд╕реНрдкреЗрди рд╣реИред рд╡рд╣ рдЖрддрд╛ рд╣реИ
рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╡рд╛рд░рдВрдЯреА рдХреЗ рдФрд░ рдЖрдк рдЗрд╕реЗ рдЬреАрдПрдирдпреВ рдХреА рд╢рд░реНрддреЛрдВ рдХреЗ рддрд╣рдд рдкреБрдирд░реНрд╡рд┐рддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рд╕рд╛рдорд╛рдиреНрдп рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╕рдВрд╕реНрдХрд░рдг 3 (рдпрд╛ рдмрд╛рдж рдореЗрдВ)ред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рдПрдБ
рд╡рд┐рдХрд▓реНрдк '--рдХреЙрдкреАрд░рд╛рдЗрдЯ'ред

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ mia-2dmyopgt-nonrigid рдХрд╛ рдСрдирд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


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

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

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

Ad