English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

un

სტუმარი
1 / ?
უკან გაკვეთილებზე

რატომ მნიშვნელოვანია ფაქტორიალი

ჰემინგი თავი 9-ის დასაწყისში აღნიშნავს, რომ ყველა საინჟინრო დიზაინის პრობლემა მდებარეობს n-განზომილებიანი სივრცეში, სადაც n წარმოადგენს დამოუკიდებელი პარამეტრების რაოდენობას. ამ სივრცის გაგება მოითხოვს ფაქტორიალის გაგებას — ისინი გამოჩნდებიან ყველა n-განზომილებიანი სფეროს მოცულობის ფორმულაში.

სტირლინგის მიახლოება

n! პირდაპირი გაანგარიშება დიდი n-ის დროს შეუძლებელი ხდება. სტირლინგის ფორმულა იძლევა ზუსტ მიახლოებას:

n! ≈ √(2πn) · (n/e)^n

ლოგარითმის აღება (რომელიც ჰემინგი აკეთებს ნამრავლის ჯამად გადასაყვანად):

ln(n!) ≈ n·ln(n) − n + 0.5·ln(2πn)

მიახლოება გუნდება, როგორც n იზრდება: თანაფარდობა Stirling(n)/n! → 1, როგორც n → ∞. თუმცა აბსოლუტური სხვაობა იზრდება უსაზღვროდ. ორივე ფაქტი ერთდროულად მოქმედებს.

ჰემინგის წარმოშობის გზა: დაახლოებით აღმოაჩინეთ Σ ln(k) ჯამი k=1..n-ის შორის ∫ ln(x) dx ინტეგრალით 1-დან n-მდე ტრაპეციის წესის მეშვეობით, შემდეგ აიღეთ ექსპონენციალი. √(2π) მუდმივი წარმოიქმნება ტრაპეციის შეცდომის შემზღუდველი ქცევიდან.

| n | სტირლინგი | ზუსტი n! | თანაფარდობა | |---|---|---|---| | 5 | 118.02 | 120 | 0.9835 | | 10 | 3,598,696 | 3,628,800 | 0.9917 | | 20 | ~2.423×10^18 | ~2.432×10^18 | 0.9958 |

სტირლინგის ფორმულის გამოყენება

სტირლინგის ლოგარითმული ფორმა უფრო სასარგებლო აღმოჩნდება თანაფარდობის გაანგარიშებისთვის, სადაც აბსოლუტური მასშტაბი გამრიცხება:

ln(n!) ≈ n·ln(n) − n + 0.5·ln(2πn)

გამოიყენეთ სტირლინგის მიახლოების ლოგარითმული ფორმა ln(10!)-ის შესაფასებლად. შემდეგ შეადარეთ ზუსტ მნიშვნელობას ln(3,628,800) ≈ 15.104. აჩვენეთ თქვენი ჩანაცვლება.

გამა-ფუნქცია

ფაქტორიალი n! აზრი აქვს მხოლოდ არაუარყოფითი მთელი რიცხვებისთვის. ჰემინგს სჭირდება სფეროს მოცულობის ფორმულა ყველა დადებითი რეალური n-ის შორის, ამიტომ იყენებს გამა-ფუნქციას:

Γ(n) = ∫₀^∞ x^(n−1) · e^(−x) dx (converges for n > 0)

ნაწილობის ინტეგრაცია იძლევა შემცირების ფორმულას: Γ(n) = (n−1) · Γ(n−1).

დადებითი მთელი რიცხვებისთვის: Γ(n) = (n−1)! ამიტომ Γ(5) = 4! = 24.

ნახევრად-მთელი რიცხვებისთვის: Γ(1/2) = √π ≈ 1.772. ეს წარმოიქმნება გაუსის ინტეგრალიდან ∫₋∞^∞ e^(−x²) dx = √π.

ჩვენთვის საჭირო მნიშვნელობები სფეროს მოცულობებისთვის: Γ(n/2 + 1) ნახევრად-მთელი არგუმენტებისთვის.

| n | n/2 + 1 | Γ(n/2 + 1) | |---|---|---| | 1 | 3/2 | √π/2 ≈ 0.886 | | 2 | 2 | 1! = 1 | | 3 | 5/2 | 3√π/4 ≈ 1.329 | | 4 | 3 | 2! = 2 | | 5 | 7/2 | 15√π/8 ≈ 3.323 |

გამოიყენეთ შემცირების ფორმულა Γ(n) = (n−1)·Γ(n−1) და Γ(1/2) = √π-ს, გამოთვალეთ Γ(5/2). აჩვენეთ თითოეული ნაბიჯი.

ფორმულა & პარადოქსი

სტირლინგი და გამა ხელში, ჰემინგი აგებს n-განზომილებიანი სფეროს მოცულობის ფორმულას r რადიუსით:

V_n(r) = C_n · r^n სადაც C_n = π^(n/2) / Γ(n/2 + 1)

მუდმივი C_n დამოკიდებული იყო მხოლოდ n-ზე, r-ზე არა. პირველი მნიშვნელობები:

| n | C_n | |---|---| | 1 | 2 | | 2 | π ≈ 3.142 | | 3 | 4π/3 ≈ 4.189 | | 4 | π²/2 ≈ 4.935 | | 5 | 8π²/15 ≈ 5.264 | | 6 | π³/6 ≈ 5.168 | | 8 | π⁴/24 ≈ 4.059 | | 10 | π⁵/120 ≈ 2.550 |

n-განზომილებიანი ერთეული სფეროს მოცულობა

პარადოქსი: C_n იზრდება მაქსიმუმამდე n≈5-ის სიახლოვეს (C_5 ≈ 5.264), შემდეგ ელი უკან ნულისკენ. ერთეული სფერა ძალიან მაღალ განზომილებებში აქვს არსებითად ნულოვანი მოცულობა — თუმცა ინტუიციურად, დამატებითი განზომილებების დამატება უნდა დაემატოს მეტი სივრცე.

რატომ იშლება მოცულობა?

მთავარი: მოცულობა = C_n · r^n. როდესაც r < 1, r^n → 0 ექსპონენციალურად. რადიუსის შეზღუდვა მოკლავს მოცულობას უფრო სწრაფად, ვიდრე განზომილებიანობა იზრდება. n-განზომილებიანი ერთეული ჰიპერკუბის მოცულობის თითქმის ყველა მხარე დევს მის კუთხეებში, შეწერილი სფეროს გარეთ.

კუთხეების პარადოქსი

2D-ში: ერთეული კვადრატი [−1,1]^2 აქვს ფართი 4. შეწერილი წრე აქვს ფართი π ≈ 3.14. წრე სავსეა კვადრატის 78%-ს.

3D-ში: ერთეული კუბი [−1,1]^3 აქვს მოცულობა 8. შეწერილი სფერა აქვს მოცულობა 4π/3 ≈ 4.19. სფერა სავსეა კუბის 52%-ს.

n განზომილებებში: ერთეული ჰიპერკუბი [−1,1]^n აქვს მოცულობა 2^n. შეწერილი სფერა აქვს მოცულობა C_n. წილი სფეროს შიგნით:

f(n) = C_n / 2^n

როგორც n იზრდება: C_n → 0 ხოლო 2^n → ∞. ამიტომ f(n) → 0 სწრაფად. 10D-ში, სფერა სავსეა კუბის 0.3%-ზე ნაკლებ.

კუთხეების პარადოქსი: მოცულობა მაღალ განზომილებებში

საინჟინრო აგებულება: მაღალ-განზომილებიანი დიზაინის სივრცეში, თქვენ ვერ შეძლებთ ნიმუშის აღებას შემთხვევითი წერტილების არჩევით. თითქმის ყველა შემთხვევითი წერტილი დაეშვება კუთხეებში, ცენტრიდან შორს. თქვენი ინტუიცია 3D-ში აშენებული მთლიანად ვერ მუშაობს.

გამოთვალეთ f(n) = C_n / 2^n n=2 და n=4-სთვის. გამოიყენეთ C_2 = π ≈ 3.14159 და C_4 = π²/2 ≈ 4.935. რა ამბობს ტრენდი მაღალ-განზომილებიანი დიზაინის სივრცის შემთხვევითი ნიმუშით ძიებაზე?

რატომ ვერ მუშაობს 3D ინტუიცია

ჰემინგის ძირითადი შეტყობინება თავი 9-ში: ყველა საინჟინრო სისტემა n დამოუკიდებელი პარამეტრით ცხოვრობს n-განზომილებიანი სივრცეში. აერომეცნიერება, კონტროლის სისტემები, ჩიპის დიზაინი, ლიკი მოლეკულები — ყველა მოიცავს პარამეტრის სივრცეს n >> 3-თან.

სამი განსაკუთრებული 3D ინტუიციის ხარვეზი მაღალ განზომილებებში:

1. დიაგონალური მანძილი. 3D-ში, ერთეული კუბის დიაგონალი აქვს სიგრძე √3 ≈ 1.73. n-განზომილებიანი ერთეული ჰიპერკუბის დიაგონალი აქვს სიგრძე √n. n=100-ისთვის, დიაგონალი სიგრძე 10 — თუმცა ყოველი კოორდინატი ის გადის 0-ს 1-ზე. პუნქტები, რომელიც გამოიყურება 'ახლოს' ნებისმიერი ერთი განზომილების დროს, ხშირად დაშორებულია n-განზომილებიანი სივრცეში.

2. მოცულობის კონცენტრაცია. როგორც ზემოთ ნაჩვენები: მოცულობა კონცენტრირდება კუთხეებში, არა ცენტრალურ სფეროში. თქვენი ინტუიცია, რომ სივრცის ცენტრი ტიპიური, იშლება.

3. მეზობელი დათვლა. 2D-ში, წერტილი აქვს დაახლოებით πr² მეზობელი r რადიუსის ფარგლებში. nD-ში, მეზობელი დათვლა უჭირავს როგორც C_n·r^n, რომელიც დიდი n-ის დროს არის ეფექტურად ნულოვანი პატარა r-ზე. მეზობელი კოლაფსი.

ჰემინგის დასკვნა: 'თქვენ უბრალოდ ვერ შეძლებთ n-სივრცეში მის ვიზუალიზირებას.' თქვენ უნდა დაეყრდნოთ მათემატიკას — ფორმულებს მოცულობისთვის, მანძილისთვის და ალბათობის განაწილებისთვის — არა ფანტაზია.

გეომეტრიის გამოყენება

სფეროს მოცულობის კოლაფსი აქვს კონკრეტული შედეგი თანამედროვე პრაქტიკისთვის:

ოპტიმიზაცია: გრადიენტის დაღმართი მაღალ-განზომილებიანი პარამეტრის სივრცეში მუშაობს უკეთ, ვიდრე შემთხვევითი ძიება, რადგან ის ამუშავებს ლოკალური გრადიენტის ინფორმაციას კუთხეები-და-ვაკუუმი სტრუქტურის სამოქმედოდ.

მანქანური სწავლება: ნეირო ქსელის წონის სივრცეებს აქვთ მილიონი განზომილებები. გეომეტრია წინასწარმეტყველებს, რომ შემთხვევითი ინიციალიზაცია იშვიათად ხვდება კარგ ხელსაყრელს — თუმცა სწავლის პროცესი სამოქმედოდ აკეთებს სტრუქტურირებული გრადიენტის ნაბიჯებით.

ექსპერიმენტის დიზაინი: მაღალ-განზომილებიანი პარამეტრის სივრცის დაკვრა ნიმუშებთან მოითხოვს ექსპონენციალურად ბევრი პუნქტი. ეს მოტივირებს სტრუქტურირებული ექსპერიმენტული დიზაინებს (ლათინი ჰიპერკუბი, სივრცე-შემავსებელი დიზაინები) შემთხვევითი ნიმუშის ზე.

ჰემინგი ამბობს, რომ თქვენ ვერ შეძლებთ n-განზომილებიანი დიზაინის სივრცის ძიებას ნიმუშით. დაასახელეთ ერთი განსაკუთრებული ველი, სადაც ეს შეზღუდვა გამოჩნდება და აუხსენით, თუ როგორ სამოქმედოდ ეს პრაქტიკანტები. თქვენი პასუხი უნდა ამჯამად გეომეტრიის: ან სფეროს მოცულობის კოლაფსი, დიაგონალური მანძილის ეფექტი √n, ან ორივე.