ওয়ালশ-Hadamard রুপান্তর (wht) ফুরিয়ার একটি সাধারণীকরণ রুপান্তর, এবং মাত্রা প্রকৃত বা জটিল সংখ্যার একটি ভেক্টর উপর একটি লম্ব রূপান্তর হয় । ট্রান্সফর্মটি কোয়ান্টাম কম্পিউটিংয়ে জনপ্রিয়, তবে জনসন-লিন্ডেনস্ট্রাস লিমার প্রমাণ হিসাবে ব্যবহারের জন্য উচ্চ-মাত্রিক ভেক্টরগুলির এলোমেলোভাবে অনুমানের জন্য এটি এক প্রকার পূর্বশর্ত হিসাবে অধ্যয়ন করা হয়েছে। এর প্রধান বৈশিষ্ট্যটি হ'ল যদিও এটি বর্গাকার ডি × ডি ম্যাট্রিক্স, এটি কোনও এফএফটি-জাতীয় পদ্ধতিতে সময় O ( d লগ d ) ( d 2 এর পরিবর্তে ) একটি ভেক্টরের কাছে প্রয়োগ করা যেতে পারে ।
ধরা যাক ইনপুট ভেক্টরটি অল্পরকম : এটিতে কেবল কয়েকটি ননজারো এন্ট্রি রয়েছে ( )। সেখানে সময় wht গনা কোন উপায় আছে কি চ ( দ , ঘ ) যেমন যে চ ( ঘ , ঘ ) = হে ( ঘ লগ ঘ ) এবং চ ( দ , ঘ ) = ণ ( ঘ লগ ঘ ) জন্য দ = ণ ( ঘ ) ?
দ্রষ্টব্য: এই প্রয়োজনীয়তাগুলি এই ধারণাটিকে আনুষ্ঠানিক করার একমাত্র উপায় যা আমি এমন কিছু চাই যা ডি লগ এর চেয়ে দ্রুত চলে ছোট দ ।