7- laboratoriya mashg’uloti Mavzu Shaxs imzolarini «Maxmin» alg
Maksmin algoritmi. Bu algoritm ni nechta klasterlarga ajratishda klasterlar soni oldindan ma’lum bo’lmaganda ni klasterlarga ajratishda va ushbu jarayonda avtomatik ravishda klasterlar soni ni hosil qilishda yadrolarni ixtiyoriy tanlashga asoslanadi.
timsollar to’plamidan N1 yadro ixtiyoriy tanlanadi, ya’ni Z1=S1. Undan keyin Z1, Z2, …, Zkyadrolar tanlanadi. Yadrolar soni nechta bo’lishi oldindan ma’lum emas. Bu holda yadrolar soni timsollarni klasterlashtirish jarayonida aniqlanadi va topilgan yadrolarga mos K1, K2, . . . ,Kmklasterlar hosil bo’ladi. Ushbu algoritm quyidagi qadamlardan iborat:
1. Boshlang’ich timsollar to’plamidan birinchi yadroviy timsol sifatida ixtiyoriy Sjtanlanadi, masalan Z1=S1.
2. Z1 yadroviy timsol bilan barcha timsollar orasidagi masofalar (2.1-2.8) formulalar yordamida aniqlanadi. Natijada
5. Z2 yadro timsoldan bilan barcha timsollar orasidagi masofalar (2.1-2.8) formulalar yordamida aniqlanadi. Natijada masofalar matrisasi hosil bo’ladi.
6. masofalar matrisasidan eng kichik masofa topiladi.
7. masofalar matrisasidan eng kichik masofa topiladi.
8. Z1 va Z2 yadrolar asosida topilgan va masofalardan eng kattasi
tanlanadi.
9. Z1 va Z2 yadrolar orasidagi masofaning yarmi topilad:
10. Agar bo’lsa, u holda yangi yadro sifatida qiymatga mos keluvchi timsol tanlanadi va yadro sifatida belgilanadi va 2-3- qadamlar bajariladi.
Agar klasterlar soni va yadrolar o’zgarmasdan qolsa, algoritm o’z ishini to’xtatadi. Topilgan porog deb nomlanuvchi , ya’ni yadrolar orasidagi masofaning yarmi timsollarni Z1, Z2, . . . , Zlyadrolar yordamida K1, K2, . . . , Kl klasterlarga ajratadi. Shuningdek klasterlar soni ham aniqlanadi.
Misol sifatida 7.3- rasmda keltirilgan yadrolarni va klasterlarni keltirish mumkin.
7.3-rasm. Yadrolar va klasterlarni hosil qilish.
Misol. Masalaninig qo’yilishi. Aytaylik timsollar to’plamidan iborat berilgan bo’lsin (7.2-jadval) [2].
7.2-jadval. .