5 এর চেয়ে কম গভীরতার সাথে সংযোজন করা যায়?


21

বহনকারী অ্যালগরিদমকে বহন করে ব্যবহার করে বহু-আকারের গভীরতা 5 (বা 4?) সার্কিট পরিবার ব্যবহার করে আমরা সংযোজন করতে পারি । গভীরতা কমানো সম্ভব? বহনযোগ্য অ্যালগরিদমকে বহন করার চেয়ে আরও গভীরতার সাথে বহুবর্ষীয় আকারের সার্কিট পরিবার ব্যবহার করে আমরা দুটি বাইনারি সংখ্যার সংখ্যানটি গণনা করতে পারি?AC0

সার্কিট পরিবারগুলির যেখানে 2 বা 3 রয়েছে তার জন্য কোনও সুপার পলিনোমিয়াল লোয়ারবাউন্ডস রয়েছে ?ACd0d

গভীরতার দ্বারা আমি বিকল্প গভীরতা বলতে চাই।


আপনি আমাদের নাম বলতে পারেন? কে তুমি? গত একমাস বা তার জন্য লোকেরা এখানে একটি নতুন ব্যবহারকারী নাম তৈরি করছে, একটি প্রশ্ন জিজ্ঞাসা করছে এবং তারপরে সেই ব্যবহারকারীর নাম মুছে ফেলছে!
তাইফুন পে

14
@ জিফিকস্টার, সাধারণত লোকদের একটি অ্যাকাউন্ট তৈরি করতে বা তাদের আসল নামগুলি ব্যবহার করার প্রয়োজন হয় না (তবে এটি বিভিন্ন কারণে এটি করার জন্য উত্সাহিত হয়)। যদি আপনার কোনও বিষয়ে সাধারণ উদ্বেগ থাকে তবে দয়া করে এটি উত্থাপনের জন্য তাত্ত্বিক কম্পিউটার বিজ্ঞান মেটা ব্যবহার করুন ।
কাভেঃ

4
কোন গভীরতা নয়- এসি 0 সার্কিট কিছু নির্দিষ্ট মিটারের জন্য দুটি এম- বিট ইনপুটগুলির ( এম + 1 ) - বিটের যোগফল গণনা করতে পারে তা যাচাই করে জাল-জোর করা যেতে পারে ; ইনপুট বিটগুলির কেবলমাত্র চূড়ান্তভাবে অনেকগুলি বুলিয়ান ফাংশন রয়েছে যা প্রতিটি গভীরতায় উপস্থিত হতে পারে। 40(m+1)mm
এমজেকিএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্স

5
@ এমজেকিএক্সএক্সএক্সএক্সএক্স: স্থির মিটারের জন্য ব্রুট-জোর করার সময় আপনি কীভাবে AC0 সার্কিটগুলিতে বহু-আকারের সীমাবদ্ধতা প্রয়োগ করেন? @ ওপি: বর্তমান সেরা সার্কিট গভীরতা 4 বা গভীরতা 5?
রবিন কোঠারি

14
@ এমজেকিএক্সএক্সএক্সএক্সএক্সএক্স: প্রতিটি বুলিয়ান ফাংশন গভীরতা সার্কিটের মাধ্যমে গণনাযোগ্য । এখন, আপনি আপনার নির্দিষ্ট জন্য এটি অনুমান করা মি আকারের একটি বর্তনী গুলি । তোমাদের এ কেমন সিন্ধান্ত সেখানে আকার কিনা না এন প্রত্যেক জন্য সার্কিট এন , যেখানে = গুলি / মি , অথবা শুধুমাত্র আছে কিনা আকারের সার্কিট 2 ε এন , যেখানে ε = ( লগ গুলি ) / মি ? সীমাবদ্ধ উদাহরণ থেকে অ্যাসিম্পটোটিক তথ্য নির্ধারণের সহজ উপায় নেই। 2mscnnc=s/m2ϵnϵ=(logs)/m
এমিল জ্যাবেক মনিকাকে সমর্থন করেছেন

উত্তর:


13

অ্যালেক্সিস ম্যাকিয়েল এবং ক্ষুদ্র মেজরিটি-গভীরতার ডেনিস থেরিয়েন থ্রেশোল্ড সার্কিটের থিওরেম ৩.১ অনুসারে দুটি সংখ্যার সংযোজন গণনা করার জন্য সত্যই একটি গভীরতা -৩ সার্কিট রয়েছে।

সুনির্দিষ্ট আবদ্ধ হয় যেখানে Δ 2 = Σ 2পাইয়ের মান 2 যা গভীরতা-2 আছে সমস্যা আছে একজন সি 0 উভয় সঙ্গে সার্কিট , উপরের ও দরজা এন সি 0 1 সার্কিট হয় এন সি 0 সার্কিট গভীরতা এক (স্বরলিপি বিস্তারিত ব্যাখ্যা জন্য কাগজ দেখুন)।Δ2NC10Δ2=Σ2Π2AC0,NC10NC0

মূল প্রমাণ ধারণা:

  • প্রথমে, ক্যারি-লুকোহেড সার্কিটটিকে NC0Δ2NC0
  • এর পরে, এর ডাকা অবসান বৈশিষ্ট্য হিসাবে এই লেখার Δ 2এন সি 0Δ2Δ2NC0
  • অবশেষে, সত্যটি (কাগজে প্রমাণিতও) ব্যবহার করুন যে NC0Δ1NC10

9

গভীরতা 2 সার্কিটগুলির গাণিতিক আকারের প্রয়োজন হয় কারণ একটি গভীরতা 2 সার্কিটটি অবশ্যই ডিএনএফ বা সিএনএফ হতে হবে এবং এটি যাচাই করে নেওয়া সহজ যে এখানে বহুগুলি মিডটার্ম এবং ম্যাকটারেম রয়েছে।

সতর্কতা : নীচের অংশটি বগি । উত্তরের মতামত দেখুন।

আমি এটি গণনা, উপরন্তু গভীরতা 3. মধ্যে সম্পন্ন করা যাবে ধরে এবং আমি হয় আমি দুই নম্বর, যেখানে তম বিট 0 lsb এবং সূচক এন এর MSB। aibii0n

আমাদের গনা যাক সমষ্টি তম বিট গুলি আমি বর্ণন এগিয়ে বহন সহ স্ট্যান্ডার্ড ভাবে:isi

si=aibici

যেখানে হ'ল এক্সওআর এবং সি আই হ'ল বহনযোগ্য হিসাবে গণনা করা হয়:ci

ci=jj<i(gjpj)

এবং অর্থ হল j ম অবস্থানটি বহনটিকে "উত্পন্ন" করে:gjj

gj=(ajbj)

এবং মানে যে বহন থেকে প্রচারিত পরার থেকে আমি :pjji

pj=kj<k<i(ajbj)

গভীরতা গণনা, গভীরতা 2, এবং আমি গভীরতা 3. এটা মনে হবে যদিও যে গুলি আমি গভীরতা 4 বা 5, আসলেই শুধু গভীরতা 3 থেকে 3 সার্কিট এত গভীরতা একটি বেষ্টিত fanin গণনার হয় বহু-পরিমাণে সার্কিটের আকারটি প্রবাহ করার সময় ডি-মরগান সূত্রগুলি ব্যবহার করে উপরের দুটি স্তরকে নীচে নামাতে পারে।pjcisi


4
আমি বেশ গভীরতা কিভাবে বেষ্টিত fanin গণনার দেখতে না 3 সার্কিট হয় স্বয়ংক্রিয়ভাবে গভীরতা 3. পারেন, বলুন, আপনি লিখতে যেমন ( আমি¬ ( একটি আমিb আমি ) ) ( ¬ আমি( একটি আমিআমি ) ) , আপনাকে প্রথমে বিচ্ছিন্ন গভীরতায় 3 বর্তনী সঙ্গে করতে পারেন উপরে দ্বিতীয় বিচ্ছিন্ন সঙ্গে গভীরতায় 3 বর্তনী, এবং si(ci¬(aibi))(¬ci(aibi))শীর্ষে আমি দেখতে পাচ্ছি না যে কিভাবে দুটি অংশের সংযোগকারী ধরণের মিলগুলির জন্য একের পর এক গভীরতা বৃদ্ধি না করে শীর্ষ বিচ্ছিন্নতাটিকে নীচে নামানো যায়। এই লক্ষ করেন, দূর করা করতে পারেন একটি গভীরতা 3 সার্কিট দ্বারা অন্যভাবে নির্ণিত করা যেতে পারে ...ci
এমিল Jeřábek মনিকা সমর্থন

1
... উপরে অন্যদিকে, সমস্ত গভীরতার 3 টি সার্কিট নীচে ফ্যান-এ সীমাবদ্ধ করেছে, তাই আমি তাদের গভীরতা 2/2 বলি।
এমিল জেব্যাক মনিকে

1
That's obvious. What I am pointing out is that as written, you do not have here an OR of two depth d circuits with AND on the top. You have an OR of two depth d circuits, one of which has AND on the top, and the other has OR on the top. I doubt such circuits can be converted to depth d in general. Think about the polynomial fan-in ANDs and ORs as quantifiers. You can express (x1x2Qxdϕ(x1,,xd))(x1x2Qxdψ(x1,,xd)) as a prenex formula with d quantifier blocks, but you need d+1 blocks to express...
Emil Jeřábek supports Monica

1
... the formula (x1x2Qxdϕ(x1,,xd))(x1x2Q¯xdϕ(x1,,xd)).
Emil Jeřábek supports Monica

5
For an explicit counterexample to the general principle, let fn(x1,,xn) be a family of functions computable by ACd0 circuits with OR on the top requiring super-polynomial depth d circuits with AND on the top (e.g., Sipser functions). Then x0fn do not have ACd0 circuits. Assume for contradiction that Cn(x0,,xn) are such circuits, and that Cn has OR on the top (the other case is symmetric). By setting x0=1, we obtain ACd0 circuits for ¬fn with OR on the top, hence ACd0 circuits for fn with AND on the top, a contradiction.
Emil Jeřábek supports Monica
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.