விஞ்ஞானம்

அல்காரிதம் வரையறை

ஒரு அல்காரிதம் என்பது கணிதம், கணினி அறிவியல் மற்றும் தொடர்புடைய துறைகளில் உள்ள சிக்கலுக்கு தீர்வைக் கண்டறியும் நோக்கத்தைக் கொண்ட செயல்பாடுகளின் வரிசைப்படுத்தப்பட்ட பட்டியலைக் கொண்டுள்ளது.

கணிதம் மற்றும் கணினி அறிவியலுக்கு, அல்காரிதம் என்பது ஒரு ஆரம்ப நிலை மற்றும் உள்ளீட்டைக் கொடுத்தால், ஒரு தீர்வைப் பெறுவதற்கான இறுதி நிலைக்கு வருவதற்கான தொடர்ச்சியான படிகளை முன்மொழிகிறது. இருப்பினும், அல்காரிதம் கடின அறிவியல் அல்லது கணிதத்திற்கு பிரத்தியேகமானது அல்ல. அன்றாட வாழ்க்கையில், இந்த வகையான செயல்பாடுகள் கிட்டத்தட்ட கவனிக்கப்படாமல் பயன்படுத்தப்படுகின்றன: எடுத்துக்காட்டாக, தொழில்நுட்ப சிக்கல்களைத் தீர்ப்பதற்கான எடுத்துக்காட்டுகளை உள்ளடக்கிய அறிவுறுத்தல்கள் அல்லது பயனர் கையேடுகளில்.

அல்காரிதம்களின் பயன்பாடு என்பது சிக்கலான செயல்பாடுகள் அல்லது அறிவியல் ஆராய்ச்சித் துறையுடன் தொடர்புடையது அல்ல. ஒரு கணினி நிரலை உருவாக்கும் போது, ​​ஒரு உதாரணத்தை மேற்கோள் காட்ட, நாம் அடிக்கடி சில பிரச்சனைகளை தீர்க்க ஒரு முறையை உருவாக்குகிறோம் அல்லது செயல்படுத்துகிறோம். சுருக்கமாக, இது கம்ப்யூட்டிங் மூலம் நடைபெறும் ஒரு சிக்கல்-தீர்வு உறவு. ஒரு பொதுவான அல்காரிதம் வரையறுக்கப்பட்டது, துல்லியமானது, உள்ளீடு மற்றும் வெளியீடு இரண்டையும் கொண்டுள்ளது, மேலும் சிக்கலைத் தீர்ப்பதில் பயனுள்ளதாக இருக்கும்.

அதன் மிகவும் அடிக்கடி பயன்பாடு கணிதம் மற்றும் கணினி அறிவியலில் நிகழ்கிறது மற்றும் வரலாற்றில் பயன்படுத்த பிரபலமான வழிமுறைகள் உள்ளன. அவர்களில், தி யூக்ளிட் அல்காரிதம், இது இரண்டு நேர்மறை முழு எண்களின் மிகப் பெரிய பொது வகுப்பினைக் கணக்கிடும் நோக்கத்தைக் கொண்டுள்ளது. அல்லது, எடுத்துக்காட்டாக, தி காஸ் அல்காரிதம் சமன்பாடுகளின் நேரியல் அமைப்புகளைத் தீர்க்க. இதில் ஒன்று ஃபிலாய்ட்-வார்ஷல்எடுத்துக்காட்டாக, கணினி அறிவியலுக்கான எடையுள்ள வரைபடங்களில் குறைந்தபட்ச பாதையை கண்டுபிடிப்பதற்கான வழிகளை இது விவாதிக்கிறது. மற்றொரு நன்கு அறியப்பட்ட அல்காரிதம் அமைப்பு டூரிங், ஆலன் டூரிங் உருவாக்கிய ஒரு கணக்கீட்டு முறை, இதன் மூலம் கணினி போன்ற ஒரு இயந்திரத்தால் தீர்க்க முடியாத சிக்கல்கள் இருப்பதை அவர் நிரூபித்தார். இவ்வாறு, இந்த இயந்திரம் அல்காரிதம் என்ற கருத்தை முறைப்படுத்துகிறது மற்றும் இன்றுவரை அது அடிக்கடி பயன்படுத்தப்படுகிறது.

Copyright ta.rcmi2019.com 2024

$config[zx-auto] not found$config[zx-overlay] not found