Skip to content

OS-M/numerical-matrix-eigenvalues-research

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

51 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ИсслСдованиС способов числСнного нахоТдСния собствСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹.

Π—Π°Π΄Π°Ρ‡Π° Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² написании ΠΈ исслСдовании Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Ρ€Ρ‘Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² нахоТдСния собствСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹: стСпСнной ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΌΠ΅Ρ‚ΠΎΠ΄ ДанилСвского ΠΈ QR-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ. ΠŸΡ€ΠΈ написании ΠΊΠΎΠ΄Π° я опирался Π½Π° конспСкт Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΏΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ Π°Π»Π³Π΅Π±Ρ€Ρ‹ Π€Π°Π»Π΅ΠΉΡ‡ΠΈΠΊΠ° Бориса Π’ΠΈΠΊΡ‚ΠΎΡ€ΠΎΠ²ΠΈΡ‡Π°.

Π‘Ρ‚Π΅ΠΏΠ΅Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄

Π’Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°

Π― Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» Ρ‚Ρ€ΠΈ Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ стСпСнного ΠΌΠ΅Ρ‚ΠΎΠ΄Π° для нахоТдСния собствСнных чисСл ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹: простой стСпСнной ΠΌΠ΅Ρ‚ΠΎΠ΄ для нахоТдСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ наибольшСго собствСнного числа ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π΅ΠΌΡƒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°, Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ для случая, ΠΊΠΎΠ³Π΄Π° Ρƒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π΄Π²Π° Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ собствСнных значСния ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ ΠΈ Π±ΠΎΠ»Π΅Π΅ простая рСализация Π½Π΅ сходится, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ·ΠΎΡ‰Ρ€Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ для случая, Ссли наибольшими ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ собствСнными числами являСтся ΠΏΠ°Ρ€Π° комплСксно-сопряТСнных чисСл. Асимптотики ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²: для всСх Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ( - количСство ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ). ΠŸΡ€ΠΈΠ²Π΅Π΄Ρƒ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ обоснованиС:

  1. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΡ‹ ΡƒΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€, Ρ‡Ρ‚ΠΎ ΠΈ Π΄Π°Π΅Ρ‚ асимптотику Π½Π° ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ производятся Π·Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ врСмя.

  2. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ достаточно просто Π² Π΄Π²Π° Ρ€Π°Π·Π° большС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Ρ‡Π΅ΠΌ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ. Асимптотика Ρ‚Π° ΠΆΠ΅.

  3. Π’ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ итСрация Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ умноТСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€, Π° Π·Π°Π΄Π°Ρ‡Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² Ρ…ΠΎΡ‚ΡŒ ΠΈ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π·Π° , Π½ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ Ρ€Π΅ΡˆΠ°Π΅ΠΌ эту Π·Π°Π΄Π°Ρ‡Ρƒ, ΠΈΠΌΠ΅Π΅Ρ‚ всСго Π΄Π²Π΅ строки, поэтому ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Π·Π° константу Π² Π΄Π°Π½Π½ΠΎΠΌ случаС. Но ΠΏΠΎ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ всё ΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Ρ‡Π΅ΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉ.


Π­Ρ‚ΠΎ Π±Ρ‹Π» самый слоТный Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ хотя Π±Ρ‹ ΠΈΠ·-Π·Π° нСобходимости Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ½ΠΊ ΠΈ написания Ρ‚Ρ€Π΅Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ экспСримСнтов с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌΠΈ ΡΡ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌ Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±Ρ‹Π»ΠΎ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ ΠΈ Π½Π΅ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ. Π‘ΠΎΠ»ΡŒΡˆΠ΅ всСго ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ доставил случай комплСксных собствСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ остановки

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅ΠΌ остановки ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ я Π²Ρ‹Π±Ρ€Π°Π» , Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² стСпСнном ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ сходится ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ . Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… мСстах Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ нСвязка .

Π’Ρ‹Π±ΠΎΡ€ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ

Π₯ΠΎΡ‚ΡŒ модификация ΠΌΠ΅Ρ‚ΠΎΠ΄Π° для комплСксных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ всС случаи, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ мСньшС скорости Π΄Π²ΡƒΡ… ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ ΠΈ, соотвСтствСнно, ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅Π΅ ΠΎΡ‚ Ρ‚Ρ€Π΅Ρ… ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ Ссли Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящий для Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄. Для этого я ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» Ρ€Π°Π·Π½Ρ‹Π΅ способы опрСдСлСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°:

  • Для этого я вынСс ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ написал Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠ΅ схоТдСниС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². Алгоритм Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ: фиксируСм количСство ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Ρ… ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΏΡƒΡΡ‚ΡŒ это Π±ΡƒΠ΄Π΅Ρ‚ ; Π΄Π°Π»Π΅Π΅ запускаСм ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ провСряСмого ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, послС Ρ‡Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ провСряСм, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ разности ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π»ΡΡ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ. Если это Ρ‚Π°ΠΊ, Ρ‚ΠΎ запускаСм ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌΡƒΡŽ Π½Π° ΡΡ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΡƒΠΆΠ΅ Π΄ΠΎ соотвСтствия ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ нСвязки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ значСния, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Ρ… ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π΅Ρ‰Π΅ Ρ€Π°Π·. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π½Π°Ρ‡ΠΈΠ½Π°ΡŽ с самого простого с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ слоТности, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ с самой простой ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π΄Π°Π»Π΅Π΅ вторая модификация, Π° Ссли ΠΈ ΠΎΠ½Π° Π½Π΅ сходится, Ρ‚ΠΎ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ с комплСксными значСниями, ΠΈ запускаСтся Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄.

  • Но оказалось, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ часто Π΄Π°Π΅Ρ‚ Π»ΠΎΠΆΠ½ΠΎΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ отсутствиС сходимости, поэтому я ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» Π΄Ρ€ΡƒΠ³ΠΎΠΉ: снова зафиксировал ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅Ρ‰Π΅ ΠΈ Ссли , Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ сходится. Π­Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ Π½Π΅ Π΄Π°Π»ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ². Π’ΠΎΠ³Π΄Π° я Ρ€Π΅ΡˆΠΈΠ» для Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹.

Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ скорости Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΡ‚ размСрности ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

Π― ΠΏΡ€ΠΎΠ²Ρ‘Π» нСсколько Ρ€Π°Π·Π½Ρ‹Ρ… тСстов. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ мСня ΡƒΠ΄ΠΈΠ²ΠΈΠ»ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ судя ΠΏΠΎ асимптотикС (с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ большой константы Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°) Π±Ρ‹Π»ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ понятно, ΠΊΠ°ΠΊΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΆΠ΄Π°Ρ‚ΡŒ: ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ самый быстрый, Π·Π° Π½ΠΈΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ.
Для Π½Π°Ρ‡Π°Π»Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ° тСстирования. Π’Π°ΠΊ ΠΊΠ°ΠΊ стСпСнной ΠΌΠ΅Ρ‚ΠΎΠ΄ являСтся ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ ΠΈ Π½Π΅ Π½Π° всСх ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ… сходится Π·Π° Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠ΅ врСмя, встал вопрос ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ΅ тСстирования: вСдь Π½Π΅Ρ‚ большого смысла Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈ Π·Π°ΡΠ΅ΠΊΠ°Ρ‚ΡŒ врСмя Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ для ΠΌΠ°Ρ‚Ρ€ΠΈΡ†, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΡ€Π°ΠΉΠ½Π΅ Π½ΠΈΠ·ΠΊΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ сходимости. Π― Ρ€Π΅ΡˆΠΈΠ» Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ…, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ΠΈ сходятся Π·Π° Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠ΅ количСство ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ.
ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ тСстом Π±Ρ‹Π» тСст Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ скорости ΠΈΡ… сходимости (ΠΊΠΎΠ»-Π²ΠΎ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ). Для этого я фиксировал Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π» случайныС ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ (вся гСнСрация Π² Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ»Π°ΡΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈ ) ΠΈ Ссли Π·Π° Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠ΅ (фиксированноС) ΠΊΠΎΠ»-Π²ΠΎ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ (ΠΊΠ°ΠΊΠΎΠΉ?) сходился, Ρ‚ΠΎ я добавлял эту ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π² список ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹Ρ… для тСстирования (я Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π» ΠΏΠΎ 5-10 ΠΌΠ°Ρ‚Ρ€ΠΈΡ† для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ размСрности для Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ опрСдСлСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹). ΠŸΡ€ΠΎΡ†Π΅ΡΡ это нСбыстрый (дальшС Π±ΡƒΠ΄ΡƒΡ‚ тСсты сходимости Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²), поэтому я Ρ€Π΅ΡˆΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС возмоТности своСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ написал процСсс ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π΄Π°Π»ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ скорости. На этом ΠΌΠΎΠΌΠ΅Π½Ρ‚Π΅ я Ρ‡ΡƒΡ‚ΡŒ Π½Π΅ допустил Ρ„Π°Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ: ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π» всСм ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌ ΠΎΠ΄ΠΈΠ½ для Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°. ΠžΡΡ‚Π°Π»ΠΎΡΡŒ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π±Ρ€Π°Ρ‚ΡŒ Π·Π° эталонный (ΠΏΠΎ скорости сходимости ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅ΠΌ ΡΡƒΠ΄ΠΈΡ‚ΡŒ Π±Ρ€Π°Ρ‚ΡŒ Π»ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π² список ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹Ρ…). ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ссли ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° сходится для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Ρ‚ΠΎ ΠΎΠ½Π° сойдСтся для всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, с бОльшим ΠΊΠΎΠ»-Π²ΠΎΠΌ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, Π½ΠΎ всё ΠΆΠ΅ Π·Π° Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠ΅ врСмя). Как ΠΈ Ссли ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° сошлась для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Ρ‚ΠΎ ΠΎΠ½Π° сойдСтся ΠΈ для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ. Π― ΠΏΡ€ΠΎΠ²Π΅Π» Π΄Π²Π° тСста: Π² ΠΎΠ΄Π½ΠΎΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ для Π²Ρ‹Π±ΠΎΡ€Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ послуТил ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ, Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ - Π²Ρ‚ΠΎΡ€ΠΎΠΉ.
На Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Ρ… Π½ΠΈΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ тСста.
image image
Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹Π΅, Π½ΠΎ Π±Π΅Π· Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ тСста тСстированиС Π½Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠΎΠ»Π½Ρ‹ΠΌ.
Π’Ρ€Π΅Ρ‚ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»Π³ΠΎ, Π° Π²ΠΎΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ΄ΡƒΡ‚ Π±ΠΎΠΊ ΠΎ Π±ΠΎΠΊ. Π― это объясняю Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚ΡŒ Ρƒ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π²Ρ‹ΡˆΠ΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚ Π½Π° ΠΏΠΎΡ‡Ρ‚ΠΈ Π² Π΄Π²Π° Ρ€Π°Π·Π° мСньшС ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ Π² Ρ‚Ρ€ΠΈ мСньшС, Ρ‡Π΅ΠΌ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ (Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ€Π΅ΡˆΠΈΠ» Π½Π΅ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ·-Π·Π° ΠΏΡ€Π΅Π΄Π²Ρ‹Π±ΠΎΡ€Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ‚ΡƒΡ‚ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ нСумСстно. ВСндСнция с Ρ€Π°Π·Π½ΠΈΡ†Π΅ΠΉ Π² количСствС ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ прослСТиваСтся Π½Π° всСх размСрностях). Π’Π΅ΠΏΠ΅Ρ€ΡŒ становится понятно, ΠΊΠ°ΠΊ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для Ρ‚ΠΎΠ³ΠΎ самого Ρ€Π΅ΠΆΠΈΠΌΠ°.
Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ чисСл Π² этом тСстС Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ. ΠŸΡ€ΠΎΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ другая Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ, Π½ΠΎ это ΡƒΠΆΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ исслСдованиС.

ΠžΠ±Ρ‰Π΅Π΅ исслСдованиС сходимости Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ сходимости Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° (Π² Ρ‚ΠΎΠΌ числС Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… размСрностях ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ… Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ чисСл) я ΠΏΡ€ΠΎΠ²Ρ‘Π» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ исслСдованиС. Π― построил Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ распрСдСлСния числа сдСланных ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ для Ρ‚Ρ€Π΅Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для 22000 ΠΌΠ°Ρ‚Ρ€ΠΈΡ†
image
image
Π’ΡƒΡ‚ слишком Π΄ΠΎΠ»Π³ΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ, ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ количСство ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Π΄ΠΎ 2200.
image
image
МоТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄: ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ размСрности ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΊΠ°ΠΊ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ† Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… чисСл Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡƒΡ…ΡƒΠ΄ΡˆΠ΅Π½ΠΈΡŽ скорости сходимости. Π’Π°ΠΊΠΆΠ΅ послСдний Π³Ρ€Π°Ρ„ΠΈΠΊ скорСС всСго дСмонстрируСт насколько потСря точности Π² многочислСнных расчСтах Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ ΡΡ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ.

Π’Ρ‹Π±ΠΎΡ€ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ 2

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ясно, Ρ‡Ρ‚ΠΎ стоит Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄Π²ΡƒΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²: быстрый ΠΈΠ»ΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сходится для комплСксных чисСл. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π·Π° Ρ‚ΠΎ ΠΆΠ΅ врСмя, Ρ‡Ρ‚ΠΎ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ, обладая Ρ…ΡƒΠ΄ΡˆΠ΅ΠΉ ΡΡ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅ стоит Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ сойдСтся Π»ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° для Π½Π΅Π³ΠΎ. ΠžΡΡ‚Π°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, сходится Π»ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ.
Π― ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» просто Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ с Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ мСньшСй Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Ссли ΠΎΠ½ сошСлся для этой, Ρ‚ΠΎ прСдполагаСтся, Ρ‡Ρ‚ΠΎ сойдСтся ΠΈ для исходной. Если ΠΆΠ΅ Π½Π΅ сошСлся для ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ…, Ρ‚ΠΎ запускаСтся Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄. Π­Ρ‚ΠΎ, кстати, Ρ‚ΠΎΠΆΠ΅ Π½Π΅ сработало.
Π‘Ρ€Π°Π±ΠΎΡ‚Π°Π» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π²Ρ‹Π±ΠΎΡ€Π°: сдСлаСм ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ фиксированноС количСство ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ нСвязки . Если нСвязка достаточно ΠΌΠ°Π»Π°, прСдполагаСтся, Ρ‡Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сходится.
Π’Π΅ΠΊΡ‚ΠΎΡ€ (ΠΈΠΌ описываСтся всё состояниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°) ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сдСлал мСньшС ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, я это Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π».
ΠŸΡ€ΠΈΠ²Π΅Π΄Ρƒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ скорости Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ…, сходящихся для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ…, сходящихся для Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ (врСмя выполнСния Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Ρ… ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ использовались Ρ€Π°Π·Π½Ρ‹Π΅ Π½Π°Π±ΠΎΡ€Ρ‹ для тСстирования).
image image

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° собрано ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎΠ± ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ вычислСниС собствСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· Π²Π΅ΠΊΡ‚ΠΎΡ€Π° , Π° ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ смысл Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ количСство ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Π±Π΅Π· вычислСния собствСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ². Π₯ΠΎΡ‚ΡŒ это ΠΈ Π½Π΅ асимптотичСскоС ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅, ΠΎΠ½ΠΎ приносит Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. Π― ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π» количСство ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ для ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ расчСта, Ρ€Π°Π²Π½ΠΎΠ΅ . Π“Ρ€Π°Ρ„ΠΈΠΊ 9 ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ успСх ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ:
image

ΠœΠ΅Ρ‚ΠΎΠ΄ ДанилСвсвого ΠΈ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ€Π½Π΅ΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π°

ΠœΠ΅Ρ‚ΠΎΠ΄ ДанилСвского. ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния

ΠœΠ΅Ρ‚ΠΎΠ΄ достаточно прост: ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΊ Ρ„ΠΎΡ€ΠΌΠ΅ ЀробСниуса ΠΎΡ€Ρ‚ΠΎΠ³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ прСобразованиями Π² точности ΠΏΠΎ конспСкту Π€Π°Π»Π΅ΠΉΡ‡ΠΈΠΊΠ° (ясноС Π΄Π΅Π»ΠΎ с Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΏΠΎ строкС ΠΈ столбцу). Π’Π°ΠΊΠΆΠ΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅ΠΌ Π²Ρ‹Ρ€ΠΎΠΆΠ΄Π΅Π½Π½Ρ‹ΠΉ случай (Ρ‚ΠΎΠΆΠ΅ описан Π² конспСктС). Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΡ‚ ΠΏΠΎΠ΄ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Π° просто ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ. Π’ ΠΈΡ‚ΠΎΠ³Π΅ получится ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, состоящая ΠΈΠ· ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ЀробСниуса Π½Π° Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ. Π”Π°Π»Π΅Π΅ ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ самого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ДанилСвского Π½Π΅ Π·Π°Π±ΡƒΠ΄Π΅ΠΌ ΡƒΡ‡Π΅ΡΡ‚ΡŒ это, Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠΎΠ΄ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ (Π±Π΅Π· ΠΈΡ… копирования, Π° Ρ‚Π°ΠΊΠΆΠ΅ использования рСкурсии). Π’Π°ΠΊΠΆΠ΅ Π½ΠΈΠ³Π΄Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠ½ΠΎΠ³ΠΎ Π³Π΄Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΡƒΠ»Π΅Π²Ρ‹Π΅ элСмСнты ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ лишний Ρ€Π°Π· ΠΈΡ… Ρ‚Ρ€ΠΎΠ³Π°Ρ‚ΡŒ.

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ Ρ„ΠΎΡ€ΠΌΠ΅ ЀробСниуса

Асимптотика Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ Ρ€Π°Π²Π½Π° , Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ само ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Ρ„ΠΎΡ€ΠΌΡƒ ЀробСниуса Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΠΌ отличаСтся ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Гаусса. Π‘ΠΎΠ»ΡŒΡˆΠ΅ Ρ‚ΡƒΡ‚ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π΅Ρ‡Π΅Π³ΠΎ: Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ Гаусса, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡ΡƒΡ‚ΡŒ слоТнСС.
Π“Ρ€Π°Ρ„ΠΈΠΊ скорости Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… размСрностях:
image
ΠžΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ .

ΠœΠ΅Ρ‚ΠΎΠ΄ ДанилСвского

ΠœΠ΅Ρ‚ΠΎΠ΄ ДанилСвского ΠΈ вовсС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π·Π° линию, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ диагональ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ для нахоТдСния ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΡ… нас ΠΏΠΎΠ΄ΠΌΠ°Ρ‚Ρ€ΠΈΡ†, Π° Π·Π°Ρ‚Π΅ΠΌ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ ΠΈΠ· Π΅Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки. Ясно, Ρ‡Ρ‚ΠΎ порядок ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π² точности Ρ€Π°Π²Π΅Π½ размСрности ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π·Π° . Π’ΡƒΡ‚ Π²Π°ΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ моя рСализация ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ДанилСвского Π½Π΅ Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ ΠΊΠ°ΠΊ ΠΎΡ‚Π²Π΅Ρ‚, Ссли ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° являСтся Π²Ρ‹Ρ€ΠΎΠΆΠ΄Π΅Π½Π½ΠΎΠΉ. ΠœΠ΅Ρ‚ΠΎΠ΄ Π²Ρ‹Π΄Π°Π΅Ρ‚ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ΠΎΠ², сколько ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ЀробСниуса находится Π½Π° Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Π° искомый ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ - это ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² дальнСйшСм Π½Π°ΠΌ придСтся Ρ€Π°ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ (Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Π½ΠΈ), Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π³Π»ΡƒΠΏΡ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ. Если всё ΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½, Ρƒ мСня Π΅ΡΡ‚ΡŒ функция, которая ΡƒΠΌΠ½ΠΎΠΆΠ°Π΅Ρ‚ массив ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ΠΎΠ² ΠΈ Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ - ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅.
Π“Ρ€Π°Ρ„ΠΈΠΊ скорости Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°:
image
Извиняюсь Π·Π° ΠΎΠ±Ρ€Π΅Π·Π°Π½Π½Ρ‹ΠΉ тСкст, ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Ρ€Π΅ΡˆΠΈΠ», Ρ‡Ρ‚ΠΎ Ρ‚ΡƒΡ‚ ΠΎΠ½ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ Π΅Π³ΠΎ помСстит.

НахоТдСниС ΠΊΠΎΡ€Π½Π΅ΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π°. ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΡŒΡŽΡ‚ΠΎΠ½Π° ΠΈ бисСкции

Π˜Ρ‚Π°ΠΊ, Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ ΠΈ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π΅Π³ΠΎ ΠΊΠΎΡ€Π½ΠΈ. Для Π½Π°Ρ‡Π°Π»Π° я Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ основываСтся Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡƒΡŽ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π°. Π’ Ρ‚Π°ΠΊΠΎΠΌΡƒ случаС ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ экстрСмумы ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° ΠΊΠ°ΠΊ ΠΊΠΎΡ€Π½ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ (Π΅Π΅ ΠΊΠΎΡ€Π½ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Ρ‚Π°ΠΊ ΠΆΠ΅ - рСкурсивно), Π° искомыС ΠΊΠΎΡ€Π½ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° Π±ΡƒΠ΄ΡƒΡ‚ Π»Π΅ΠΆΠ°Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ экстрСмумами, Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΡ… бисСкциСй. НуТно Π½Π΅ Π·Π°Π±Ρ‹Ρ‚ΡŒ ΡΠΎΠΊΡ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ Π½Π° порядок ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ Ρ‡Ρ‚ΠΎΠ±Ρ‹ коэффициСнты Π½Π΅ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ слишком большими. Π—Π²ΡƒΡ‡ΠΈΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ, Π½ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ я Π½Π΅ Π±Ρ‹Π» Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ. Π― ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄: Π±ΡƒΠ΄Π΅ΠΌ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΡŒΡŽΡ‚ΠΎΠ½Π° ΠΎΡ‚ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ дальнСй Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ сходится ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ ΠΊΠΎΡ€Π½ΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡƒΡ‚ΠΎΡ‡Π½ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ бисСкции. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡƒΡŽ для ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΡŒΡŽΡ‚ΠΎΠ½Π° посчитаСм аналитичСски, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½Π΅Π΅, Ρ‡Π΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Π΅ числСнно (Π΅Ρ‰Π΅ ΠΈ быстрСС). Π—Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄Π΅Π»ΠΈΠΌ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ Π½Π° ΠΈ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ это ΠΏΠΎΠΊΠ° Π½Π΅ Π΄ΠΎΠΉΠ΄Π΅ΠΌ Π΄ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ стСпСни. Достаточно Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π±ΡƒΠ΄Π΅ΠΌ Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅: \max(\frac{|a_n|}{b + |a_n|}, 1 + \frac{c}{|a_0|}) b = \max(|a_0|, |a_1|, ..., |a_{n - 1}|) c = \max(|a_1|, |a_2|, ..., |a_n|)

НахоТдСниС собствСнных Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, зная собствСнноС число, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ слау . Π’Π°ΠΊ ΠΊΠ°ΠΊ - собствСнноС число ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Ρ‚ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ однородная слау Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ - искомый Π²Π΅ΠΊΡ‚ΠΎΡ€. Π’Π°ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ собствСнный Π²Π΅ΠΊΡ‚ΠΎΡ€ Π·Π° , Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ-Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΡ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ . Π― Π΄ΡƒΠΌΠ°Π» Π½Π°Π΄ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ для Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Π½ΠΎ всё ΠΏΠΎΡ€Ρ‚ΠΈΡ‚.
Π’Π°ΠΊΠΆΠ΅ я нашСл способ быстрСС. МоТно Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ для ( - ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Ρ„ΠΎΡ€ΠΌΡ‹ ЀробСниуса) собствСнный Π²Π΅ΠΊΡ‚ΠΎΡ€ для значСния считаСтся ΠΊΠ°ΠΊ стСпСни начиная с ΠΏΡ€Π°Π²ΠΎΠΉ стороны (Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ссли ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ БЛАУ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π·Π°Π½ΡƒΠ»ΠΈΡ‚ΡŒ всю ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ послСдний элСмСнт искомого Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Ρ€Π°Π²Π½Ρ‹ΠΌ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅). Π’ΠΎΠ³Π΄Π° остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ привСсти Π΅Π³ΠΎ ΠΊ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρƒ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹. Для этого Π·Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ прСобразования столбцов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π΄Π΅Π»Π°Π»ΠΈ для привСдСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΊ Ρ„ΠΎΡ€ΠΌΠ΅ ЀробСниуса ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΈΡ… для этого Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС (с ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠΎΠΉ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ столбца ΠΊ Π±ΡƒΠ΄Π΅ΠΌ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ ΠΏΡ€ΠΈΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊ ). ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ , Ρ‚ΠΎΠ³Π΄Π° асимптотика Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ ( - количСство собствСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ).

QR Алгоритм

Π‘Π½ΠΎΠ²Π°-Ρ‚Π°ΠΊΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ написан Ρ€ΠΎΠ²Π½ΠΎ ΠΏΠΎ Π€Π°Π»Π΅ΠΉΡ‡ΠΈΠΊΡƒ: ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ Ρ„ΠΎΡ€ΠΌΠ΅ Π₯СссСнбСрга, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ вращСния. Асимптотика Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°: . ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ остановки Ρ‚Π°ΠΊΠΎΠΉ: Π΄Π΅Π»Π°Π΅ΠΌ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠΊΠ° Π½Π° Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ Π΅ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹, Π»ΠΈΠ±ΠΎ количСство Π½ΡƒΠ»Π΅ΠΉ ΠΏΠΎΠ΄ Π³Π»Π°Π²Π½ΠΎΠΉ диагональю . Если ΠΎΠ±Π° этих критСрия пСрСстали Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ, Ρ‚ΠΎ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ. Π”Π°Π»Π΅Π΅ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΠΌ собствСнныС значСния, Ρ‚ΡƒΡ‚ совсСм просто. МоТно Π½Π°ΠΉΡ‚ΠΈ собствСнныС Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ способом, описанным Π²Ρ‹ΡˆΠ΅, Π·Π° . Или ΠΆΠ΅ привСсти ΠΊ Ρ„ΠΎΡ€ΠΌΠ΅ ЀробСниуса ΠΈ Π½Π°ΠΉΡ‚ΠΈ Π·Π° .
Из ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² Ρ…ΠΎΠ΄Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ всС дСлСния Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅: ΠΈ Π² отраТСниях, ΠΈ Π² ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π°Ρ…. Π’ΠΎ всСх мСстах, Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ Π΄Π΅Π»Π΅Π½ΠΈΠ΅, стоит ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ случай Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ знамСнатСля (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π½Π°ΠΌ элСмСнт(Ρ‹) ΡƒΠΆΠ΅ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ).
Π“Ρ€Π°Ρ„ΠΈΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° (ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ° тСстирования такая ΠΆΠ΅ ΠΊΠ°ΠΊ Π² Π·Π°Π΄Π°Ρ‡Π΅ 1). image

Π‘Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ

Π‘Π½ΠΎΠ²Π°-Ρ‚Π°ΠΊΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ тСсты ΠΊΠ°ΠΊ для Π·Π°Π΄Π°Ρ‡ΠΈ 1.
image
image
Π“Ρ€Π°Ρ„ΠΈΠΊ красивый, Π° ситуация ΡΡ‚Ρ€Π°ΡˆΠ½Π°Ρ:
image
МоТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ интСрСсный Π²Ρ‹Π²ΠΎΠ΄ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ QR-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ стСпСнного ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ… с большими ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ числами, Π½ΠΎ Ρ…ΡƒΠΆΠ΅ для ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Π±ΠΎΠ»ΡŒΡˆΠΈΡ… размСрностСй.

About

Research on finding matrix eigenvalues and eigenvectors

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published