Moslashuvchan koordinata tushishi
Moslashuvchan koordinata tushishi – moslashtirilgan kodlash texnikasidan foydalangan holda ajralmas holda optimallashtirish uchun koordinata tushishi algoritmining yangilangan versiyasi. Moslashuvchan koordinata tushishi koordinata tizimining oʻzgarishlarini ketma-ket ravishda tuzadi hamda shunda yangi koordinatalar maqsad funktsiyasiga nisbatan maksimal darajada bogʻlanadi. Moslashuvchan koordinata tushishi hozirgi evolyutsiya algoritmlari bilan raqobatbardosh ekanligi hamda quyidagi oʻzgarmaslik xususiyatlariga ega ekanligi koʻrsatilgan yaʼni: Funktsiyaning monotonik oʻzgarishida oʻzgarmaslik (masshtablash) qidiruv maydonining ortogonal oʻzgarishlarida oʻzgarmaslik (aylanish). CMA ga oʻxshash adaptiv kodlash (b), asosan asosiy komponent tahliliga (a) iqtisoslashgan, ajralmas optimallashtirish muammolarini (d) hal qilish uchun koordinatalarni tushirish usulini (c) kengaytirish uchun ishlatiladi(d). Qabul qilinadigan koordinatalar tizimini qulaylashtirish adaptiv koordinatalarni tushirish usulini ajralmas funktsiyalar boʻyicha koordinata tushishidan avzalroq qilish imkonini beradi. Quyidagi rasmda ikki oʻlchovli Rosenbrok funksiyasi uchun ikkala algoritmning funksiyaning maqsadli qiymatiga yaqinlashishi koʻrsatilgan. 10 − 10 {\displaystyle 10^{-10}} nuqtadan boshlab x 0 = ( − 3 , − 4 ) {\displaystyle x_{0}=(-3,-4)} ga teng. Moslashuvchan koordinata tushishi atigi 325 funktsiyani baholashda maqsadli qiymatga etadi (koordinata tushishidan taxmin boʻyicha 70 baravar tez boʻladi), buni asosan gradientga asoslangan usullar bilan solishtirish mumkin. Agar koordinatalar tizimi har D iteratsiyada yangilanib borsa, algoritm chiziqli vaqt murakkabligiga ega boʻladi va katta chiziqli boʻlmagan optimallashtirish muammolari uchun mos keladi (D>>100).