خوارزميات F4 و F5 لفوغير

في الجبر الحاسوبي ، تُستخدم خوارزمية Faugère F4 ، التي وضعها جان-شارل فاوغير ، لحساب أساس غروبنر لمثالي في حلقة متعددة المتغيرات متعددة الحدود . تستخدم هذه الخوارزمية نفس المبادئ الرياضية لخوارزمية بوخبيرغر ، ولكنها تحسب العديد من الأشكال الطبيعية دفعة واحدة من خلال تكوين مصفوفة متفرقة بشكل عام ، واستخدام الجبر الخطي السريع لإجراء عمليات الاختزال بالتوازي.

تقوم خوارزمية Faugère F5 أولاً بحساب أساس Gröbner لزوج من كثيرات الحدود المولدة للمثالي. ثم تستخدم هذا الأساس لتقليل حجم المصفوفات الأولية للمولدات للأساس الأكبر التالي:

إذا كانت G prev هي أساس Gröbner محسوب بالفعل ( f 2 , …, f m ) ونريد حساب أساس Gröbner لـ ( f 1 )  + G prev ، فسوف نقوم بإنشاء مصفوفات صفوفها هي m f 1 بحيث يكون m أحادي الحد غير قابل للقسمة على الحد الرئيسي لعنصر من G prev .  

تُمكّن هذه الاستراتيجية الخوارزمية من تطبيق معيارين جديدين بناءً على ما يُسميه فوجير " توقيعات كثيرات الحدود". وبفضل هذين المعيارين، تستطيع الخوارزمية حساب قواعد غروبنر لفئة واسعة من أنظمة كثيرات الحدود المهمة، والتي تُسمى المتتاليات المنتظمة ، دون الحاجة إلى تبسيط أي كثيرة حدود إلى الصفر - وهي العملية الأكثر استهلاكًا للوقت في الخوارزميات التي تحسب قواعد غروبنر. كما أنها فعّالة للغاية مع عدد كبير من المتتاليات غير المنتظمة.

التطبيقات

تم تطبيق خوارزمية Faugère F4

تم تطبيق نسخ دراسية من خوارزمية Faugère F5 في

التطبيقات

تم حل مشكلة "الدورية 10" التي كانت مستعصية في السابق بواسطة F5، وكذلك عدد من الأنظمة المتعلقة بالتشفير؛ على سبيل المثال HFE و C * .

مراجع

  1. إيدر، كريستيان (2008). "حول معايير خوارزمية F5". arXiv : 0804.2033 [ math.AC ].
  2. "التفاصيل الداخلية لوحدة معالجة كثيرات الحدود - وثائق SymPy 1.9" .