পূর্ণসংখ্যার গুণ এবং বাইনারি সিদ্ধান্ত ডায়াগ্রামগুলির সর্বাধিক উল্লেখযোগ্য বিট


15

যাক এবং ওয়াই সঙ্গে দুই বাইনারি সংখ্যার এন বিট এবং z- র = এক্স Y বাইনারি সংখ্যাকে (দৈর্ঘ্য 2 এন গুণফল এর) এক্স এবং ওয়াই । আমরা z = z 2 n - 1z 0 পণ্যটির সর্বাধিক siginifcant বিট z 2 n - 1 গণনা করতে চাই ।এক্সYএনz- র=এক্সY 2এনএক্সYz- র2এন-1z- র=z- র2এন-1...z- র0

বাইনারি সিদ্ধান্ত ডায়াগ্রামের মডেলটিতে এই ফাংশনের জটিলতা বিশ্লেষণ করার জন্য (বিশেষত একবারে ব্রাঞ্চিং প্রোগ্রামগুলি পড়ুন) আমি কেসের জন্য কিছু সমতুল্য অভিব্যক্তি অনুসন্ধান করার চেষ্টা করি । প্রথম সুস্পষ্ট জিনিসটি হ'ল z 2 n - 1 = 1 x y 2 2 n - 1 (এখানে x এবং y বাইনারি সংখ্যার সাথে সম্পর্কিত পূর্ণসংখ্যা)। আমি যদি কিছু ইনপুট বিট ধ্রুবক সেট করি তবে কী ঘটে তা আমি একটি অন্তর্দৃষ্টি পেতে চাই। যেমন আমি যদি সবচেয়ে গুরুত্বপূর্ণ ইনপুট বিট সেট করিz- র2এন-1=1z- র2এন-1=1এক্সY22এন-1এক্সY এবং y থেকে 0 আমি ধ্রুব 0 0 ফাংশন পাই। তবে নিম্ন তাত্পর্য সহ বিটগুলি ফলাফলের তেমন প্রভাব ফেলেনি।এক্সY

কেসের ক্ষেত্রে অন্য কোনও সমতুল্য প্রকাশ রয়েছে যা আমি কিছু ইনপুট বিটগুলি ঠিক করে দিলে কী ঘটে তা দেখতে আরও সহায়তা করে? দু'জন বাইনারি সংখ্যার পণ্যকে গুণতে সাহায্য করার জন্য কি কোনও পরিশোধিত পদ্ধতি রয়েছে? অথবা এই সমস্যাটির জন্য আপনার কি অন্য কোনও পদ্ধতি রয়েছে?z- র2এন-1=1


আমি শেষ অনুচ্ছেদে তিনটি প্রশ্নই বরং অস্পষ্ট দেখতে পাই। আরও একটি সুনির্দিষ্ট প্রশ্ন করা বিবেচনা করুন।
স্লিমটন

প্রশ্নগুলি ইচ্ছাকৃতভাবে অস্পষ্ট। এই সমস্যার জন্য কারওর কাছে নতুন দৃষ্টিভঙ্গি বা নতুন ধারণা রয়েছে।
মার্ক বুড়ি

আপনি কি সমস্যার জন্য কোনও বিডিডি প্রস্থের সন্ধান করছেন?
সিলভাইন পিয়েরনেট

আমি বিডিডি আকারের নিম্ন সীমানায় আগ্রহী।
মার্চ বারি

1
আপনি বোঝাচ্ছেন বহুতোষ নীচের দিকে? গুণটি এলতে রয়েছে, সুতরাং এটিতে অভিন্ন বহু-আকারের বিডিডি রয়েছে (এমনকি এটি প্রস্থ 5, যেহেতু এটি ইউনিফর্ম )। এনসি1
এমিল জ্যাবেক

উত্তর:


5

একটি আকর্ষণীয় উত্স হ'ল ডি নুথ: আর্ট অফ কম্পিউটার প্রোগ্রামিং, খণ্ড 4, ফ্যাসিকেল 1, বিটওয়াইজ ট্রিকস অ্যান্ড টেকনিকস; বাইনারি ডিসিশন ডায়াগ্রাম , অ্যাডিসন-ওয়েসলি, পিয়ারসন এডুকেশন ২০০৯

96 পৃষ্ঠায়, z = x⋅y এর সমস্ত বিটের জন্য একটি বিডিডি রয়েছে, যেখানে x এবং y এর 3 বিট রয়েছে। এটি দেখায় যে, 3 বিটের ক্ষেত্রে, বিডিডি সবচেয়ে উল্লেখযোগ্য বিটের প্রতিনিধিত্ব করে 7 টি নন-টার্মিনাল নোড। ছবিটি নমুনা দেখুন, আমি আপনার সূচকগুলি x = (x2, x1, x0) এবং y = (y2, y1, y0) ব্যবহার করে এটিকে আবার আঁকলাম।

নুথের বইয়ের 140 পৃষ্ঠায় বিডিডি সম্পর্কে একটি প্রশ্ন রয়েছে (নং 183) অসীম অনেক বিট সহ দুটি সংখ্যার গুণনের জন্য সবচেয়ে উল্লেখযোগ্য বিটের প্রতিনিধিত্ব করে (এটি "সীমিতকরণ শীর্ষক বিট ফাংশন" বলা হয়) - এটি আপনার মতই জন্য অপেক্ষা করছে! 223 পৃষ্ঠার উত্তরটি ফলাফল বিডিডির প্রথম স্তর দেয় এবং সমস্ত স্তরের নোডের সংখ্যা নিয়ে আলোচনা করে তবে দুর্ভাগ্যজনকভাবে এটি এ জাতীয় বিডিডি নির্মাণের জন্য অ্যালগরিদম দেয় না।

দুটি 3-বিট সংখ্যার গুণনের জন্য সবচেয়ে উল্লেখযোগ্য বিট

চিত্র 1: (x2, x1, x0) * (y2, y1, y0) এর গুণনের জন্য সর্বাধিক উল্লেখযোগ্য বিট


1
এই রেফারেন্সের জন্য আপনাকে ধন্যবাদ। আমি জানতাম না যে বাইনারি সিদ্ধান্তের চিত্রগুলি এই "প্রোগ্রামিং এনসাইক্লোপিডিয়া" এর অংশ part
মার্ক বুড়ি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.