تحويل هادامارد



يُعد تحويل هادامارد ( المعروف أيضًا باسم تحويل والش-هادامارد ، أو تحويل هادامارد-رادماخر-والش ، أو تحويل والش ، أو تحويل والش-فورييه ) مثالًا على فئة معممة من تحويلات فورييه . وهو يُجري عملية خطية متعامدة ومتناظرة وانعكاسية على مجموعة من 2 ^ m عدد .
يمكن اعتبار تحويل هادامارد مبنيًا من تحويلات فورييه منفصلة (DFTs) بحجم 2، وهو في الواقع مكافئ لتحويل فورييه منفصل متعدد الأبعاد بحجم 2 × 2 × ⋯ × 2 × 2. [ 2 ] يقوم بتحليل متجه إدخال عشوائي إلى تراكب لدوال والش .
وقد سميت هذه التحويلة نسبة إلى عالم الرياضيات الفرنسي جاك هادامارد ( بالفرنسية: [ adamaʁ ] )، وعالم الرياضيات الألماني الأمريكي هانز رادماخر ، وعالم الرياضيات الأمريكي جوزيف ل. والش .
تعريف
تحويل هادامارد H<sub> m</sub> هو مصفوفة من الرتبة 2<sup> m</sup> × 2<sup> m</sup> ، وهي مصفوفة هادامارد (مُقاسة بمعامل توحيد)، تُحوّل 2<sup> m</sup> عددًا حقيقيًا x <sub>n</sub> إلى 2<sup> m</sup> عددًا حقيقيًا x<sub> k</sub> . يُمكن تعريف تحويل هادامارد بطريقتين: إما بشكل تكراري ، أو باستخدام التمثيل الثنائي ( الأساس -2) للمؤشرين n و k .
بشكل متكرر، نُعرّف تحويل هادامارد 1 × 1 H 0 من خلال المتطابقة H 0 = 1، ثم نُعرّف H m لـ m > 0 من خلال: حيث أن القسمة على 2 م/2 هي عملية توحيد يتم حذفها أحيانًا.
بالنسبة لـ m > 1، يمكننا أيضًا تعريف H m على النحو التالي: أينيمثل هذا حاصل ضرب كرونكر . وبالتالي، باستثناء عامل التطبيع هذا، تتكون مصفوفات هادامارد بالكامل من 1 و -1.
بصورة مكافئة، يمكننا تعريف مصفوفة هادامارد من خلال العنصر ( k , n ) الخاص بها عن طريق كتابة
حيث يمثل k j و n j عنصري البت (0 أو 1) للمتغيرين k و n على التوالي. لاحظ أنه بالنسبة للعنصر الموجود في الزاوية العلوية اليسرى، فإننا نُعرّف ما يلي:في هذه الحالة، لدينا:
هذا هو بالضبط متعدد الأبعادDFT، مُعَيَّر ليكون أحاديًا ، إذا تم اعتبار المدخلات والمخرجات كمصفوفات متعددة الأبعاد مفهرسة بواسطة n j و k j على التوالي.
فيما يلي بعض الأمثلة على مصفوفات هادامارد. أينهو حاصل الضرب النقطي الثنائي للتمثيلات الثنائية للعددين i و j. على سبيل المثال، إذا، ثم، بالتوافق مع ما سبق (مع تجاهل الثابت الإجمالي). لاحظ أن العنصر الأول في الصف الأول والعمود الأول من المصفوفة يُرمز إليه بـ.
H 1 هو بالضبط تحويل فورييه من الحجم 2. ويمكن اعتباره أيضًا تحويل فورييه على المجموعة الجمعية ثنائية العناصر لـ Z /(2).
صفوف مصفوفات هادامارد هي دوال والش .
العلاقة بتحويل فورييه
تحويل هادامارد مكافئ لتحويل فورييه المنفصل متعدد الأبعاد بحجم 2 × 2 × ⋯ × 2 × 2. [ 2 ]
بصورة رسمية، يُعد تحويل هادامارد تحويل فورييه على المجموعة البوليانية[ 3 ] [ 4 ] باستخدام تحويل فورييه على الزمر المنتهية (الأبيلية) ، يكون تحويل فورييه لدالةهي الوظيفةمحدد بواسطة أينهو شخصية منلكل حرف شكلبالنسبة للبعضحيث يكون الضرب هو حاصل الضرب النقطي المنطقي على سلاسل البتات، لذلك يمكننا تحديد المدخلات لـمع( ازدواجية بونترياجين ) وتعريفهابواسطة
هذا هو تحويل هادامارد لـ، مع الأخذ في الاعتبار المدخلات إلىوكسلاسل منطقية.
فيما يتعلق بالصيغة المذكورة أعلاه حيث يقوم تحويل هادامارد بضرب متجه منالأعداد المركبةعلى اليسار بجوار مصفوفة هادامارديمكن ملاحظة التكافؤ من خلال أخذلأخذ سلسلة البتات المقابلة لفهرس عنصر من المدخلاتوامتلاكأخرج العنصر المقابل من.
التحويل المتقطع المعتاد لفورييه ، المطبق على متجهلتستخدم الأعداد المركبة بدلاً من ذلك خصائص المجموعة الدوريةوبالتالي، تتطلب تحويلة فورييه المنفصلة (DFT) عمليات حسابية أكثر تعقيدًا بكثير من تحويلة هادامارد. على عكس تحويلة فورييه المنفصلة، فإن تحويلة هادامارد حقيقية تمامًا، ولا تتطلب في الواقع أي عملية ضرب، بل مجرد عكس الإشارات .
التعقيد الحسابي
في المجال الكلاسيكي، يمكن حساب تحويل هادامارد فيالعمليات ()، باستخدام خوارزمية تحويل هادامارد السريعة .
في المجال الكمومي، يمكن حساب تحويل هادامارد فيالوقت، لأنه بوابة منطقية كمومية يمكن موازاتها .
تطبيقات الحوسبة الكمومية
يُستخدم تحويل هادامارد على نطاق واسع في الحوسبة الكمومية . تحويل هادامارد 2 × 2بوابة المنطق الكمومي المعروفة باسم بوابة هادامارد، وتطبيق بوابة هادامارد على كل كيوبت منتسجيل الكيوبتات بالتوازي يكافئ تحويل هادامارد.
بوابة هادامارد
في الحوسبة الكمومية، بوابة هادامارد هي عملية دوران لكيوبت واحد ، تقوم برسم خريطة لحالات الكيوبت الأساسيةوإلى حالتين من حالات التراكب لهما نفس وزن حالات الأساس الحسابيوعادةً ما يتم اختيار المراحل بحيث
في تدوين ديراك . وهذا يتوافق مع مصفوفة التحويل فيالأساس، المعروف أيضًا بالأساس الحسابي . الولاياتوتُعرف باسموعلى التوالي، ويشكلان معًا الأساس القطبي في الحوسبة الكمومية .
عمليات بوابة هادامارد
تطبيق بوابة هادامارد مرة واحدة على كيوبت 0 أو 1 يُنتج حالة كمومية ، إذا رُصدت، ستكون 0 أو 1 باحتمالية متساوية (كما رأينا في العمليتين الأوليين). هذا يُشبه تمامًا رمي عملة معدنية متوازنة في النموذج الاحتمالي القياسي للحوسبة . مع ذلك، إذا طُبقت بوابة هادامارد مرتين متتاليتين (كما هو الحال فعليًا في العمليتين الأخيرتين)، فإن الحالة النهائية ستكون دائمًا هي نفسها الحالة الابتدائية.
تحويل هادامارد في الخوارزميات الكمومية
إن حساب تحويل هادامارد الكمومي هو ببساطة تطبيق بوابة هادامارد على كل كيوبت على حدة، وذلك بسبب بنية الضرب الموتري لتحويل هادامارد. هذه النتيجة البسيطة تعني أن تحويل هادامارد الكمومي يتطلبالعمليات، مقارنة بالحالة الكلاسيكية لـالعمليات.
لـنظام الكيوبت-1، بوابات هادامارد تعمل على كل منالكيوبتات (كل منها مهيأ إلىيمكن استخدام ) لتحضير حالات التراكب الكمومي المنتظم عندماوهو على شكلفي هذه الحالة معالكيوبتات، بوابة هادامارد المدمجةيُعبَّر عنه كحاصل ضرب موتر لـبوابات هادامارد:
وتكون حالة التراكب الكمومي المنتظم الناتجة هي: هذا يعمم عملية تحضير الحالات الكمومية المنتظمة باستخدام بوابات هادامارد لأي[ 5 ]
ينتج عن قياس هذه الحالة الكمومية المنتظمة حالة عشوائية بينو.
تستخدم العديد من الخوارزميات الكمومية تحويل هادامارد كخطوة أولية، لأنه كما تم شرحه سابقًا، فإنه يرسم خريطة لـ n كيوبت مهيأة بـإلى تراكب جميع الحالات المتعامدة البالغ عددها 2n فيأساس ذو وزن متساوٍ. على سبيل المثال، يُستخدم هذا في خوارزمية دويتش-جوزا ، وخوارزمية سيمون ، وخوارزمية بيرنشتاين-فازيراني ، وخوارزمية جروفر . تجدر الإشارة إلى أن خوارزمية شور تستخدم كلاً من تحويل هادامارد الأولي، بالإضافة إلى تحويل فورييه الكمي ، وكلاهما نوعان من تحويلات فورييه على المجموعات المنتهية ؛ الأول علىوالثاني في.
تحضير حالات التراكب الكمومي المنتظم في الحالة العامة، عندما≠ إنها ليست بالأمر الهين وتتطلب المزيد من العمل. ثمة نهج فعال وحتمي لإعداد حالة التراكب بتعقيد بوابة وعمق دائرة يبلغ فقطللجميعتم تقديمها مؤخرًا. [ 6 ] لا يتطلب هذا النهج سوى الكيوبتات. والأهم من ذلك، أنه لا حاجة في هذا النهج إلى كيوبتات مساعدة أو أي بوابات كمومية ذات تحكمات متعددة لإنشاء حالة التراكب الموحدة .
الشبكات العصبية الالتفافية
وجدت تحويلة هادامارد تطبيقات في التعلم الآلي الكمومي ، لا سيما في الشبكات العصبية الهجينة الكمومية-الكلاسيكية. يُكافئ الالتفاف الثنائي بين متجهين الضرب العنصري لتمثيلاتهما بتحويلة هادامارد؛ وبالتالي، يمكن تنفيذ طبقات الالتفاف بكفاءة عن طريق أخذ تحويلة هادامارد، ثم الضرب، ثم عكس تحويلة هادامارد. بينما يتطلب الحساب الكلاسيكي لتحويلة هادامارد O( n log n ) عملية باستخدام خوارزمية تحويلة هادامارد السريعة، يمكن للتنفيذ الكمومي حساب التحويلة في زمن O(1) بتطبيق بوابات هادامارد على جميع الكيوبتات في آن واحد. [ 7 ]
التطبيق في علم الأحياء التطوري
يمكن استخدام تحويل هادامارد لتقدير الأشجار التطورية من البيانات الجزيئية. [ 8 ] [ 9 ] [ 10 ] من حيث المبدأ، يمكن تطبيق تحويل هادامارد على العديد من نماذج تطور التسلسل المختلفة ، ولكن الحالة الأكثر أهمية هي تلك التي تستخدم بيانات الأحماض النووية . [ 8 ] [ 11 ]
بصورة رسمية، يمكن اعتبار القواعد النيتروجينية الأربعة المحتملة في السلسلة عناصر من مجموعة كلاين الرباعية V التي تؤثر على نفسها. يتوافق أحد محوري C2 مع التحولات، والآخر مع التبديلات . تُعدّ متواليات الحمض النووي ذات الطول k عناصر من Vk ، ويُطلق على أي فهرس في هذه المتواليات ذات الطول k اسم موقع. الشجرة التطورية T هي شجرة، جذرها عند نقطة r ، حيث تم تحديد كل نقطة فيها بمتواليات الحمض النووي. [ 12 ]
في التطبيقات البيولوجية، يُراد تحديد معدلات الطفرات لكل حافة من حواف الشجرة T ، ثم حساب احتمالية رصد T. من الناحية المثالية، ينبغي أن تكون هذه العملية قابلة للعكس بسهولة، بحيث يمكن لخوارزمية التحسين إيجاد زوج (شجرة، معدل طفرة) يُنتج تسلسلات الحمض النووي المرصودة بأقصى احتمالية . في الواقع، يمكن القيام بذلك باستخدام تحويل هادامارد، كما يلي. [ 12 ] [ 13 ]
ليكن I مجموعة القوى لـ T \{ r } ، ولنعتبر المتجه x المفهرس بـ I² كما يلي. يحدد كل موقع j مجموعة σ₁ ∈ I ، وهي مجموعة النقاط التي يحدث عندها انتقال بالنسبة إلى r في الموقع j . وبالمثل ، تحدد الانتقالات العكسية مجموعة σ₂ ∈ I أخرى لكل موقع. عندئذٍ، يمثل x ( σ₁ , σ₂ ) نسبة المواقع التي تحدد ( σ₁ , σ₂ ) من بين {1, ... , k } . [ 12 ]
المؤثر الخطي H :ℝ I 2 → ℝ I 2 ذو المعامل ( σ , τ ) من الرتبة ( −1 ) | σ 1 ∩ τ 1 | + | σ 2 ∩ τ 2 | هو مصفوفة هادامارد ؛ في الواقع، يُعرّف تحويل هادامارد عندما يتم تعداد I بترتيب معين. [ 9 ] ليكن
- γ = H − 1 سجل ⊗ I 2 ( Hx )
حيث يشير الرمز ⊗ I 2 إلى أن اللوغاريتم يؤثر على كل عنصر من عناصر المتجه. عندئذٍ، تكون γ تقريبًا معدلات الطفرة m اللازمة لإنتاج توزيع الاحتمالية المرصود x ، كما يلي. [ 12 ] [ 14 ]
بالنسبة لنموذج كيمورا الكامل ، مع تمييز الأحماض النووية الأربعة جميعها، توجد ثلاثة معلمات حرة لكل حافة. يتطلب تحويل هذه القيم إلى المدخل المقابل في γ إجراء اقتران لوغاريتمي آخر مع مصفوفة 3 × 3. [ 12 ]
إذا كانت المتتاليات مُرمَّزة بنظام RY ، فإن العلاقة تصبح أبسط بكثير. في هذه الحالة، يُفهرس x و γ بواسطة I (بدلاً من I² ) ، وكذلك m : بالنسبة لـ σ ∈ I ذات الحجم الزوجي ، ليكن E ( σ ) = σ ؛ وبالنسبة لـ σ ∈ I ذات الحجم الفردي ، ليكن E ( σ ) = σ ⊔ {r} ؛ وليكن mσ معدل الطفرة على الحافة التي تفصل σ عن بقية T. ( m ليس كمية مُقاسة بدقة، لأنه يشمل احتمال الطفرات العكسية. وهو مرتبط باحتمال تغير الحرف الملحوظ عبر
- م σ = − 1 / 2 سجل(1-2 ص σ )
حيث p هي الاحتمالية المرصودة.) ثم γ = m . [ 9 ]
ويمكن تعميم هذه التقنية أيضاً لتشمل الحالة التي تتحور فيها المواقع المختلفة بمعدلات مختلفة. [ 15 ]
في جميع الحالات، يهيمن تحويل هادامارد على التعقيد الزمني لتحديد الشجرة، والذي يتطلب O(| T |² | T | ) من الخطوات. [ 16 ] ومع ذلك، يمكن للخوارزميات إعادة بناء الشجرة عن طريق تجميع أشجار أصغر مُنشأة من مجموعة فرعية من T. [ 17 ]
تطبيقات أخرى
يُستخدم تحويل هادامارد أيضًا في تشفير البيانات ، بالإضافة إلى العديد من خوارزميات معالجة الإشارات وضغط البيانات ، مثل JPEG XR و MPEG-4 AVC . في تطبيقات ضغط الفيديو ، يُستخدم عادةً في صورة مجموع الفروق المطلقة المُحوَّلة . كما يُعدّ جزءًا أساسيًا من عدد كبير من خوارزميات الحوسبة الكمومية. يُطبَّق تحويل هادامارد أيضًا في تقنيات تجريبية مثل الرنين المغناطيسي النووي ، وقياس الطيف الكتلي ، وعلم البلورات . بالإضافة إلى ذلك، يُستخدم في بعض إصدارات التجزئة الحساسة للموقع ، للحصول على دورانات مصفوفة شبه عشوائية.
انظر أيضاً
روابط خارجية
- ريتر، تيري (أغسطس 1996). "تحولات والش-هادامارد: مسح أدبي" .
- أكانسو، علي ن .؛ بولوري، ر. (يوليو 2007). "رموز والش غير الخطية المتعامدة الطورية لاتصالات CDMA ذات التسلسل المباشر" (ملف PDF) . معاملات IEEE في معالجة الإشارات . 55 (7): 3800-3806 . رمز Bibcode : 2007ITSP...55.3800A . doi : 10.1109/TSP.2007.894229 . S2CID 6830633 .
- بان، جينغ شيانغ طريقة تشفير البيانات باستخدام تحويل هادامارد الجزئي المنفصل (28 مايو 2009)
- لاكوفيتش، د. باول. تحويل والش-هادامارد واختبارات عشوائية سلسلة العائدات المالية (7 أبريل 2015)
- بيدارد، جودفري؛ يورك، بريوني أ. (يناير 2011). "مطيافية الضخ والاستشعار باستخدام تحويلات هادامارد" (ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 18 أكتوبر 2014. تم الاطلاع عليه بتاريخ 28 أبريل 2012 .
- يورك، بريوني أ.؛ بيدارد، غودفري؛ أوين، روبن ل.؛ بيرسون، أروين ر. (سبتمبر 2014). "علم البلورات المعتمد على الزمن باستخدام تحويل هادامارد" . مجلة نيتشر ميثودز . 11 (11): 1131-1134 . doi : 10.1038/nmeth.3139 . PMC 4216935. PMID 25282611 .
مراجع
- ↑ قارن الشكل 1 في Townsend, WJ; Thornton, MA (2001). "حسابات طيف والش باستخدام رسوم كايلي البيانية". وقائع ندوة IEEE الرابعة والأربعين لعام 2001 لمنطقة الغرب الأوسط حول الدوائر والأنظمة (MWSCAS 2001) . MWSCAS-01. المجلد 1. IEEE. الصفحات 110-113 . doi : 10.1109/mwscas.2001.986127 . ISBN 0-7803-7150-X.
- 1 2 كونز، هـ. أو. (1979). "حول التكافؤ بين تحويل والش-هادامارد المنفصل أحادي البعد وتحويل فورييه المنفصل متعدد الأبعاد". معاملات IEEE في الحوسبة . 28 (3): 267-268 . doi : 10.1109/TC.1979.1675334 . S2CID 206621901 .
- ↑ تحليل فورييه للخرائط البوليانية - دليل تعليمي -، الصفحات 12-13
- ↑ المحاضرة 5: الخوارزميات الكمومية الأساسية، راجات ميتال، الصفحات 4-5
- ↑ نيلسن، مايكل أ .؛ تشوانغ، إسحاق (2010). الحوسبة الكمومية والمعلومات الكمومية . كامبريدج: مطبعة جامعة كامبريدج . ISBN 978-1-10700-217-3. OCLC 43641333 .
- ↑ ألوك شوكلا وبراكاش فيدولا (2024). "خوارزمية كمومية فعالة لإعداد حالات التراكب الكمومي المنتظم". معالجة المعلومات الكمومية . 23:38 (1): 38. arXiv : 2306.11747 . Bibcode : 2024QuIP...23...38S . doi : 10.1007/s11128-024-04258-4 .
- ↑ هونغي بان؛ شين تشو؛ صالح فرقان أتيسي؛ أحمد إنيس جتين (2023). نهج هجين كمي-كلاسيكي قائم على تحويل هادامارد للطبقة الالتفافية . المؤتمر الدولي للتعلم الآلي. المجلد 202. PMLR. الصفحات 26891-26903 . arXiv : 2305.17510 .
- 1 2 Sz é kely, LA; Steel, MA; Erd ő s, PL "حساب فورييه على الأشجار التطورية". Advances in Applied Mathematics . 14 : 212–215 .
{{cite journal}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط ) صيانة CS1: أسماء رقمية: قائمة المؤلفين ( رابط ) - 1 2 3 هيندي، مايكل د.؛ بيني، ديفيد (يناير 1993). "التحليل الطيفي للبيانات الوراثية" . مجلة التصنيف . 10 (1): 5-24 . doi : 10.1007/BF02638451 . ISSN 0176-4268 . S2CID 122466038 .
- ↑ ماكبي، كايلا د. (13 مايو 2010). بعض المواضيع في علم الوراثة التوافقي (دكتوراه).
- ↑ فاراش، مارتن؛ كانان، سامباث (يوليو 1999). "خوارزميات فعالة لعكس التطور". مجلة ACM . 46 (4): 437-449 . doi : 10.1145/320211.320212 .
- ١ ٢ ٣ ٤ ٥ ستيل، ماجستير؛ هندي، دكتوراه في الطب؛ سيكلي ، لوس أنجلوس؛ إردوس ، بال إل. (١٩٩٢) [يونيو ١٩٩٢]. "التحليل الطيفي وطريقة أقرب شجرة للتسلسلات الجينية". رسائل الرياضيات التطبيقية . ٥ (٦). بريطانيا العظمى: بيرغامون: ٦٣-٦٧ .
{{cite journal}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط ) صيانة CS1: أسماء رقمية: قائمة المؤلفين ( رابط ) - ↑ هيندي، دكتور في الطب؛ بيني، د.؛ ستيل، ماجستير (12 أبريل 1994). "تحليل فورييه منفصل للأشجار التطورية" . وقائع الأكاديمية الوطنية للعلوم . 91 (8): 3339-3343 . Bibcode : 1994PNAS...91.3339H . doi : 10.1073/pnas.91.8.3339 . ISSN 0027-8424 . PMC 43572. PMID 8159749 .
- ↑ براينت، ديفيد (2009) [11 ديسمبر 2007]. "طرق هادامارد في علم الوراثة العرقي وعملية n -taxon". نشرة البيولوجيا الرياضية . 71. سبرينغر: 339-351 . doi : 10.1007/s11538-008-9364-8 .
- ↑ واديل، بيتر جيه؛ بيني، ديفيد؛ مور، تيري (1997). "اقترانات هادامارد ونمذجة تطور التسلسل بمعدلات غير متساوية عبر المواقع". علم الوراثة الجزيئية والتطور . 8 (1 (أغسطس)): 33-50 . FY970405.
- ↑ هيندي، مايكل د.؛ تشارلستون، مايكل أ. (1993). " اقتران هادامارد: أداة متعددة الاستخدامات لنمذجة تطور تسلسل النيوكليوتيدات" . مجلة نيوزيلندا لعلم النبات . 31. الجمعية الملكية لنيوزيلندا : 236-237 . doi : 10.1080/0028825X.1993.10419500 .
- ↑ Sz é kely, LA; Erd ő s, PL; Steel, MA "التوافقية في إعادة بناء الأشجار التطورية". § الخاتمة.
{{cite journal}}يتطلب Cite journal|journal=( مساعدة ) CS1 maint: أسماء متعددة: قائمة المؤلفين ( رابط ) CS1 maint: أسماء رقمية: قائمة المؤلفين ( رابط )
- الخوارزميات الكمومية
- التحويلات
