خوارزميات

اذكر كلمة خوارزميات أو

Algorithms

.في أحد جلسات النقاش وستجد الكثير ينظر لك بتعجب وذهول

الخوارزميات مصطلح نسمعه كثيرا” وخاصة في علوم الرياضيات والحاسب الآلي ولكن سوف تستغرب عندما تعلم انك تستخدمه في   حياتك اليومية في أكثر الأحيان

ماذا تعنى الخوازميات بالضبط؟

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

تعريف الخوارزمية المبسط هو ” سلسلة من الخطوات لحل مهمة معينة” ، التعريف الأشمل هو منهجية من عدة خطوات لحل عملية حسابية أو مشكلة للوصول لقرار

الخوارزمية هي المنهجية المستخدمة للوصول لحل العملية الحسابية وليست العملية الحسابية نفسها

     :مثلا لو أردنا معرفة المعدل الحسابي لرقمين من الممكن استخدام خوارزمية بسيطة

١- اجمع الرقمين

٢- اقسم مجموع الرقمين على ٢

عندما نختار الرقمين ٣ و ٥ تكون النتيجة ٤

وعندما نختار ١١٧ و ٢٣١ تكون النتيجة ١٧٤

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

:مثلا وصفة شوربة الخضراوات قد تتكون من

١- سخن كوب من الزيت

٢- قطع شرائح بصل

٣- اقلى شرائح البصل حتى تصبح ذهبية

٤- قطع عدد من البطاطس وأضفها للقدر

٥- اخلط المكونات لمدة ٥ دقائق

٦- أضف الملح والفلفل الأسود

من الممكن استخدام نفس الخوارزمية كل مره مع نوع مختلف من الخضراوات وتكون النتيجة شوربة خضروات مختلفة ولكن الخوارزمية أو الطريقة لا تتغير

مثال آخر لخوارزمية هو الطريق الذي تستخدمه للذهاب يوميا لمكان عملك، حيث انها سلسلة من الخطوات تستخدم من خلالها الطرق التى توصلك للموقع المطلوب بأقل وقت وجهد

:ولكي تعتبر الخوازمية مكتملة يجب ان يكون لها ثلاث خصائص مهمة

١- يجب ان تكون محدودة، اذا كانت الخوارزمية لا تنتهى أبدا”، فإن محاولة حل المشكلة عديمة الفائدة

٢- يجب ان تكون التعليمات محددة و واضحة جدا، بحيث تحدد كل خطوة في التسلسل دون أي لَبْس

٣- يجب ان تكون فعالة، بحيث تحل الخوارزمية ما يفترض حله

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

!هذه خوارزمية

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

ما هو مستقبل الخوارزميات ؟

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

و مع التقدم في مجالات الكيمياء الحيوية والتكنولوجيا قد تصبح الخوارزميات قادرة على التنبؤ بمشاعرنا وردود أفعالنا قبل أن نحس بذلك

د.محمد العدالة

الرياض

٢٧ ابريل ٢٠١٩

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

شعار ووردبريس.كوم

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   /  تغيير )

Google photo

أنت تعلق بإستخدام حساب Google. تسجيل خروج   /  تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   /  تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   /  تغيير )

Connecting to %s