র্যান্ডমাইজড অ্যালগরিদমের শ্রেণিবিন্যাস


14

র্যান্ডমাইজড অ্যালগরিদম সম্পর্কে উইকিপিডিয়া থেকে

কাউকে এমন অ্যালগরিদমের মধ্যে পার্থক্য করতে হবে যা প্রত্যাশিত চলমান সময় বা মেমরির ব্যবহার হ্রাস করতে এলোমেলো ইনপুট ব্যবহার করে তবে সময়সীমাবদ্ধ পরিমাণে একটি সঠিক ফলাফলের সাথে সর্বদা সমাপ্ত হয়, এবং সম্ভাব্য অ্যালগরিদমগুলি , যা এলোমেলো ইনপুটের উপর নির্ভর করে সুযোগ পায় একটি ভুল ফলাফল (মন্টি কার্লো অ্যালগরিদম) উত্পাদন বা ব্যর্থতা বা সমাপ্তি ব্যর্থ দ্বারা সংকেত দ্বারা ফলস্বরূপ (লাস ভেগাস অ্যালগোরিদম) উত্পাদন করতে ব্যর্থ।

  1. আমি ভাবছিলাম যে প্রথম ধরণের " অ্যালগরিদমগুলি প্রত্যাশিত চলমান সময় বা মেমরির ব্যবহার হ্রাস করতে এলোমেলো ইনপুটটি কীভাবে ব্যবহার করে তবে সময়সীমার মধ্যে একটি সঠিক ফলাফলের সাথে সর্বদা সমাপ্ত হয়?
  2. এর মধ্যে লাস ভেগাস অ্যালগরিদমগুলির মধ্যে কী পার্থক্য রয়েছে যা ফলাফল তৈরি করতে ব্যর্থ হতে পারে?
  3. যদি আমি সঠিকভাবে বুঝতে পারি তবে সম্ভাব্য আলগোরিদিম এবং এলোমেলোমী অ্যালগরিদম একই ধারণা নয়। প্রাবিলিস্টিক অ্যালগরিদমগুলি কেবল এক ধরণের র্যান্ডমাইজড অ্যালগরিদম এবং অন্য ধরণের কি প্রত্যাশিত চলমান সময় বা মেমরির ব্যবহার হ্রাস করতে এলোমেলো ইনপুট ব্যবহার করে তবে সময়সীমার মধ্যে একটি সঠিক ফলাফলের সাথে সর্বদা সমাপ্ত হয়?

উত্তর:


12
  1. হে(এন2)হে(এনলগএন)হে(এন2)হে(এনলগএন)

  2. এটি লাস ভেগাস অ্যালগরিদমের একটি উপসেট দেয়। লাস ভেগাস অ্যালগরিদমগুলি (কম সম্ভাবনার সাথে) এটি মোটেও শেষ করতে না পারার সম্ভাবনাটি মঞ্জুর করে - কেবল আরও কিছুটা সময় দিয়ে শেষ করে না।

  3. এগুলি আসলে মন্টি কার্লো অ্যালগরিদমের কেবলমাত্র এক প্রকারের উত্তর, যেখানে উত্তরটি ভুল হতে পারে (কম সম্ভাবনার সাথে), যা উত্তর না দেওয়ার চেয়ে কমপক্ষে ধারণাগতভাবে ভিন্ন।

এখানে পুরো বিশদ বিবরণ রয়েছে যা আমি অবশ্যই বাদ দিয়েছি, আপনি জেডপিপি, আরপি এবং বিপিপি জটিলতা ক্লাসগুলি সন্ধান করতে চাইতে পারেন, যা এই ধারণাগুলিকে আনুষ্ঠানিক করে তোলে।


ধন্যবাদ! তাহলে এলোমেলোমী অ্যালগরিদম, মন্টি কার্লো অ্যালগরিদম এবং সম্ভাব্য আলগোরিদিম একই ধারণা?
টিম

হ্যাঁ, যদিও মন্টি কার্লো অ্যালগরিদমগুলি একটি নির্দিষ্ট ধরণের সম্ভাব্য অ্যালগরিদম (ক্লাস বিপিপি অনুসারে - পিপি এর মতো অন্যান্য শ্রেণি রয়েছে যা সম্ভাবনাযুক্ত, তবে - সম্ভবত! - বিপিপির চেয়ে বেশি রয়েছে)। আমি নিশ্চিত নই যে কেন বাক্যটি উইকিপিডিয়া নিবন্ধে রয়েছে, সম্ভবত কেউ সম্ভাব্য বিশ্লেষণে বিভ্রান্ত হয়ে পড়েছিলেন যা কিছু আলাদা।
লুক ম্যাথিসন

8

এলোমোরিদম এবং সম্ভাব্য দুটি অ্যালগরিদম এলোমেলোভাবে দুটি পৃথক প্রসঙ্গে ব্যবহৃত হয়। র‌্যান্ডমাইজড অ্যালগরিদমগুলি হ'ল আলগোরিদিমগুলি যা এলোমেলোভাবে ব্যবহার করে ডিটারমিনিস্টিক অ্যালগরিদমগুলির সাথে বিপরীতে । প্রাবিলিস্টিক অ্যালগরিদম , উদাহরণস্বরূপ, প্রাথমিকতা পরীক্ষার জন্য সম্ভাব্য অ্যালগরিদমগুলি হল অ্যালগরিদম যা এলোমেলো ব্যবহার করে এবং কিছু (সম্ভাব্য) ছোট সম্ভাবনার সাথে ত্রুটি করতে পারে।

মন্টি কার্লো অ্যালগরিদম এবং লাস ভেগাস অ্যালগরিদমের মধ্যে একটি গুরুত্বপূর্ণ পার্থক্য তৈরি করতে হবে । লাস ভেগাস অ্যালগরিদমগুলি এলোমেলোভাবে তৈরি করা অ্যালগরিদম যা সর্বদা সঠিক উত্তর দেয়, তবে তাদের চলমান সময়টি কয়েন টসসের উপর নির্ভর করে। একটি উদাহরণ পূর্ণসংখ্যার ফ্যাক্টরিং অ্যালগরিদম - তারা সর্বদা সঠিক কারণগুলি ফিরিয়ে দেয় তবে তাদের চলমান সময়টি এলোমেলোতার উপর নির্ভর করে। লাস ভেগাস অ্যালগরিদম (একটি ফ্যাক্টরিং অ্যালগরিদম বলুন) এর চলমান সময়টি উল্লেখ করার সময়, আমরা আসলে প্রত্যাশিত চলমান সময়টি বর্ণনা করি; আমরা যদি দুর্ভাগ্য হয় তবে অ্যালগরিদম আরও বেশি দিন চলতে পারে।

অন্যদিকে মন্টি কার্লো অ্যালগরিদমগুলি এলোমেলোভাবে অ্যালগরিদম যার চলমান সময় সময়ের আগে সেট করা আছে। এই জাতীয় অ্যালগরিদমগুলি ভুল করতে পারে তবে সাধারণত ত্রুটির সম্ভাবনা খুব কম থাকে। একটি ভাল উদাহরণ সম্ভাব্য প্রাথমিকতা পরীক্ষা। এই অ্যালগরিদমগুলি খুব দ্রুত কিন্তু ত্রুটি করতে পারে। যাইহোক, ত্রুটির সম্ভাবনাটি ধীরে কম যে অনুশীলনে, তারা কখনই কোনও ভুল করে না।

প্রতিটি লাস ভেগাস অ্যালগরিদমকে দীর্ঘদিন পর মৃত্যুদণ্ড কার্যকর করে থামিয়ে একটি মন্টি কার্লো অ্যালগরিদমে রূপান্তর করা যায়, সুতরাং লাস ভেগাস অ্যালগরিদমগুলি মন্টি কার্লো অ্যালগরিদমের চেয়ে কিছুটা অর্থে "ভাল"।


আপনি এই সংজ্ঞা জন্য একটি রেফারেন্স উদ্ধৃত করতে পারেন?
আর চোপিন

উইকিপিডিয়ায় কিছু প্রাসঙ্গিক রেফারেন্স থাকতে হবে।
যুবাল ফিল্মাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.