থ্রেশহোল্ড ফাংশনে নিম্ন সীমানা


9

বুলিয়ান ফাংশনটির সিদ্ধান্তের জটিলতায়, খুব কার্যকরীভাবে নিম্নতর আবদ্ধ পদ্ধতিটি হ'ল ফাংশনকে উপস্থাপন করে এমন একটি (আনুমানিক) বহুবচন খুঁজে পাওয়া। পাটুরি একটি পরিমাণ বিবেচনা করে প্রতিসাম্য বুলিয়ান (আংশিক এবং মোট) ফাংশনগুলির জন্য একটি বৈশিষ্ট্য দিয়েছেনΓ:

উপপাদ্য ( পাটুরি ): আসুনf যে কোনও ধ্রুবক প্রতিসাম্যিক ক্রিয়াকলাপ হতে হবে এবং বোঝাতে হবে den fk=f(x) কখন |x|=k (অর্থাত্ হ্যামিং ওজন x হয় k)। এর আনুমানিক ডিগ্রিf, চিহ্নিত deg~(f), হয় Θ(n(nΓ(f))), কোথায় Γ(f)=min{|2kn+1|:fkfk+1 and 0kn1}

এবার কে থ্রোসোল্ড ফাংশন হিসাবে যাক ) = 1 যদি x \ geq t হয় । এই সালে কাগজ (Cf. অধ্যায় 8, পৃষ্ঠা 15) বলছেন যে \ widetilde {ডিগ্রি} (চ) = \ sqrt {(টি + 1 টি) (এন-টি + 1)}Thrt(x)Thrt(x)=1xtdeg~(f)=(t+1)(Nt+1)

লক্ষ্য করুন যে থ্রোসোল্ড ফাংশনের জন্য আমাদের কাছে \ গামা (থ্র_টি) = | 2 (টি -1) -ন + 1 | Γ(Thrt)=|2(t1)n+1|, কারণ কখন |x|=t1 ফাংশনটি 0 থেকে 1 থেকে পরিবর্তিত হয়? আমি কি ঠিক আছি?

যদি আমি Pat গামার এই মানটিতে সরাসরি পাতুরির উপপাদ্য প্রয়োগ করি Γতবে অন্যান্য কাগজপত্রে উল্লিখিত থ্রেশহোল্ড ফাংশনটিতে আমি নীচের দিকে আবদ্ধ হব না। Above গামার (Thr_t) মান কি Γ(Thrt)উপরে? আমি কী মিস করছি?

সম্পাদনা করুন: আমি প্রান্তিকের জন্য কোয়ান্টাম অ্যাডভারসারি লো বন্ডকে গণনা করার চেষ্টা করেছি। প্রথমে, উপপাদ্যটি পর্যালোচনা করা যাক।

উপপাদ্য (Unweighted কোয়ান্টাম প্রতিদ্বন্দ্বি): আসুন একটি আংশিক বুলিয়ান ফাংশন হবে, এবং দিন এবং (হার্ড) ইনপুট উপসেট হও। সাথে সম্পর্কযুক্ত হওয়া যাক এবং প্রতিটি জন্য set সেট করুন । যাক কোনো সারি এবং সম্পর্ক যে কোন কলামে 1s ন্যূনতম সংখ্যা বোঝাতে যথাক্রমে দিন বোঝাতে সম্পর্কের কোনো কোনো সারি এবং কলামের বেশী সর্বোচ্চ সংখ্যা যথাক্রমে। তারপরে ।fAf1(0)Bf1(1)RA×BRi={(x,y)R:xiyi}1inm,mR,RiQ2(f)=Ω(mm)

যদি আমি সংজ্ঞায়িত তার চেয়ে অনেক বেশী 1s সংখ্যা সঙ্গে সব ইনপুট সেট হিসাবে বা সমান , এবং কঠোরভাবে কম 1s সঙ্গে সব ইনপুট , আমি (কিছু বীজগণিত পরে) পেতে যে ।BtAtmm=n2ln(nt)ln(nnt)

সুতরাং এখনও আমি অন্য কাগজপত্রগুলিতে রিপোর্ট করা একই নিম্ন সীমানা পাচ্ছি না। এখন, এই সীমাগুলির তুলনা করা যাক। নীচের চিত্রটি এবং বর্গাকার শিকড় ছাড়াই প্রদর্শিত হয়েছে, পাতুরির উপপাদ্য বাউন্ড (নীল), বিরোধী বাউন্ড (লাল) এবং অন্যান্য কাগজগুলি (সবুজ) থেকে আবদ্ধ রিপোর্টের মধ্যে একটি তুলনা।n=200

এখানে চিত্র বর্ণনা লিখুন

আমার প্রশ্নগুলি হ'ল:

1- অন্যান্য কাগজপত্রগুলিতে আমি কীভাবে সীমাবদ্ধ তা রিপোর্ট করব?

2- আপনি চিত্রটি থেকে দেখতে পাচ্ছেন যে রিপোর্ট করা নিম্ন বাঁধার (সবুজ) নীচের দিকের পাটুরির বাউন্ড এবং বিপরীতমুখী সীমাও রয়েছে। এটি কি "আসল" নিম্ন সীমাটিকে দুর্বল করে দিচ্ছে না? উদাহরণস্বরূপ, যদি পাতুরি যদি বলেন যে সমস্ত প্রতিসাম্যিক ক্রিয়াকলাপগুলির জন্য আমাদের এই সীমাবদ্ধ রয়েছে, তবে আপনি কোয়ান্টাম গণনা ( ) এর জন্য একটি উচ্চতর বাউন্ড কীভাবে পেতে পারেন ? পাতুরির উপপাদ্য লঙ্ঘন করে না যে উপরের গণ্ডি?(t+1)(nt+1)


আপনি গণনায় নিখুঁত মানটি নিখোঁজ করছেন (এটি সম্পাদনার জন্য খুব ছোট পরিবর্তন বলে মনে হচ্ছে)। Γ(Thrt)
হার্টমুট ক্লাক

আমি মনে করি আপনি ঠিক বলেছেন এবং এটি মানকাগজে উল্লিখিত ডিগ্রি পেতে। ফাংশনগুলির প্লটগুলি আমি মনে করি যে :)Γ(Thrt)=|2(t1)n+1|
মার্ক বুরি

হ্যাঁ, এটি প্রায় অনুমানের মতো বলে মনে হচ্ছে (এখানে প্লটটি উলফ্রামাল্ফা . com/ ইনপুট / ))। এবং এটি নিম্ন সীমানা । যদি তা হয় তবে তা করতে কেন বিরক্ত করবেন? কেবল পাতুরির থেকে ফলস্বরূপ নীচের দিকে আবদ্ধ হন না কেন? Γ(Thrt)
মার্কোস ভিলাগ্রা

1
আমি মনে করি তারা অবাস্তব মান ফাংশন এড়াতে চায়। এগুলি ফাংশনের একটি সহজ ফর্ম পেয়ে যায় এবং কোনও গণনার ক্ষেত্রে কেস-বাই-কেস বিশ্লেষণ এড়ায়। আমি কী আগ্রহী যে তারা কীভাবে মূল কার্যকারিতা থেকে এই আনুমানিকতা পান?
মার্ক বুড়ি

1
এটি একটি ধ্রুবক পর্যন্ত একই।
ক্রিস্টোফার আরনসফেল্ট হ্যানসেন

উত্তর:


6

আমি জানি না আপনি কীভাবে মূল বন্ড থেকে the এর পেতে বা দেখতে পাচ্ছেন তবে এখানে এই প্রমাণটি স্থায়ী ফ্যাক্টরের সাথে সংক্ষিপ্তভাবে সমান হয়:(t+1)(nt+1)n(n|(2(t1)n+1|)

প্রথমে এটি দেখুন (আমি বাদ দিচ্ছি কারণ প্রান্তিক সর্বদা ) t=01

n(n|(2(t1)n+1|)={n(2t1)1tn/2+1/2n(2n2t+1)n/2+1/2tn1

, এবং সংজ্ঞায়িত করুন ।f1(t)=n(2t1)f2(t)=n(2n2t+1)g(t)=(t+1)(nt+1)

এখন আপনাকে ভগ্নাংশ , , এবং সর্বাধিক মান ( সংজ্ঞায়িত অন্তরগুলির মধ্যে অনুযায়ী ) গণনা করতে হবে । আপনি গ্রাফের সাহায্যে ডিফারেনশিয়াল ক্যালকুলাস বা আনুমানিকতার সাথে এটি করতে পারেন ( যথেষ্ট বড় সহ ):tf1(t)/g(t)f2(t)/g(t)g(t)/f1(t)g(t)/f2(t)n

f1(t)/g(t)f1(n/2+1/2)/g(n/2+1/2)n2n2/4=4

f2(t)/g(t)f2(n/2+1/2)/g(n/2+1/2)n2n2/4=4

g(t)/f1(t)g(1)/f1(1)=2nn=2

g(t)/f2(t)g(n1)/f2(n1)=n/2n/33/2

এটি আপনাকে এবং পছন্দসই ফলাফল দেয়

n(n|2(t1)n1|)=Θ((t+1)(nt+1))
n(n|2(t1)n1|)=Θ((t+1)(nt+1)).

এই ফলাফলটি দেখার / পাওয়ার আরও কি সহজ উপায় আছে?


1
হ্যাঁ, আমি মনে করি আপনি ঠিক বলেছেন। আমার ধারণাটি হ'ল কোয়ান্টাম কাউটিংয়ের মতো কিছু ফলাফলের কারণে মূল লেখকরা সেই নিম্ন সীমা সম্পর্কে জানতেন। কোয়ান্টাম কাউটিংয়ে আমাদের upper স্কয়ার্ট of এর উপরের আবদ্ধ থাকে এবং পাটুরির উপপাদ্য এবং বিরোধী সীমা প্রয়োগ করে তারা এখানে আপনি যা দেখিয়েছিলেন তা প্রদর্শন করেছিল showed (t+1)(nt+1)
মার্কোস ভিলাগ্রা

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