Algoritm tushunchasi


Minimal qavariq qobiq tushunchasi Minimal qavariq qobiq tushunchasi


Download 0.73 Mb.
bet23/28
Sana21.02.2023
Hajmi0.73 Mb.
#1216968
1   ...   20   21   22   23   24   25   26   27   28
Bog'liq
Algoritmlashdan javoblar

43 Minimal qavariq qobiq tushunchasi
Minimal qavariq qobiq tushunchasi. Tekislikda cheklangan A
nuqtalar to'plami berilgan bo'lsin. Bu to'plamning konvertlari o'zaro
kesishmalarsiz har qanday yopiq H chiziq bo'lib, A ning barcha nuqtalari
shu egri chiziq ichida yotadi. Agar H egri chiziq qavariq bo'lsa (masalan,
bu egri chiziqning har qanday urinish nuqtasi uni boshqa biron bir
nuqtada kesib o'tmasa), u holda tegishli qobiq ham qavariq deb ataladi.
Va nihoyat, minimal qavariq qobiq minimal uzunlikdagi (minimal
perimetr) qavariq qobiq deb ataladi. A nuqtalar to'plamli minimal qavariq qobiqning asosiy xususiyati shundaki, bu tanasi qavariq ko'pburchak bo'lib, uning uchlari A dagi bir nechta nuqtadir, shuning uchun minimal qavariq qobiqni toppish muammosi oxir-oqibat A dan kerakli nuqtalarni tanlash va tartiblashgacha kamayadi. Algoritm chiqishi ko'pburchak bo'lishi kerakligi sababli tartiblash ya’ni saralash zarur, ya'ni uchlar ketmaketligi boʻyicha. Uchlar tartibiga qo'shimcha ravishda shart qo'yamiz ko'pburchakning o'tish yo'nalishi musbat bo'lishi kerak (soat strelkasi boʻyicha).

Minimal qavariq qobiqni qurish masalasi hisoblash geometriyasidagi eng oddiy muammolardan biri hisoblanadi; buning uchun juda ko'p turli algoritmlar mavjud. Quyida biz ikkita algoritmni ko'rib chiqamiz – Grexem (Graham scan) va Jarvis (Jarvis march).
44 Grexem algoritmi
Graham algoritmi ikki o'lchovli fazoda qavariq korpusni qurish algoritmidir. Bu algoritmda konveks korpus muammosi nomzod nuqtalardan tuzilgan stek yordamida yechiladi. Kirish to'plamining barcha nuqtalari stekga suriladi, so'ngra qavariq korpusning uchlari bo'lmagan nuqtalar oxirida undan chiqariladi. Algoritm oxirida faqat qobiqning uchlari soat miliga teskari yo'nalishda o'tish tartibida stekda qoladi.
45 Tekislikda chiziqlar kesishgan sohalarni qidirish algoritmi(Sweep Line)
(Sweep Line) - bu Yevklid fazosidagi turli xil muammolarni
hal qilish uchun kesishgan sohalardan foydalanadigan algoritmik
paradigma. Bu hisoblash geometriyasidagi asosiy texnikalardan biridir.

Download 0.73 Mb.

Do'stlaringiz bilan baham:
1   ...   20   21   22   23   24   25   26   27   28




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