আমি মনে করি এটি আরও বেশি আকর্ষণীয় যে সিএস জটিলতা তত্ত্ব দ্বারা ব্যবহৃত সার্কিট জটিলতার ক্লাসগুলি ভিএলএসআই সম্প্রদায়ের তুলনায় বিভিন্ন পূর্বাভাস দেয় এবং বিভিন্ন মেট্রিক ব্যবহার করে। বুলিয়ান ফাংশনগুলির ভিএলএসআই জটিলতা থেকে :
এটি সুপরিচিত যে ভেরিয়েবলের সমস্ত বুলিয়ান ফাংশনগুলি একটি লজিক সার্কিট দ্বারা হে ( 2 এন / এন ) গেটস (লুপানভের উপপাদ্য) দিয়ে গণনা করা যেতে পারে এবং এন ভেরিয়েবলগুলির বুলিয়ান ফাংশন রয়েছে যার জন্য এই আকারের লজিক সার্কিটের প্রয়োজন হয় (শ্যাননের উপপাদ্য)। আমরা ভিএলএসআই চিপের থম্পসনের মডেলটি ব্যবহার করে, ভিএলএসআই সার্কিটগুলি দ্বারা গণনা করা বুলিয়ান ফাংশনগুলির জন্য সংশ্লিষ্ট ফলাফল উপস্থাপন করি। আমরা প্রমাণ করি যে এন ভেরিয়েবলের সমস্ত বুলিয়ান ফাংশনগুলি ও ( 2 এন ) অঞ্চল এবং সময়কাল 1 এর ভিএলএসআই সার্কিট দ্বারা গণনা করা যায় , এবং আমরা প্রমাণ করি যে সেখানে এন এর বুলিয়ান ফাংশন বিদ্যমানnO(2n/n)nO(2n)nভেরিয়েবল যার জন্য প্রতিটি (উত্তল) ভিএলএসআই চিপের অবশ্যই অঞ্চল থাকতে হবে।Ω(2n)
মজার বিষয় হল, ভিএলএসআই সার্কিট জটিলতার গভীরতাটিকে "অপ্রাসঙ্গিক" হিসাবে বিবেচনা করার প্রবণতা রয়েছে কারণ এখানে একটি এবং কেবল একটি "গভীরতা" গুরুত্বপূর্ণ: সমালোচনামূলক পথ। বেশিরভাগ ব্যবহারিক উদ্দেশ্যে, একটি ইচ্ছামত জটিল সার্কিটকে এন এর প্রচ্ছন্নতা হিসাবে হিসাবে বিবেচনা করা যেতে পারে ।O(1)n
DLogTimeNLogTime2n/n≤2area2 একটি বাণিজ্যিক ভিএলএসআই স্ট্যান্ডার্ড সেল লাইব্রেরি থেকে 2 ইনপুট ন্যান্ড গেটের আকারে সাধারণকরণ করা হয়েছে:
2 3 4 <- শালীনতা
এবং 1.14 1.28 1.41
নন্দ 1.00 1.14 1.28
বা 1.14 1.41 1.41
না 1.00 1.14 1.41
xor 1.62 2.44
xnor 1.62 2.44
বুফ 1.14
inv 0.80
aoi22 1.28
aoi222 1.62
aoi33 1.62
oai22 1.41
oai222 1.72
oai33 1.62
addf 2.64
বিশেষ করে, মনে রাখবেন aoi
/ oai
গেটস যা হয় And Or Invert
/ Or And Invert
গঠিত arity মাপের প্রথম ফাংশন দ্বিতীয় ফাংশন, যেখানে সংখ্যা খাওয়ানোর প্রথম ফাংশন দরজা যতবার সমান arity প্রদর্শিত হয়। উদাহরণস্বরূপ, aoi22
"টু 2 ইনপুট এবং একটি উত্তর গেট খাওয়ানো গেটস" উপস্থাপন করে।
আমার বক্তব্যটি: আলাদাভাবে নেওয়া, oai222
আন্তঃসংযোগের জন্য ব্যবহৃত কোনও অঞ্চল সহ মোট not 4.56 ডলারের জন্য তিনটি ইনপুট ওআর গেট এবং একটি 3 ইনপুট ন্যান্ড গেট ব্যবহার করে একটি ফাংশন তৈরি করা যেতে পারে। তবুও এই আদিমটি মাত্র 1.72 এর অঞ্চলে উপলব্ধি করা যেতে পারে, যার অর্থ একই বুলিয়ান ফাংশনটির একটি পৃথক প্রকাশটি 2.65 গুণ বেশি এলাকা ব্যয় করে।
nn≥2n
আরও জটিল আদিমদের বংশবিস্তার বৈশিষ্ট্যগুলি পৃথক গেটগুলি ব্যবহার করে কী অর্জন করা হবে তার চেয়ে উল্লেখযোগ্যভাবে ভাল।
PNP
P≠NPNPf:{0,1}n→{0,1}f2n/nNP।
f:{0,1}n→{0,1}NP{0,1}n2n/nnnNPNP2n/n
ভিএলএসআই বাস্তবায়নের জটিলতার উপর এবং পূর্ণসংখ্যায় প্রয়োগের সাথে বুলিয়ান ফাংশনগুলির গ্রাফের প্রতিনিধিত্বগুলি প্রমাণ করে যে কোনও ওবিডিডি মডেল ব্যবহার করে সার্কিট জটিলতার পূর্বাভাস দেয় প্রকৃত সার্কিট জটিলতা:
AT2=Ω(n2)Ω(cn)c<1AT2=O(n1+c)
n2n−1i−12n−i−11≤i≤nAT2=Ω(i2)Ω(1.09i)