সুচিপত্র:
সংজ্ঞা - জেনেটিক অ্যালগরিদম বলতে কী বোঝায়?
জেনেটিক অ্যালগরিদম হিউরিস্টিক অনুসন্ধান পদ্ধতি যা কৃত্রিম বুদ্ধিমত্তা এবং কম্পিউটিংয়ে ব্যবহৃত হয়। এটি প্রাকৃতিক নির্বাচন এবং বিবর্তনমূলক জীববিজ্ঞানের তত্ত্বের উপর ভিত্তি করে অনুসন্ধানের সমস্যার অনুকূল সমাধান সমাধানের জন্য ব্যবহৃত হয়। জেনেটিক অ্যালগরিদমগুলি বড় এবং জটিল ডেটা সেটগুলির মাধ্যমে অনুসন্ধানের জন্য দুর্দান্ত। তারা জটিল সমস্যাগুলির যুক্তিসঙ্গত সমাধান খুঁজতে সক্ষম বলে বিবেচিত হয় কারণ তারা নিয়ন্ত্রণহীন এবং সীমাবদ্ধ অপ্টিমাইজেশনের সমস্যাগুলি সমাধান করতে অত্যন্ত সক্ষম।
টেকোপিডিয়া জেনেটিক অ্যালগরিদম ব্যাখ্যা করে
একটি জেনেটিক অ্যালগরিদম কোনও সমস্যা সমাধানের জন্য নির্বাচন, রূপান্তর, উত্তরাধিকার এবং পুনর্নির্ধারণের মতো বিবর্তনীয় জীববিজ্ঞান থেকে অনুপ্রাণিত কৌশলগুলির ব্যবহার করে। জেনেটিক অ্যালগরিদমে সর্বাধিক নিয়োগকৃত পদ্ধতি হ'ল প্রদত্ত জনগোষ্ঠী থেকে এলোমেলোভাবে ব্যক্তিদের একটি দল তৈরি করা। এইভাবে গঠিত ব্যক্তিদের প্রোগ্রামার দ্বারা সরবরাহ করা মূল্যায়ন ফাংশনের সাহায্যে মূল্যায়ন করা হয়। তারপরে ব্যক্তিদের একটি স্কোর সরবরাহ করা হয় যা পরোক্ষভাবে প্রদত্ত পরিস্থিতিতে ফিটনেসটিকে হাইলাইট করে। সেরা দুটি ব্যক্তি তারপরে এক বা একাধিক বংশ তৈরি করতে ব্যবহৃত হয়, যার পরে বংশে এলোমেলো রূপান্তর ঘটে। অ্যাপ্লিকেশনগুলির প্রয়োজনীয়তার উপর নির্ভর করে, কোনও গ্রহণযোগ্য সমাধান প্রাপ্ত না হওয়া বা নির্দিষ্ট সংখ্যক প্রজন্মের পাস না হওয়া পর্যন্ত প্রক্রিয়াটি চলতে থাকে।
জেনেটিক অ্যালগরিদম একটি শাস্ত্রীয়, ডেরাইভেটিভ-ভিত্তিক, অপ্টিমাইজেশন অ্যালগরিদম থেকে দুটি উপায়ে পৃথক:
- জেনেটিক অ্যালগরিদম প্রতিটি পুনরাবৃত্তির মধ্যে পয়েন্টের একটি জনসংখ্যা উত্পন্ন করে, যেখানে একটি ধ্রুপদী অ্যালগরিদম প্রতিটি পুনরাবৃত্তিতে একক পয়েন্ট উত্পন্ন করে।
- জেনেটিক অ্যালগরিদম পরবর্তী জনসংখ্যাটি এলোমেলো সংখ্যার জেনারেটর ব্যবহার করে গণনা করে বাছাই করে, যেখানে একটি ধ্রুপদী অ্যালগরিদম ডিস্ট্রিমেন্টিক গণনা দ্বারা পরবর্তী পয়েন্টটি নির্বাচন করে।
Traditionalতিহ্যবাহী কৃত্রিম বুদ্ধিমত্তার তুলনায়, একটি জেনেটিক অ্যালগরিদম অনেকগুলি সুবিধা সরবরাহ করে। এটি আরও শক্তিশালী এবং ইনপুটগুলিতে সামান্য পরিবর্তনের কারণে বা শব্দের উপস্থিতির কারণে ব্রেকডাউনগুলির পক্ষে সংবেদনশীল। প্রক্সিস, লিনিয়ার প্রোগ্রামিং, হিউরিস্টিক, প্রথম বা প্রস্থ-প্রথমের মতো অন্যান্য অপ্টিমাইজেশান পদ্ধতির ক্ষেত্রে, একটি জেনেটিক অ্যালগরিদম বৃহত্তর মাল্টি-মডেল রাষ্ট্রীয় স্থানগুলি, বড় বড় রাষ্ট্রীয় স্থানগুলি বা এন-ডাইমেনশনাল পৃষ্ঠগুলি অনুসন্ধান করার সময় আরও ভাল এবং আরও উল্লেখযোগ্য ফলাফল সরবরাহ করতে পারে।
জেনেটিক অ্যালগরিদমগুলি অনেক ক্ষেত্রে যেমন রোবোটিক্স, মোটরগাড়ি ডিজাইন, অনুকূলিত টেলিযোগাযোগ রাউটিং, ইঞ্জিনিয়ারিং ডিজাইন এবং কম্পিউটার-সহায়ক অণু নকশা হিসাবে ব্যাপকভাবে ব্যবহৃত হয়।
