विकासवादी एल्गोरिथ्म

लेखक: Roger Morrison
निर्माण की तारीख: 24 सितंबर 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
विकासवादी एल्गोरिदम
वीडियो: विकासवादी एल्गोरिदम

विषय

परिभाषा - विकासवादी एल्गोरिथम का क्या अर्थ है?

एक विकासवादी एल्गोरिथ्म को कृत्रिम बुद्धि में विकासवादी संगणना का एक घटक माना जाता है। एक विकासवादी एल्गोरिथ्म चयन प्रक्रिया के माध्यम से कार्य करता है जिसमें जनसंख्या सेट के कम से कम फिट सदस्यों को समाप्त कर दिया जाता है, जबकि फिट सदस्यों को जीवित रहने और बेहतर समाधान निर्धारित होने तक जारी रखने की अनुमति दी जाती है। दूसरे शब्दों में, विकासवादी एल्गोरिदम कंप्यूटर अनुप्रयोग हैं जो जटिल समस्याओं को हल करने के लिए जैविक प्रक्रियाओं की नकल करते हैं। समय के साथ, सफल सदस्य समस्या के अनुकूलित समाधान को प्रस्तुत करने के लिए विकसित होते हैं।


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

टेकोपेडिया इवोल्यूशनरी एलगोरिदम बताते हैं

विकासवादी एल्गोरिदम जीव विज्ञान में अवधारणाओं का उपयोग करते हैं जैसे चयन, प्रजनन और उत्परिवर्तन। विकासवादी एल्गोरिदम के तीन मूल प्रकार हैं, अर्थात्:

  • आनुवंशिक एल्गोरिदम
  • विकासवादी प्रोग्रामिंग
  • विकासवादी रणनीतियाँ

पारंपरिक अनुकूलन तकनीकों के विपरीत, विकासवादी एल्गोरिदम यादृच्छिक नमूने पर निर्भर करते हैं। एक विकासवादी एल्गोरिथम में शास्त्रीय तरीकों के विपरीत, उम्मीदवार समाधानों की आबादी होती है, जो एक एकल सर्वश्रेष्ठ समाधान को बनाए रखने की कोशिश करते हैं। विकासवादी एल्गोरिदम से जुड़े दो पूर्वापेक्षाएँ हैं:

  • उम्मीदवार समाधान को मुद्दे पर एन्कोड करने की आवश्यकता है।
  • एक फिटनेस फ़ंक्शन को 1 और 100 के बीच के स्कोर को वापस करने की आवश्यकता है ताकि विकासवादी एल्गोरिदम को समस्याओं पर लागू किया जा सके।

विकासवादी एल्गोरिदम से जुड़े कई लाभ हैं। सबसे बड़े लाभों में से एक लचीलापन लाभ में आता है, क्योंकि अधिकांश विकासवादी एल्गोरिथ्म अवधारणाएं जटिल समस्याओं के अनुकूल हैं। अधिकांश विकासवादी एल्गोरिदम उद्देश्य लक्ष्य को पूरा करने के लिए भी फिट हैं। विकासवादी एल्गोरिदम के साथ बेहतर अनुकूलन संभव है, क्योंकि समाधान की आबादी एल्गोरिदम को किसी विशेष समाधान में बंद होने से रोकती है।


विकासवादी एल्गोरिदम से जुड़ी कुछ कमियां हैं। एक के लिए, एक विकासवादी एल्गोरिथ्म द्वारा प्रदान किया गया समाधान केवल अन्य ज्ञात समाधानों की तुलना में बेहतर है। इस प्रकार, एल्गोरिथ्म साबित नहीं कर सकता है कि कोई भी समाधान पूरी तरह से इष्टतम है, केवल यह कि यह अन्य परिणामों की तुलना में इष्टतम है।