హోమ్ అభివృద్ధి కొండ ఎక్కడం అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

కొండ ఎక్కడం అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

విషయ సూచిక:

Anonim

నిర్వచనం - కొండ ఎక్కడం అంటే ఏమిటి?

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

టెకోపీడియా హిల్ క్లైంబింగ్ గురించి వివరిస్తుంది

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

వైవిధ్యాలు:

  • సరళమైనది - కనుగొనబడిన మొదటి దగ్గరి నోడ్ లేదా పరిష్కారం ఎంచుకోబడుతుంది.
  • నిటారుగా ఉన్న ఆరోహణ - అందుబాటులో ఉన్న అన్ని వారసుల పరిష్కారాలు పరిగణించబడతాయి మరియు తరువాత దగ్గరిది ఎంపిక చేయబడుతుంది.
  • యాదృచ్ఛిక - ఒక పొరుగు పరిష్కారం యాదృచ్ఛికంగా ఎంపిక చేయబడుతుంది, ఆపై ప్రస్తుత నోడ్‌లో మెరుగుదల మొత్తం ఆధారంగా ఆ పరిష్కారానికి వెళ్లాలా వద్దా అని నిర్ణయించబడుతుంది.

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

కొండ ఎక్కడం అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం