تحليل الخوارزميات

عودة للموسوعة

تحليل الخوارزميات

إن تحليل خوارزمية هوتحديد مقدار الموارد (مثل الوقت وسعة التخزين) اللازمة لتطبيقها. معظم الخوارزميات تصمم للعمل مع مدخلات ذات حجم مطلق. يعبر عادة عن كفاءة أووقت التشغيل اللازم لخوارزمية بتابع يتبع لحجم المدخلات إلى عدد المراحل (تعقيد الزمن) أوأمكنة التخزين (تعقيد المكان).

تحليل الخواروميات جزء مهم من نظرية التعقيد الحسابي التي تقدم تقديرات نظرية للموارد اللازمة من أجل إنجاز خوارزمية لحل مسألة تحسيبية. وتقدم هذه التقديرات نظرة أفضل للبحث عن خوارزميات كفوءة.

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

يمكن في بعض الأحيان التوصل إلى قياسات دقيقة(وليست مقاربة) للكفاءة ولكن ذلك يحتاج عادة بعض الافتراضات المتعلقة بتطبيق معين للخوارزمية وهوما يسمى بنموذج التحسيب. ويمكن تعريف نموذج التحسيب من خلال حاسوب مجرد، كآلة تورنگ، أو/وافتراض تطبيق بعض العمليات في وحدة زمنية ما. عملى سبيل المثال ، إذا احتوت القائمة الخاضعة للبحث الثنائي على n عنصر، وكان بإمكاننا حتى نضمن حتى جميع نظرة على عنصر ما يمكن حتى يتم في وحدة زمنية واحدة، فإن الزمن اللازم لإرجاع جواب سيكون على الأكثر إلى إرجاع الجواب في log2 n + 1 وحدة زمنية.

انظر أيضا

  • Amortized analysis
  • تحليل مقارب
  • Best, worst and average case
  • تدوين أوه الكبيرة
  • نظرية التعقيد التحسيبي
  • NP-Complete
  • تحليل عددي
  • Polynomial time
  • Program optimization
  • Profiling (computer programming)
  • Smoothed analysis
  • تعقيد الزمن - تضم جدولاً برتب أبرز الخوارزميات


مصادر

  • Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. Introduction to Algorithms, Second Edition. MIT Press and McGraw-Hill, 2001. ISBN 0-262-03293-7. Chapter 1: Foundations, pp. 3-122.
  • Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching (3rd Edition), Robert Sedgewick, Addison-Wesley Professional, ISBN 978-0201314526
  • The Art of Computer Programming, Donald Knuth, Addison-Wesley
  • Daniel A. Greene, Donald E. Knuth: Mathematics for the Analysis of Algorithms, Second Edition, Birkhäuser 1982. ISBN ثلاثة 7463-3102-X


تاريخ النشر: 2020-06-04 14:08:44
التصنيفات: نظرية التعقيد الحسابي, خوارزميات, تحليل الخوارزميات

مقالات أخرى من الموسوعة

سحابة الكلمات المفتاحية، مما يبحث عنه الزوار في كشاف:

آخر الأخبار حول العالم

منظمتان حقوقيتان: إيران استخدمت عقوبة الإعدام لبث الخوف بعد الاحتجاجات

المصدر: ألشرق الأوسط - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-04-13 21:24:50
مستوى الصحة: 87% الأهمية: 86%

هل تنجح نيجيريا في القضاء على ظاهرة «سرقة النفط»؟

المصدر: ألشرق الأوسط - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-04-13 21:24:51
مستوى الصحة: 94% الأهمية: 95%

مجلس الحكومة يصادق على مقترحات تعيين في مناصب عليا

المصدر: موقع الدار - المغرب التصنيف: مجتمع
تاريخ الخبر: 2023-04-13 21:25:33
مستوى الصحة: 48% الأهمية: 67%

أمير الباحة: عملنا مستمر خلال إجازة العيد - أخبار السعودية

المصدر: صحيفة عكاظ - السعودية التصنيف: مجتمع
تاريخ الخبر: 2023-04-13 21:25:05
مستوى الصحة: 50% الأهمية: 63%

الفرنسيون ينتفضون ضد قانون التقاعد - أخبار السعودية

المصدر: صحيفة عكاظ - السعودية التصنيف: مجتمع
تاريخ الخبر: 2023-04-13 21:25:02
مستوى الصحة: 52% الأهمية: 65%

دعم سعودي لحل الأزمة السورية - أخبار السعودية

المصدر: صحيفة عكاظ - السعودية التصنيف: مجتمع
تاريخ الخبر: 2023-04-13 21:25:05
مستوى الصحة: 59% الأهمية: 53%

«الزند ذئب العاصي»: كيف اكتملت المعزوفة؟

المصدر: ألشرق الأوسط - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-04-13 21:24:56
مستوى الصحة: 83% الأهمية: 97%

النرويج تطرد 15 دبلوماسياً روسياً.. وموسكو تهدد بالرد - أخبار السعودية

المصدر: صحيفة عكاظ - السعودية التصنيف: مجتمع
تاريخ الخبر: 2023-04-13 21:25:03
مستوى الصحة: 59% الأهمية: 68%

هل تمهّد زيارة شكري إلى أنقرة لقمة السيسي وإردوغان؟

المصدر: ألشرق الأوسط - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-04-13 21:24:52
مستوى الصحة: 91% الأهمية: 98%

مجلس الحكومة يصادق على مشروع قانون يتعلق بالمعهد العالي للقضاء

المصدر: موقع الدار - المغرب التصنيف: مجتمع
تاريخ الخبر: 2023-04-13 21:25:39
مستوى الصحة: 45% الأهمية: 52%

تحميل تطبيق المنصة العربية