जेनेटिक एल्गोरिदम का उपयोग विज्ञान और इंजीनियरिंग में व्यावहारिक समस्याओं को हल करने के लिए अनुकूलनात्मक एल्गोरिदम के रूप में और प्राकृतिक विकासात्मक प्रणालियों के संगणकीय मॉडल के रूप में किया गया है। इन्हें अनुकूलन और खोज समस्याओं के लिए सटीक या अनुमानित समाधान खोजने के लिए गणितीय जन्मजातियों और प्राकृतिक चयन के सिद्धांतों पर आधारित खोज-आधारित तकनीक के रूप में माना जाता है। जेनेटिक एल्गोरिदम को ह्यूरेस्टिक खोज एल्गोरिदम भी कहा जाता है, जो विकासात्मक एल्गोरिदम के बड़े हिस्से से संबंधित हैं। ये चयन, क्रॉसओवर और विरासत उत्परिवर्तन जैसे विकासात्मक जीवविज्ञान से प्रेरित हैं। ये एल्गोरिदम कार्यक्रम के लिए अपने पैरामीटर वर्गों को स्वचालित रूप से सुधारने और अनुकूलन समस्याओं और खोज समस्याओं के लिए उच्च गुणवत्ता वाले समाधान उत्पन्न करने की तकनीक प्रदान करते हैं। यह पत्र जेनेटिक एल्गोरिदम दृष्टिकोण का परिचय प्रस्तुत करता है और कुछ सबसे रोचक अनुसंधान या अनुप्रयोगों का संक्षेप में वर्णन करता है जो वास्तविक-विश्व परियोजनाओं में उपयोग किए जाते हैं जो पाठकों को अपने स्वयं के जेनेटिक एल्गोरिदम का कार्यान्वयन और प्रयोग करने के सक्षम बनाते हैं।
वेई और अन्य (गुरुवार,) ने इस प्रश्न का अध्ययन किया।