Ma’ruza 10 Raqamli axborotlarni Furye qatoriga yoyish algoritmi. Ishonchliligini baholash. Algoritmlarni loyihalash algorithm Design


Bosqich kiritish usullari Iterativ algoritmlar (1.1-1.3)


Download 1.25 Mb.
bet3/3
Sana15.06.2023
Hajmi1.25 Mb.
#1482850
1   2   3
Bog'liq
10. mavzu Raqamli axborotlarni Furye qatoriga yoyish algoritmi

Bosqich kiritish usullari Iterativ algoritmlar (1.1-1.3)

Delon triangulyatsiyasini qurish uchun iterativ algoritmlarning umumiy sxemasi

  • Dastlabki uchta nuqtada bitta uchburchak yasang
  • S to'plamning qolgan barcha nuqtalari bo'ylab aylaning
  • Joriy triangulyatsiyaning nuqtasiga eng yaqin uchburchakni toping
  • Agar nuqta uchburchagidan tashqarida bo'lsa, u holda eng yaqin qirraga uchburchaklar yasang.
  • Agar nuqtasi uchburchak ichida bo'lsa, u holda uchburchakni uchga bo'ling.
  • Agar qirrada bo'lsa, u holda qo'shni uchburchaklarni ikkiga bo'ling.
  • Agar qo'shnilar uchun Delon sharti buzilgan bo'lsa, u holda qo'shni uchburchaklarni qayta joylashtiring.
  • Uchburchaklarni qidirishni tezlashtirish variantlari:

    Uchburchaklarni (daraxtlarni) indeksatsiya qilish - O(log n)

    Uchburchak (setka) keshlash - O(c)

  •  

Bosqichma-bosqich tanlash usullari To'g'ridan-to'g'ri (bosqichma-bosqich) qurish algoritmlari (3)

Oldindan qurilgan uchburchaklarni qayta qurmasdan birdaniga kerakli uchburchaklarni yarating.

Delon triangulyatsiyasini to'g'ridan-to'g'ri qurish algoritmlarining umumiy sxemasi

Qayta ishlanmagan qirralarning to'plamidan foydalanish qulay.

  • S nuqtalar to'plami qavariq korpusining q istalgan qirrasini toping.
  • q qirrani qayta ishlanmagan stekga qo’shing.
  • Qayta ishlanmagan qirralar steki bo'sh bo'lgunga qadar sikl.
  • v qirrani stekdan chiqarib tashlang.
  • v qirra uchun Delon shartini qanoatlantiradigan p nuqtani toping (Delonning qo'shnisi)
  • Agar Delon qo'shnisi p topilsa, u holda
  • v qirra bilan p nuqta uchun uchburchak yasang.
  • Yangi uchburchakning yangi qirralarini qayta ishlanmagan qirralar stekiga qo'shing.
  • Delon qo'shnisini qidirishni tezlashtirish variantlari:

  • k nuqtalarni-D daraxti bo'yicha indeksatsiya qilish - O(log n)
  • Nuqtalarni hujayra indeksatsiyasi - O(c)

Ikki o'tishli algoritmlari (4)

Ikki o'tishli algoritmlarning umumiy sxemasi

  • Hech bo'lmaganda qavariq triangulyatsiya yasang.
  • «Yo’naltirilmagan uchburchaklar" ni qayta qurish (Delon shartini qoniqtirmaydi).

THANK YOU
that you took the time to watch
ALGORITMLARNI LOYIHALASH
Algorithm Design
Download 1.25 Mb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling