নিম্নলিখিত অ্যাবেলিয়ান-সাবগ্রুপ সদস্যতা-পরীক্ষার সমস্যাটি বিবেচনা করুন ।
ইনপুট:
একটি নির্দিষ্ট abelian গ্রুপ অবাধ-লার্জ সঙ্গে ।
একজন উৎপাদিত সেট একটি উপদলের এর ।
একটি উপাদান ।
আউটপুট: 'হ্যাঁ' যদি এবং অন্য কোথাও 'না' থাকে।
প্রশ্ন: একটি শাস্ত্রীয় কম্পিউটারে এই সমস্যাটি দক্ষতার সাথে সমাধান করা যেতে পারে ? আমি একজন অ্যালগরিদম দক্ষ বিবেচনা যদি এটা ব্যবহার শাস্ত্রীয় টুরিং মেশিন স্বাভাবিক অর্থে সময় এবং মেমরি সম্পদ। লক্ষ্য করুন যে আমরা যে কোনও উপগোষ্ঠী H এর জন্য ধরে নিতে পারি । ইনপুট আকার এই সমস্যা হয় ⌈ লগ | জি | ⌉ ।
কিছুটা প্রেরণা । স্বজ্ঞাতভাবে দেখে মনে হচ্ছে সমস্যাটি অ্যালগরিদমের সাথে সামঞ্জস্য করা যায় সমষ্টিগুলির রৈখিক সিস্টেমগুলি বা লিনিয়ার ডায়োফান্তাইন সমীকরণগুলি (নীচে পড়ুন) সমাধান করার জন্য। যাইহোক, এটি দেখে মনে হয় যে সংখ্যার সাথে গণনা প্রসঙ্গে গণ্য দক্ষতার বিভিন্ন ধারণা রয়েছে যেমন: দৃ strongly়ভাবে বনাম দুর্বল সময়, বীজগণিত বনাম বিট জটিলতা ity আমি এই সংজ্ঞাগুলিতে বিশেষজ্ঞ নই এবং আমি একটি প্রশ্ন খুঁজে পাচ্ছি না যা এই প্রশ্নটি পরিষ্কারভাবে নিষ্পত্তি করে।
আপডেট: সমস্যার উত্তর হ্যাঁ "হ্যাঁ"।
দেরিতে উত্তরে আমি স্মিথের স্বাভাবিক ফর্মগুলির উপর ভিত্তি করে একটি পদ্ধতি প্রস্তাব করি যা নির্ধারিত ফর্ম সহ যে কোনও গ্রুপের পক্ষে দক্ষ।
ব্লোনডিনের একটি উত্তর দেখায় যে বিশেষ ক্ষেত্রে যেখানে সমস্ত ফর্ম d i = N ই i i এবং N আমি , e আমি "ক্ষুদ্র পূর্ণসংখ্যা" হয় তবে সমস্যাটি NC 3 ⊂ P এর অন্তর্গত । ক্ষুদ্র সংখ্যাগুলি ইনপুট আকারের সাথে তাত্পর্যপূর্ণভাবে ছোট হয়: ও ( লগ লগ | এ | ) ।
আমার উত্তরে আমি এই সমস্যা সমাধানের জন্য "orthogonal subgroups" ব্যবহার করেছি, তবে আমি বিশ্বাস করি এটি প্রয়োজনীয় নয়। আমি পড়ছি ইচেলন ফর্ম পদ্ধতিটি ভিত্তিতে ভবিষ্যতে আরও সরাসরি উত্তর দেওয়ার চেষ্টা করব।
কিছু সম্ভাব্য পন্থা
সমষ্টি এবং / অথবা লিনিয়ার ডায়োফান্তাইন সমীকরণের রৈখিক ব্যবস্থা সমাধানের সাথে সমস্যাটি নিবিড়ভাবে সম্পর্কিত। আমি সংযোগটি সংক্ষেপে সংক্ষেপে সমাপ্তির স্বার্থে করব।
নিন ম্যাট্রিক্স যার কলাম উৎপাদিত সেটের উপাদান হতে { জ 1 , ... , জ এন } । নিম্নলিখিত সমীকরণ সিস্টেম
যদি if হয় তবেই এর সমাধান রয়েছে ।
সমস্ত চক্রীয় কারণগুলির একই মাত্রা থাকলে স্মিথের স্বাভাবিক ফর্মগুলির উপর ভিত্তি করে একটি অ্যালগরিদম রয়েছে যা বহুবর্ষীয় সময়ে সমস্যার সমাধান করে। এই ক্ষেত্রে, থেকে একটি দক্ষ অ্যালগরিদম [1] এর স্মিথ স্বাভাবিক ফর্ম খুঁজে বের করে : এটি একটি তির্যক ম্যাট্রিক্স ফেরৎ এবং দুই বিপরীত ম্যাট্রিক্স এবং যেমন যে । এই সমতুল্য সিস্টেম সিস্টেম সমাধানে সমস্যা কমে সঙ্গে তির্যক। ইউক্লিডিয়ান অ্যালগরিদম ব্যবহার করে যদি সিস্টেমটির সমাধান থাকে তবে আমরা দক্ষতার সাথে সিদ্ধান্ত নিতে পারি। A D U V D = U A V D Y = U খডি
উপরের উদাহরণটি পরামর্শ দেয় যে সাধারণ ক্ষেত্রে অনুরূপ কৌশল ব্যবহার করে সমস্যাটি দক্ষতার সাথে সমাধান করা যেতে পারে। আমরা মডিউলার অপারেশনগুলি করে সিস্টেমটিকে সমাধান করার চেষ্টা করতে পারি, বা সিস্টেমটিকে রৈখিক ডায়োফান্তাইন সমীকরণের বৃহত সিস্টেমে রূপান্তরিত করে। আমি যে সমস্যাটি ভাবতে পারি তার কাছে পৌঁছানোর কয়েকটি সম্ভাব্য কৌশল হ'ল:
- এর স্মিথ স্বাভাবিক রূপ কম্পিউটিং ।
- সারি Echelon ফর্ম কম্পিউটিং ।
- পূর্ণসংখ্যা গাউসিয়ান নির্মূল।