البرمجة بالاحتمالات

السلام عليكم

أقوم الآن ببرمجة برنامج مكتبي يقوم بتنظيم الوقت أساسه لغة السي.

في مرحلة تصميم طريقة عمل البرنامج وجدت أنه من الضروري اعتماد طريقة أساسها الاحتمالات .

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

قمت بعمل حسابات بسيطة لتقدير كم سيستغرق من الوقت في عملية متوسطة وجدت وقت كبير جدا مقارنة مع ما سيقوم به 4 ساعات .

ما أريده الآن هو مادا يجب علي أن اعرف لأحسن البرنامج؟

يعني هل من دوال أو مكتبات تفيد في الاحتمالات ؟

هل من مجال علي دراسته ؟

هل من طرق يجب علي اعتمادها ؟

...

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

ما تحاول القيام به هو brute force attack و هو غير عملى بتة

عليك استخدام الذكاء الصناعي في حل هذه المشكلة

تابع هذه الدورة

نعم تماما

لاكن مشكلتي هي انا البرنامج ليس له نتيجة واحدة

فالنتيجة تتغير على حسب رغبة المستخدم

عمل البرنامج هو كالتالي

يدخل المستخدم المدخلات مع الشروط

يولد البرنامج جميع الاحتمالات الناتجة عن المدخلات

يحدف جميع النتائج التي لا تتوفر على الشروط

يظهر له ما تبقى

والمستخدم يختار الأفضل بالنسبة له

ملاحظة شروط المستخدم تزيل العديد من النتائج بنسبة تقيربا 95 بالمئة

في هذه الدورة يشرح كيفية عمل Scheduling لعدة المرور ويضع بعض الشروط

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

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

جيد هدا ما أريد

لاكن مشكلتي لا أستطيع فهم الانجليزية من خلال الانصات.

قد استطيع قراءة الكتب

  • هل هناك دورات بالفرنسية ؟

ليس لي خبرة في بالفرنسي :(

كتب ؟ أو دورات تحتوي على ترجمة؟

هياكل البيانات وحوارزميات البحث و الترتيب.

نعم أعرف هده الأشياء

لاكن في برنامجي تتكرر ملايين المرات

هل تعرف برنامج أو لعبة akinator.com

حاول البحث عن طريقة عملها و ستساعدك جداً