بحث عن الكلاب
في الجبر المجرد ، تُعدّ خوارزمية بحث تشين ، نسبةً إلى روبرت تينوين تشين ، خوارزميةً سريعةً لتحديد جذور كثيرات الحدود المعرفة على حقل منتهٍ . وتُستخدم خوارزمية بحث تشين عادةً لإيجاد جذور كثيرات حدود تحديد موقع الخطأ التي تُصادف في فك تشفير رموز ريد-سولومون ورموز BCH .
الخوارزمية
تكمن المشكلة في إيجاد جذور متعددة الحدود Λ ( x ) (على الحقل المنتهي GF( q ) ):
يمكن إيجاد الجذور باستخدام طريقة البحث الشامل: يوجد عدد محدود من قيم x ، لذا يمكن حساب قيمة متعددة الحدود لكل عنصر xᵢ . إذا كانت قيمة متعددة الحدود تساوي صفرًا، فإن هذا العنصر هو جذر.
في الحالة البسيطة x = 0 ، يكفي اختبار المعامل λ₀ للتأكد من أنه يساوي صفرًا. فيما يلي، سينصبّ الاهتمام فقط على قيم xᵢ غير الصفرية .
يتضمن التقييم المباشر لكثير الحدود O ( t² ) من عمليات الضرب العامة و O ( t ) من عمليات الجمع. أما الطريقة الأكثر كفاءة فتستخدم طريقة هورنر التي تتطلب O ( t ) من عمليات الضرب العامة و O ( t ) من عمليات الجمع. ويمكن لكلتا الطريقتين تقييم عناصر الحقل المنتهي بأي ترتيب.
يُحسّن بحث تشين ما سبق باختيار ترتيب مُحدد للعناصر غير الصفرية. على وجه الخصوص، يحتوي الحقل المنتهي على عنصر مولد (ثابت) α . يختبر تشين العناصر بترتيب المولد α₁ ، α₂ ، α₃ ، ... . بالتالي، لا يحتاج بحث تشين إلا إلى O ( t ) من عمليات الضرب بالثوابت و O ( t ) من عمليات الجمع . عمليات الضرب بالثوابت أقل تعقيدًا من عمليات الضرب العامة.
يعتمد بحث تشين على ملاحظتين:
- كل قيمة غير صفريةيمكن التعبير عنها على النحو التاليبالنسبة للبعض، أينهو عنصر بدائي من،هو عدد القوة للعنصر الأوليوهكذا أصبحت السلطاتلتغطية الحقل بأكمله (باستثناء العنصر الصفري).
- توجد العلاقة التالية:
بمعنى آخر، يمكننا تعريف كلكمجموع مجموعة من الحدودومنها يمكن اشتقاق المجموعة التالية من المعاملات على النحو التالي:
وبهذه الطريقة، يمكننا أن نبدأ منمع، ثم تكرار العملية على كل قيمة من قيمحتىإذا كانت النتيجة الإجمالية في أي مرحلة تساوي صفرًا، أي ثمكذلكهو جذر. وبهذه الطريقة، نتحقق من كل عنصر في الحقل.
عند تطبيق هذا النهج في الأجهزة، فإنه يقلل بشكل كبير من التعقيد، حيث تتكون جميع عمليات الضرب من متغير واحد وثابت واحد، بدلاً من متغيرين كما هو الحال في نهج القوة الغاشمة.
مراجع
- Chien، RT (أكتوبر 1964)، “إجراءات فك التشفير الدورية لرموز Bose-Chaudhuri-Hocquenghem”، معاملات IEEE حول نظرية المعلومات ، IT-10 (4): 357–363 ، doi : 10.1109/TIT.1964.1053699 ، ISSN 0018-9448
- لين، شو؛ كوستيلو، دانيال ج. (2004)، ترميز التحكم في الأخطاء: الأساسيات والتطبيقات (الطبعة الثانية )، إنجلوود كليفس، نيوجيرسي: برنتيس هول، ISBN 978-0130426727
- جيل، جون (بدون تاريخ)، ملاحظات EE387 رقم 7، النشرة رقم 28 (ملف PDF) ، جامعة ستانفورد، الصفحات 42-45 ، مؤرشفة من الأصل (ملف PDF) بتاريخ 30-06-2014 ، تم استرجاعها في 21 أبريل 2010
- اكتشاف الأخطاء وتصحيحها
- الحقول المنتهية
