মনে করুন আমরা একটি স্রোতে নম্বর পেয়েছি। প্রতিটি নম্বর পাওয়ার পরে, সর্বশেষ সংখ্যাগুলির একটি ভারযুক্ত যোগফল গণনা করা দরকার, যেখানে ওজন সবসময় একই থাকে তবে নির্বিচারে।
আমাদের যদি গণনার ক্ষেত্রে সহায়তা করার জন্য কোনও ডেটা কাঠামো রাখার অনুমতি দেওয়া হয় তবে এটি কতটা দক্ষতার সাথে করতে পারেন? আমরা কী চেয়ে আরও ভাল কিছু করতে পারি , অর্থাত প্রতিবার একটি নম্বর পাওয়ার পরে যোগফলটি পুনর্নির্মাণ করতে পারি?
উদাহরণস্বরূপ: ধরুন ওজন হয় । এক পর্যায়ে আমরা গত কয়েক তালিকা আছে সংখ্যার , এবং ভরযুক্ত সমষ্টি ।
যখন অন্য একটি নম্বর, , গ্রহণ করা, তখন আমরা পেতে তালিকা আপডেট এবং আমরা গনা প্রয়োজন ।
এফএফটি ব্যবহার করে বিবেচনা করা এই সমস্যার একটি বিশেষ ক্ষেত্রে দ্রুত ফুয়ুরি ট্রান্সফর্ম নিয়োগ দিয়ে দক্ষতার সাথে সমাধানযোগ্য বলে মনে হয়। এখানে, আমরা তুলিত অঙ্কের গনা গুণিতকে । অন্য কথায়, আমরা নম্বরগুলি পাই এবং কেবলমাত্র তখনই আমরা সংশ্লিষ্ট ওজনের পরিমাণগুলি গণনা করতে পারি । এটি করার জন্য, আমাদের অতীতের সংখ্যাগুলি (যার জন্য অঙ্কগুলি ইতিমধ্যে গণনা করা হয়েছে) এবং মোট 2 এন - 1 নম্বরগুলিতে নতুন সংখ্যা দরকার।
যদি ইনপুট সংখ্যার এই ভেক্টর এবং ওজন ভেক্টর বহুবর্ষ এবং এর দেয়, তবে Q এর বিপরীতমুখী সহ, আমরা দেখতে পাই যে পণ্য একটি বহুবর্ষ যার সামনে কোফিসিয়েন্টস পর্যন্ত ঠিক ভরযুক্ত অঙ্কের আমরা চাইতে হয়। এসব FFT ব্যবহার করে গণনা করা যাবে সময়, যা আমাদের গড়ে দেয় Θ ( লগ ( এন ) ) ইনপুট সংখ্যা প্রতি সময়।
তবে এটি সমস্যার সমাধান হিসাবে যেমনটি বলা হয়েছে তেমন সমাধান নয়, কারণ প্রতিটি বার নতুন নম্বর পাওয়ার সময় ওজনফলকে দক্ষতার সাথে গণনা করা দরকার - আমরা গণনাটি বিলম্ব করতে পারি না।