హోమ్ ఆడియో జన్యు అల్గోరిథం అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

జన్యు అల్గోరిథం అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

విషయ సూచిక:

Anonim

నిర్వచనం - జన్యు అల్గోరిథం అంటే ఏమిటి?

జన్యు అల్గోరిథం అనేది కృత్రిమ మేధస్సు మరియు కంప్యూటింగ్‌లో ఉపయోగించే హ్యూరిస్టిక్ శోధన పద్ధతి. సహజ ఎంపిక మరియు పరిణామ జీవశాస్త్రం సిద్ధాంతం ఆధారంగా శోధన సమస్యలకు అనుకూలమైన పరిష్కారాలను కనుగొనడానికి ఇది ఉపయోగించబడుతుంది. పెద్ద మరియు సంక్లిష్టమైన డేటా సెట్ల ద్వారా శోధించడానికి జన్యు అల్గోరిథంలు అద్భుతమైనవి. సంక్లిష్ట సమస్యలకు సహేతుకమైన పరిష్కారాలను కనుగొనగల సామర్థ్యాన్ని వారు భావిస్తారు, ఎందుకంటే అవి అనియంత్రిత మరియు నిర్బంధిత ఆప్టిమైజేషన్ సమస్యలను పరిష్కరించగల సామర్థ్యాన్ని కలిగి ఉంటాయి.

టెకోపీడియా జన్యు అల్గోరిథం గురించి వివరిస్తుంది

ఒక జన్యు అల్గోరిథం ఒక సమస్యను పరిష్కరించడానికి ఎంపిక, మ్యుటేషన్, వారసత్వం మరియు పున omb సంయోగం వంటి పరిణామ జీవశాస్త్రం నుండి ప్రేరణ పొందిన పద్ధతులను ఉపయోగిస్తుంది. జన్యు అల్గోరిథంలలో సాధారణంగా ఉపయోగించే పద్ధతి ఏమిటంటే, ఇచ్చిన జనాభా నుండి యాదృచ్ఛికంగా వ్యక్తుల సమూహాన్ని సృష్టించడం. ఈ విధంగా ఏర్పడిన వ్యక్తులను ప్రోగ్రామర్ అందించిన మూల్యాంకన ఫంక్షన్ సహాయంతో మదింపు చేస్తారు. వ్యక్తులు స్కోర్‌కు అందించబడతారు, ఇది ఇచ్చిన పరిస్థితికి ఫిట్‌నెస్‌ను పరోక్షంగా హైలైట్ చేస్తుంది. ఒకటి లేదా అంతకంటే ఎక్కువ సంతానం సృష్టించడానికి ఉత్తమమైన ఇద్దరు వ్యక్తులను ఉపయోగిస్తారు, తరువాత సంతానంలో యాదృచ్ఛిక ఉత్పరివర్తనలు జరుగుతాయి. అప్లికేషన్ యొక్క అవసరాలను బట్టి, ఆమోదయోగ్యమైన పరిష్కారం పొందే వరకు లేదా నిర్దిష్ట సంఖ్యలో తరాలు గడిచే వరకు ఈ విధానం కొనసాగుతుంది.

జన్యు అల్గోరిథం క్లాసికల్, డెరివేటివ్-బేస్డ్, ఆప్టిమైజేషన్ అల్గోరిథం నుండి రెండు విధాలుగా భిన్నంగా ఉంటుంది:

  • ఒక జన్యు అల్గోరిథం ప్రతి పునరావృతంలో పాయింట్ల జనాభాను ఉత్పత్తి చేస్తుంది, అయితే క్లాసికల్ అల్గోరిథం ప్రతి పునరావృతంలో ఒకే బిందువును ఉత్పత్తి చేస్తుంది.
  • యాదృచ్ఛిక సంఖ్య జనరేటర్లను ఉపయోగించి గణన ద్వారా జన్యు అల్గోరిథం తదుపరి జనాభాను ఎన్నుకుంటుంది, అయితే క్లాసికల్ అల్గోరిథం తదుపరి బిందువును నిర్ణయాత్మక గణన ద్వారా ఎంచుకుంటుంది.

సాంప్రదాయ కృత్రిమ మేధస్సుతో పోలిస్తే, జన్యు అల్గోరిథం అనేక ప్రయోజనాలను అందిస్తుంది. ఇది మరింత దృ is మైనది మరియు ఇన్‌పుట్‌లలో స్వల్ప మార్పుల వల్ల లేదా శబ్దం ఉండటం వల్ల విచ్ఛిన్నానికి గురవుతుంది. ప్రాక్సిస్, లీనియర్ ప్రోగ్రామింగ్, హ్యూరిస్టిక్, ఫస్ట్ లేదా వెడల్పు-ఫస్ట్ వంటి ఇతర ఆప్టిమైజేషన్ పద్ధతులకు సంబంధించి, పెద్ద మల్టీ-మోడల్ స్టేట్ స్పేస్‌లు, పెద్ద స్టేట్ స్పేస్‌లు లేదా ఎన్-డైమెన్షనల్ ఉపరితలాలను శోధించేటప్పుడు జన్యు అల్గోరిథం మంచి మరియు ముఖ్యమైన ఫలితాలను అందిస్తుంది.

రోబోటిక్స్, ఆటోమోటివ్ డిజైన్, ఆప్టిమైజ్డ్ టెలికమ్యూనికేషన్స్ రూటింగ్, ఇంజనీరింగ్ డిజైన్ మరియు కంప్యూటర్-ఎయిడెడ్ మాలిక్యులర్ డిజైన్ వంటి అనేక రంగాలలో జన్యు అల్గోరిథంలు విస్తృతంగా ఉపయోగించబడుతున్నాయి.

జన్యు అల్గోరిథం అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం