Walsh-Hadamard (WHT) dönüşümü Fourier bir genelleme dönüşümü ve boyutu gerçek veya karmaşık sayılar bir vektör üzerine bir dikgen dönüştürme olan . Dönüşüm kuantum hesaplamada popülerdir, ancak yakın zamanda Johnson-Lindenstrauss Lemma'nın kanıtında kullanılmak üzere yüksek boyutlu vektörlerin rastgele projeksiyonları için bir tür ön koşul olarak incelenmiştir. Ana özelliği, kare d × d matris olmasına rağmen , FFT benzeri bir yöntemle O ( d log d ) ( yerine ) zamanında bir vektöre uygulanabilmesidir .
Giriş vektörünün seyrek olduğunu varsayalım : sadece birkaç sıfır olmayan girişi var ( ). Zaman içinde WHT hesaplamak için herhangi bir şekilde var bu şekilde ve için ?
Not: Bu gereksinimler den daha hızlı çalışan bir şey olmasını istediğim fikrini resmileştirmenin bir yoludur küçük için .