কোয়ান্টাম সার্কিট হিসাবে কেন দক্ষতার সাথে ডিস্ক্রিট ফুয়ের ট্রান্সফর্ম প্রয়োগ করা যেতে পারে?


17

এটি একটি সুপরিচিত ফলাফল যে এন = 2 এন সংখ্যার ডিসক্রেট ফিউরিয়ার ট্রান্সফর্ম (ডিএফটি) এর মধ্যে একটি কোয়ান্টাম রাষ্ট্রের প্রশস্ততা ফিউরিয়ার রূপান্তর সম্পাদন করার সময়, সর্বাধিক পরিচিত অ্যালগরিদমের সাথে জটিলতা রয়েছে has শাস্ত্রীয় QFT অ্যালগরিদম , শুধুমাত্র প্রয়োজন প্রাথমিক দরজা।N=2nO(n2n)O(n2)

এই ঘটনাটি হওয়ার কোনও কারণ আছে কি? এর মাধ্যমে আমি বলতে চাইছি যে ডিএফটি এর জ্ঞাত বৈশিষ্ট্য রয়েছে যা এটির একটি দক্ষ "কোয়ান্টাম সংস্করণ" প্রয়োগ করা সম্ভব করে।

প্রকৃতপক্ষে, ডাইমেনশনাল ভেক্টরগুলির ওপরে একটি ডিএফটি লিনিয়ার অপারেশন হিসাবে বিবেচনা করা যেতে পারে N

y=DFTx,DFTjk1Nexp(2πiNjk).

এই সমস্যার "কোয়ান্টাম সংস্করণ" হ'ল একটি কোয়ান্টাম রাষ্ট্রের দেওয়া কাজ আউটপুট অবস্থা প্রাপ্ত করে y এমন |xk=1Nxk|k|yk=1Nyk|k

|y=DFT|x=QFT|x.
  1. প্রথম সরলকরণটি এ থেকে মনে হয় যে কিউএম-র লিনিয়ারিটির কারণে আমরা বেসিক স্টেটস |,=1,,এন -তে সাধারণ ভেক্টরগুলির বিবর্তনের সাথে মনোযোগ দিতে পারি |এক্স তখন নিখরচায় আসবে।
  2. যদি এন=2এন , তবে | জে \ রেংগেল = | জে_1, ..., জ_এন \ রেঙ্গেল| থাকার পরে, কেউ বেস দুটিতে জে \ রেঞ্জল প্রকাশ করতে পারে |=|1,,এন
  3. স্ট্যান্ডার্ড কিউএফটি অ্যালগরিদমে একের পরে এই রূপটি ব্যবহার করে যে রূপান্তরটি | j j,, ..., j_n n rangle gle to2 ^ {- n / 2 \ \ bigotimes_ {l = 1 ^ n \ বড় [| 0 \ rangle + + \ EXP (2 \ Pi আমি (0.j_ {এন-ঠ + 1 টি} \ cdots j_ {এন})) | 1 \ rangle \ বড়],
    |j1,...,jn2n/2l=1n[|0+exp(2πi(0.jnl+1jn))|1],
    যা পরে ফর্মের কোয়ান্টাম বর্তনী হিসাবে প্রয়োগ করা যেতে পারে
    QFT|j1,...,jn=(k=1nUk)|j1,...,jn,
    যেখানে Uk প্রয়োগ করা হয়েছে O(n) প্রাথমিক গেটস।

ধরুন আমাদের কাছে এখন কিছু একক রূপান্তর এবং আমরা কার্যকরভাবে সমমানের কোয়ান্টাম রূপান্তর উপরে উল্লিখিত প্রথম দুটি কৌশল সর্বদা প্রয়োগ করা যেতে পারে, তবে এটি কিউএফটি-র মতো আমাদের দক্ষতার ফলাফল পেতে কখন এবং কীভাবে অন্য পয়েন্টটি ব্যবহার করা যেতে পারে তা অযৌক্তিক হয়।A

|y=A|x.

এটি সত্য হওয়ার জন্য কি জ্ঞাত মানদণ্ড রয়েছে? বা অন্য কথায়, ডিএফটি এর বৈশিষ্ট্যগুলি কী যা সম্পর্কিত কোয়ান্টাম রূপান্তরকে দক্ষতার সাথে কার্যকরভাবে সম্পাদন করা সম্ভব করে তোলে তা সঠিকভাবে লিখে নেওয়া সম্ভব?


1
কিউএফটি এর পুনরাবৃত্ত কাঠামো সংখ্যার সাথে কুইবিটসের সংখ্যাটি সেই দক্ষতায় অবদান রাখছে বলে মনে হয়।
এহুসাইন

উত্তর:


12

ধ্রুপদী ডিস্রিট ফুরিয়ার রূপান্তর পরিচয়:

ডিএফটি জটিল সংখ্যার complex জটিল সংখ্যার অন্য ক্রম of রূপান্তর করে যা আমরা প্রয়োজনীয় হিসাবে যথাযথ স্বাভাবিককরণের ধ্রুবক দ্বারা গুণ করতে পারি। তদুপরি, আমরা সূত্রে প্লাস বা বিয়োগ চিহ্নটি নিই না কেন তা আমরা পছন্দ করি convention{ এক্স এন } : = এক্স 0 , x 1 , x 2 , , X এন - 1 { এক্স } : = এক্স 0 , এক্স 1 , এক্স 2 , এক্স কে = এন - 1 n = 0 এক্স এনe ± 2 π i kN{xn}:=x0,x1,x2,...,xN1{Xk}:=X0,X1,X2,...

Xk=n=0N1xn.e±2πiknN

ধরুন, এটা যে দেওয়া এবং ।N=4x=(12ii1+2i)

আমরা কলাম ভেক্টর বের করতে হবে । সাধারণ পদ্ধতিটি ইতিমধ্যে উইকিপিডিয়া পৃষ্ঠায় দেখানো হয়েছে । তবে আমরা এর জন্য একটি ম্যাট্রিক্স স্বরলিপি বিকাশ করব। সহজেই ম্যাট্রিক্সের মাধ্যমে pre প্রাক গুণিত করে পাওয়া যায়:XXx

M=1N(11111ww2w31w2w4w61w3w6w9)

যেখানে হয়। ম্যাট্রিক্স প্রত্যেকটি উপাদান মূলত । simply কেবলমাত্র একটি নরমালাইজেশন ধ্রুবক।we2πiNwij1N

অবশেষে, সক্রিয় আউট হতে: ।X12(222i2i4+4i)

এখন, কিছুক্ষণ বসে থাকুন এবং কয়েকটি গুরুত্বপূর্ণ বৈশিষ্ট্য লক্ষ্য করুন:

  • ম্যাট্রিক্সের সমস্ত কলাম এরএকে অপরের অর্থেগোনাল।M
  • সমস্ত কলামের দৈর্ঘ্য 1 রয়েছেM1
  • যদি আপনি প্রচুর জিরো (বৃহত স্প্রেড )যুক্ত কলাম ভেক্টরটির সাথে বহুগুণ পোস্ট করেন তবে আপনি কেবল কয়েকটি শূন্য (সংকীর্ণ স্প্রেড) সহ একটি কলাম ভেক্টর দিয়ে শেষ করতে পারেন। কথোপকথনটিও সত্য। (পরীক্ষা করে দেখুন!)M

এটি খুব সহজভাবে লক্ষ করা যায় যে ক্লাসিকাল ডিএফটি-র একটি সময়ের জটিলতা । এটি কারণ যে এক্সের প্রতিটি সারি পাওয়ার জন্য , এন ক্রিয়াকলাপ করা দরকার। এবং এক্স মধ্যে এন সারি আছে ।O(N2)XNNX


দ্রুত ফুরিয়ার রূপান্তর:

এখন, আসুন দ্রুত ফুরিয়ার রূপান্তরটি দেখুন। দ্রুত ফুরিয়ার রূপান্তর গণনার সময় হ্রাস করতে ফুরিয়ার ট্রান্সফর্মের প্রতিসাম্য ব্যবহার করে। সহজ কথায়, আমরা আকার ফুরিয়ার ট্রান্সফর্মটিকে আবার দুটি লিখি N / 2 আকারের ফুরিয়ার রূপান্তর - বিজোড় এবং এমনকি পদগুলি। এরপরে সময়কে হ্রাস করার জন্য আমরা বারবার এটি পুনরাবৃত্তি করি। এটি কীভাবে বিশদে কাজ করে তা দেখতে, আমরা ফুরিয়ার ট্রান্সফর্মের ম্যাট্রিক্সে ফিরে যাই। আমরা এর মধ্য দিয়ে যাবার সময়, একবার নজর দেওয়ার জন্য আপনার সামনে ডিএফটি 8 রাখা সহায়ক হতে পারে । লক্ষ্য করুন বহিঃপ্রকাশ মডিউল লিখিত হয়েছে 8 , যেহেতু W 8 = 1NN/2DFT88w8=1

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

সারি কীভাবে সারি + 4 এর সাথে সাদৃশ্যপূর্ণ তা লক্ষ্য করুন । এছাড়াও, নোটিশ কিভাবে কলাম খুব কলাম অনুরূপ + + 4 । এটি দ্বারা অনুপ্রাণিত হয়ে, আমরা ফুরিয়ারটিকে এর সমমান এবং বিজোড় কলামগুলিতে রূপান্তর করতে চলেছি।jj+4jj+4

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

প্রথম ফ্রেমে, আমরা পুরো ফুরিয়ার রূপান্তর ম্যাট্রিক্সকে তম সারি এবং কে তম কলামটি বর্ণনা করে বর্ণনা করেছি : ডব্লু জে কে । পরবর্তী ফ্রেমে, আমরা বিজোড় এবং এমনকি কলামগুলি পৃথক করি এবং একইভাবে রূপান্তরকারী ভেক্টরকে পৃথক করি। আপনার নিজেকে বোঝানো উচিত যে প্রথম সাম্যতা আসলে একটি সমতা। তৃতীয় ফ্রেম, আমরা ঠাহর দ্বারা একটু প্রতিসাম্য যোগ করুন যে W + + এন / 2 = - W (যেহেতু W এন / 2 = - 1 )।jkwjkwj+N/2=wjwn/2=1

লক্ষ্য করুন যে বিজোড় পক্ষ এবং এমনকি উভয় পক্ষেই শব্দটি রয়েছে । কিন্তু যদি W , ঐক্যের আদিম N তম রুট তারপর W 2 হয় আদিম এন / 2 য় ঐক্যের মূল। সুতরাং, যে ম্যাট্রিকগুলি j , k তম এন্ট্রি ডাব্লু 2 জে কে আছে তারা কেবলমাত্র ডিএফটি ( এন / 2 ) ! এখন আমরা একটি নতুন উপায়ে ডিএফটি এন লিখতে পারি : এখন ধরুন আমরা ফাংশনের ফুরিয়ার রূপান্তর গণনা করছি f ( x )w2jkww2N/2jkw2jkDFT(N/2)DFTNf(x)। আমরা একটি সমীকরণ যে jth মেয়াদ গণনা উপরের হিসাবে হেরফেরের লিখতে পারেন ( )^(j)

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

দ্রষ্টব্য: চিত্রের কিউএফটি কেবল এই প্রসঙ্গে ডিএফটি হিসাবে দাঁড়িয়েছে। এছাড়াও, এম বলতে আমরা এন কে ডাকছি to

এটি আমাদের এর গণনাটিকে ডিএফটি ( এন / 2 ) এর দুটি অ্যাপ্লিকেশনে রূপান্তরিত করে । আমরা এটিকে DFT এর চারটি অ্যাপ্লিকেশন ( N / 4 ) এ রূপান্তর করতে পারি এবং আরও অনেক কিছু। যতদিন হিসাবে এন = 2 এন কিছু এন , আমরা আমাদের হিসাব ভেঙ্গে দিতে পারে DFT এন মধ্যে এন এর গণনার DFT 1 = 1 । এটি আমাদের গণনা ব্যাপকভাবে সরল করে।DFTNDFT(N/2)DFT(N/4)N=2nnDFTএনএনDFT1=1

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


কোয়ান্টাম ফুরিয়ার কোয়ান্টাম গেটগুলির সাথে রূপান্তর:

এফএফটিটির শক্তি হ'ল আমরা আমাদের সুবিধার জন্য পৃথক ফিউরিয়ার রূপান্তর ব্যবহার করতে সক্ষম হয়েছি। কিউএফটি-র সার্কিট অ্যাপ্লিকেশন একই নীতিটি ব্যবহার করে, তবে সুপারপজিশনের শক্তির কারণে কিউএফটি আরও দ্রুত হয়।

কিউএফটি এফএফটি দ্বারা অনুপ্রাণিত হয় তাই আমরা একই পদক্ষেপগুলি অনুসরণ করব, তবে এটি একটি কোয়ান্টাম অ্যালগরিদম কারণ পদক্ষেপগুলির বাস্তবায়ন আলাদা হবে। এটি হ'ল, আমরা প্রথমে বিজোড় এবং এমনকি অংশগুলির ফুরিয়ার রূপান্তর গ্রহণ করি, তারপরে দ্বারা বিজোড় পদগুলিকে গুণ করি ।W

কোয়ান্টাম অ্যালগরিদমে, প্রথম ধাপটি মোটামুটি সহজ। বিজোড় এবং সমান পদগুলি একত্রে সুপারপজিশনে রয়েছে: বিজোড় পদগুলি হ'ল তাদের অন্তত উল্লেখযোগ্য বিটটি , এবং এমনকি 0 দিয়েও । অতএব, আমরা একসাথে বিজোড় এবং এমনকি উভয় পদগুলিতে কিউএফটি ( এন / 2 ) প্রয়োগ করতে পারি । আমরা কেবল প্রযোজ্য হবে প্রয়োগের দ্বারা এই কাজ QFT ( এন / 2 ) থেকে এন - 1 সবচেয়ে গুরুত্বপূর্ণ বিট, এবং অন্তত গুরুত্বপূর্ণ বিট করতে Hadamard প্রয়োগের দ্বারা বিজোড় এবং এমনকি উপযুক্তভাবে পুনর্মিলিত।10QFT(এন/2)QFT(এন/2)এন-1

এখন পর্বের গুণনটি সম্পাদন করার জন্য, আমাদের প্রতিটি বিজোড় পদ ডব্লু জে দ্বারা গুণ করতে হবে । তবে মনে রাখবেন, বাইনারিতে একটি বিজোড় সংখ্যা 1 দিয়ে শেষ হয় এবং সমান 0 দিয়ে শেষ হয় । সুতরাং আমরা নিয়ন্ত্রিত ফেজ শিফটটি ব্যবহার করতে পারি, যেখানে সর্বনিম্ন উল্লেখযোগ্য বিটটি নিয়ন্ত্রণ হয়, এমনকি বিন্দুতে কোনও পদক্ষেপ না করেই কেবলমাত্র বিজোড় শর্তগুলিকে পর্যায় দ্বারা গুণ করতে হয়। মনে রাখবেন যে নিয়ন্ত্রিত ফেজ শিফটটি সিএনওটি গেটের সমান কারণ এটি যদি নিয়ন্ত্রণ বিট এক হয় তবে এটি লক্ষ্যমাত্রার জন্য একটি পর্যায়ে প্রয়োগ করে।W10

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

দ্রষ্টব্য: চিত্রটিতে এম বলতে আমরা এন কে ডেকে আছি to

প্রতিটি নিয়ন্ত্রিত ফেজ শিফটের সাথে যুক্ত ফেজটি সমান হওয়া উচিত যেখানে জে জে = 2 কে বাই কে- বিটের সাথে যুক্ত । সুতরাং, নিয়ন্ত্রণ হিসাবে সর্বনিম্ন উল্লেখযোগ্য বিট সহ প্রথম এন - 1 কুইবিটের প্রতিটিতে নিয়ন্ত্রিত ফেজ শিফটটি প্রয়োগ করুন । নিয়ন্ত্রিত ফেজ শিফট এবং হাডামার্ড ট্রান্সফর্মের সাথে কিউএফটি এন হ্রাস করা হয়েছে কিউএফটি ( এন / 2 )wjjkj=2kn1QFTNQFT(N/2)

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

দ্রষ্টব্য: ছবিতে এম বলতে আমরা এন কে ডেকে আছি to

উদাহরণ:

নির্মাণ করতে দেয় । অ্যালগরিদম অনুসরণ করে আমরা কিউএফটি 3 কে কিউএফটি 2 এবং কয়েকটি কোয়ান্টাম গেটে রূপান্তর করব । তারপরে এই ধারাবাহিকতা অব্যাহত রেখে আমরা কিউএফটি 2 কে কিউএফটি 1 তে পরিণত করি (যা কেবল একটি হাদামারদ গেট) এবং আরও কয়েকটি গেট। নিয়ন্ত্রিত ফেজ দরজা দ্বারা প্রতিনিধিত্ব করা হবে আর φ । তারপরে কিউএফটি 2 থেকে মুক্তি পেতে অন্য পুনরাবৃত্তিটি চালান । আপনার এখন আরও কুইবিটে সহজেই কিউএফটি- র জন্য সার্কিটটি কল্পনা করতে সক্ষম হওয়া উচিত । তদুপরি, আপনি দেখতে পাচ্ছেন যে কিউএফটি এন সঞ্চালনের জন্য প্রয়োজনীয় গেটের সংখ্যা হ'ল লগQFT3QFT3QFT2QFT2QFT1RϕQFT2QFTQFTN

i=1log(N)i=log(N)(log(N)+1)/2=O(log2N)

সূত্র:

  1. https://en.wikipedia.org/wiki/Discrete_Fourier_transform

  2. https://en.wikipedia.org/wiki/Quantum_Fourier_transform

  3. কোয়ান্টাম মেকানিক্স এবং কোয়ান্টাম কম্পিউটেশন এমওওসি (ইউসি বার্কলেএক্স) - বক্তৃতার নোট: অধ্যায় 5

পিএস: এই উত্তরটি এর প্রাথমিক সংস্করণে রয়েছে। @ ড্যাফটউইলি মন্তব্যগুলিতে যেমন উল্লেখ করেছেন, এটি " কোনও সম্ভাব্য অন্তর্দৃষ্টি যা অন্য সম্ভাব্য অ্যালগরিদমের প্রতি কিছু দিকনির্দেশনা দিতে পারে " তেমন যায় না । আমি মূল প্রশ্নের বিকল্প উত্তর উত্সাহিত করি। আমার ব্যক্তিগতভাবে কিছুটা পড়া এবং সংস্থান-খনন করা দরকার যাতে আমি প্রশ্নের সেই দিকটির উত্তর দিতে পারি।


রিকার্সিভ স্ট্রাকচার সম্পর্কিত: সংজ্ঞা অনুসারে কেউ এটি কমবেশি নিতে পারে। আপনি যদি একটি অ্যালগরিদম স্কেলিং সম্পর্কে কথা বলতে চান, আপনার বিভিন্ন আকারের ইনপুটগুলির জন্য সার্কিটের একটি পরিবার প্রয়োজন। এটি সাধারণত যেভাবে করা হয় তা হল আকারের জন্য সার্কিটের বাইরে n + 1 আকারের জন্য সার্কিট তৈরি করা W যা আমি এখানে সত্যিই দেখছি না এমন কোনও অন্তর্দৃষ্টি যা অন্যান্য সম্ভাব্য অ্যালগরিদমের প্রতি কিছু দিকনির্দেশনা দিতে পারে (এটি নয় যে আমি দাবি করুন যে এটি করা সহজ কাজ)
ড্যাফটউইলি

@ ড্যাফটওয়ুলি "আমি এখানে যা দেখছি তা হ'ল এমন অন্তর্দৃষ্টি যা অন্য সম্ভাব্য অ্যালগরিদমের প্রতি কিছু দিকনির্দেশনা দিতে পারে (এমন নয় যে আমি দাবি করি যে এটি করা সহজ কাজ)" আচ্ছা, হ্যাঁ! আমি সে সম্পর্কেও ভাবছিলাম। এটি প্রাথমিক উত্তর বেশি। আমি যখন আরও কিছুটা শিখতে চাই (এবং যখন আমি আরও ফ্রি সময় পাই) তখন আমি এতে আরও যুক্ত করব। এই প্রশ্নের বিকল্প উত্তর দেখে আমি খুব খুশি হব। :-)
সঁচায়ন দত্ত

আপনার সমস্যাগুলির ক্রম কেবল কারণ, এর অর্থ এই নয় যে কেউ পরেরটির জন্য অ্যালগরিদম দেয় (একা একা ভাল হোক)। এটি সাধারণ কারণ আমরা সাধারণত সুন্দর কার্যকারিতা সম্পর্কে চিন্তা করি। এত সহজ উপায়ে পুনরাবৃত্তি হওয়া সমস্যাগুলির ক্রমগুলির একটি সম্পত্তি। এখানে আমি যা বোঝাতে চাইছি সেখানে একটি ফ্যাক্টরীকরণ রয়েছে । এই প্রশ্নের ব্যবহার নির্ণয় করতে একটি ক্রম কিনা ইউ একই efficency বৈশিষ্ট্য আছে। Un=Un1xU
এহুসাইন

হাই, কিউএফটি-তে এটি স্পষ্টভাবে অনুমান করা হয় যে একটি, 8 x 1 বলুন, ইনপুট ভেক্টর x_classical প্রশস্ততা 3-কোয়েটের সাথে এনকোডযুক্ত? তাহলে কিউএফটি অপারেশনগুলি এনকোডযুক্ত কোয়েটগুলিতে করা হয়? এছাড়াও, আপনি কি দয়া করে "... এবং বিশদটি এবং এমনকি যথাযথভাবে হাদামারডকে কমপক্ষে উল্লেখযোগ্য বিটটিতে প্রয়োগ করে পুনরায় সংশ্লেষ করতে পারেন?"
আবদুল্লাহ আশ-সাকি

10

আমরা কীভাবে কিউএফটি দক্ষতার সাথে উপলব্ধি করতে পারি তার একটি সম্ভাব্য উত্তর এর সহগগুলির কাঠামোর নিচে। সুনির্দিষ্টভাবে বলতে গেলে , আমরা এটিকে চতুষ্কোণ রূপের প্রসারণ হিসাবে সহজে উপস্থাপন করতে পারি , যা চতুর্ভুজ ফাংশন দ্বারা প্রদত্ত পর্যায়ক্রমে যে পাথগুলির সমষ্টি: যেখানে Q ( z ) = 1 j k 2 n θ j , k z j z k হল 2 এন- বিট স্ট্রিংগুলিতেসংজ্ঞায়িত একটি চতুর্ভুজ রূপ form বিশেষত কোয়ান্টাম ফুরিয়ার রূপান্তরটিতে একটি চতুর্ভুজ রূপ রয়েছে যার কোণগুলি θ j , k = { π / 2 2 n - j - k দ্বারা দেওয়া হয় , যদি  1

F2n=12nk,x{0,1}nexp(iQ(k,x))|kx|,
Q(z)=1jk2nθj,kzjzk2n এই কোণগুলির কাঠামোর একটি গুরুত্বপূর্ণ বৈশিষ্ট্য রয়েছে, যা কিউএফটি সহজেই একক সার্কিট হিসাবে উপলব্ধি করতে পারে:
θj,k={π/22njk,if 1jn<k2nj+10,otherwise.
  1. f:{1,2,,n}{n+1,n+2,,2n}θj,k=π1jnf(j)=2nj+1
  2. 1h,jnθh,f(j)0θj,f(h)=0

z=(k,x){0,1}2nf(1,2,,n)(f(1),f(2),,f(n))exp(iθj,k). The second condition on f serves to ensure that these controlled-phase gates can be given a well-defined time ordering.

There are more general conditions which one could describe for when a quadratic form expansion gives rise to a realisable circuit, along similar lines. The above describes one of the simplest cases, in which there are no indices in the sum except for those for the standard basis of the input and output states (in which case the coefficients of the associated unitary all have the same magnitude).


I am not sure I fully understand. Are you saying that any evolution represented as a quadratic form expansion with a quadratic form satisfying those two conditions can be efficiently implemented? Very interesting
glS

@gIS: yes, and furthermore the structure is essentially the same as the Coppersmith QFT circuit (or rather, the fact that the QFT has that form is why the Coppersmith circuit structure suffices to realise the QFT).
Niel de Beaudrap

8

This is deviating a little from the original question, but I hope gives a little more insight that could be relevant to other problems.

One might ask "What is it about order finding that lends itself to efficient implementation on a quantum computer?". Order Finding is the main component of factoring algorithms, and includes the Fourier transform as part of it.

The interesting thing is that you can put things like order finding, and Simon's problem, in a general context called the "Hidden Subgroup Problem".

Let us take a group G, with elements indexed by g, and a group operation ''. We are given an oracle that evaluates the function f(g), and we are assured that there is a subgroup, K, of G with elements k such that for all gG and kK, f(g)=f(gk). It is our task to uncover the generators of the subgroup K. For example, in the case of Simon's problem, the group G is all n-bit numbers, and the subgroup K is a pair of elements {0,s}. The group operation is bitwise addition.

Efficient solutions (that scale as a polynomial of log|G|) exist if the group G is Abelian, i.e. if the operation is commutative, making use of the Fourier Transform over the relevant group. There are well-established links between the group structure (e.g. {0,1}n,) and the problem that can be solved efficiently (e.g. Simon's problem). For example, if we could solve the Hidden Subgroup Problem for the symmetric group, it would help with the solution of the graph isomorphism problem. In this particular case, how to perform the Fourier Transform is known, although this in itself is not sufficient for creating an algorithm, in part because there is some additional post-processing that is required. For example, in the case of Simon's Problem, we required multiple runs to find enough linearly independent vectors to determine s. In the case of factoring, we were required to run a continued fractions algorithm on the output. So, there's still some classical post-processing that has to be done efficiently, even once the appropriate Fourier transform can be implemented.


আরও কিছু বিবরণ

নীতিগতভাবে, আবেলীয় গোষ্ঠীগুলির জন্য লুকানো সাবগ্রুপ সমস্যা নীচে সমাধান করা হয়েছে। আমরা দুটি রেজিস্টার দিয়ে শুরু করি,|0|0, এবং সমস্ত গোষ্ঠী উপাদানগুলির একটি অভিন্ন পজিশনে প্রথম প্রস্তুত করুন,

1|জি|Σজি||0,
এবং ফাংশন মূল্যায়ন সঞ্চালন
1|জি|Σ||()=1|জি|ΣকেΣকে||(),
কোথায় কে প্রতিটি উপাদান গ্রহণ এবং সদস্যদের সাথে একত্রিত করে যেমন সংজ্ঞায়িত করা হয় কে পুরো গ্রুপ ফলন জি (অর্থাৎ প্রতিটি সদস্য কে এর পৃথক মান উত্পন্ন করে একটি আলাদা কোসেট তৈরি করে ()), এবং অরথোগোনাল সাবগ্রুপ হিসাবে পরিচিত। দ্বিতীয় রেজিস্টারটির সন্ধান করা,
1|কে|ΣকেΣ,'কে|'|
এখন আমরা গ্রুপ উপর ফুরিয়ার রূপান্তর সম্পাদন জি, আউটপুট অবস্থা প্রদান
|কে||জি|Σকে||
ভেক্টর প্রতিটি |কে এর সম্ভাবনা রয়েছে |কে|/|জি|পাওয়া গেছে এবং অন্য সকলের 0 সম্ভাবনা রয়েছে। একবার জেনারেটরকে নির্ধারিত হয়েছে, আমরা এর জেনারেটরগুলি বের করতে পারি কে কিছু লিনিয়ার বীজগণিতের মাধ্যমে।

3

কমপক্ষে আমার কাছে এই প্রশ্নের কিছুটা অন্তর্দৃষ্টি দেয় এমন সম্ভাব্য অনেকগুলি নির্মাণের মধ্যে একটি নিম্নরূপ। সিএসডি (কোসাইন-সাইন পচন) ব্যবহার করে আপনি যে কোনও ইউনিটরি অপারেটরকে দক্ষ গেটস ভি এর একটি প্রোডাক্টে প্রসারিত করতে পারেন যা বাইনারি ট্রি প্যাটার্নে সুন্দরভাবে ফিট করে। কিউএফটি-র ক্ষেত্রে, বাইনারি গাছ গাছের একক শাখায় পতিত হয়, শাখায় নেই সমস্ত ভি 1 হয়।

সূত্র: কোয়ান্টাম ফাস্ট ফুরিয়ার কোসাইন-সাইন পৃথকীকরণ এর Recursive অ্যাপ্লিকেশন একটি বিশেষ ক্ষেত্রে যেমন দেখা রুপান্তর নিজেকে দ্বারা


আকর্ষণীয়, ধন্যবাদ আপনি যদি উত্তরটিতে যুক্তির একটি স্কেচ অন্তর্ভুক্ত করতে পারেন, যদি সম্ভব হয়?

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