خوارزمية AKS
خوارزمية AKS نسبة لواضعيها Agrawal وتلميذيه Kayal وSaxena. هي أول خوارزمية تحدد ما إذا كان عدد ما أولي أم لا. وقد ظهرت سنة 2002 لأول مرة وعهدت بعد ذلك بعض التحسينات خاصة سنة 2003.
أهمية الخوارزمية
قبل اكتشاف الخوارزمية، كانت هناك عدة خوارزميات تميز العدد المركب من العدد الأولي، لكن معظمها كان إما احتماليا أويعتمد على حدسيات لم تثبت صحتها بعد كفرضية ريمان. لكن خوارزمية AKS لا تعتمد على أي حدسية وليست احتمالية.
وصف الخوارزمية
ترتكز فكرة الخوارزمية على المتساوية الصالحة لكل عدد أولي، والتي هي تعميم لمبرهنة فيرما.
ليكن a عدد نسبي وn عدد طبيعي أكبر من 1 بترا، حيث a وn أوليان فيما بينهما. العدد n أولي إذا وفقط إذا كان .
تتيح هذه المتساوية معيارا بسيطا لاختبار الإوالية : ليكن n عدد، يكفي اختيار a أولي مع n ثم التحقق من حتى الصيغة سليمة. إلا حتى هذا يأخد وقتا حيث يجب دراسة n معامل في الحالة الأسوء.
لتقليص العدد، يكفي التحقق من صحة المتساوية داخل الحلقة .
مراحل الخوارزمية
ليكن n عدد طبيعي أكبر من 2.
- إذا كان
- تحديد أصغر عدد سليم طبيعي r بحيث رتبة n في أكبر من .
- إذا كان لعدد سليم ، فالعدد مركب.