تفاصيل المشروع

لدي نموذج من ورقة بحثية سأعتمد عليه في تطوير وتحسين العمل باستخدام خوارزميات، سيتم تنفيذها بلغة جافا وعلى شكل مراحل. الهدف هو تحقيق نتائج أفضل مما قدمته الورقة البحثية. الأسلوب الذي اتبعته الورقة لتوليد الاختبارات المتسلسلة في المرحلة الأولى كان باستخدام خوارزمية الجشع (greedy algorithm)، ثم تم استخدام الخوارزمية نفسها في المرحلة الثانية لتقليل التكرارات عن طريق تحديد ما تم تكراره وحذفه. وفي المرحلة الثالثة تم تحسين النتائج باستخدام خوارزمية التبريد المحاكى (simulated annealing). باستخدام هذه الاستراتيجية، تمكنت الدراسة من تحقيق أصغر حجم لمصفوفة تغطي جميع التفاعلات بين المدخلات عندما تكون قيم T-way هي 3، 4، 5، و6. في كل مرة تكون هذه القيم موضحة في الجداول على الصفحة 13 من الورقة. على سبيل المثال، في الجدول 13، كانت التفاعلات بين ثلاثة عناصر من مجموعة من العناصر المشار إليها بالرمز k في العمود الأول، حيث تبدأ من 4 وتصل إلى 90. النتائج المؤشرة باللون الأحمر تمثل التحسينات التي توصلت إليها الدراسة مقارنة بدراسات أخرى.

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

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

لدي خطة يمكن اتباعها تبدأ باستخدام خوارزمية الجشع التكيفية (adaptive greedy algorithm)، لأنها ستحسن النتائج الأولية من البداية مما يقلل الزمن، حيث تتنبأ الخوارزمية بالمستقبل على عكس خوارزمية الجشع التقليدية التي استخدمت في الورقة. ثم يمكن استخدام الخوارزمية لحذف التكرارات والوصول إلى تقنيات التحسين باستخدام خوارزميات مثل PSO أو ACO أو مزيج بينهما.

هذه تعتبر مرحلة أولية لمراحل لاحقة، وقد يمتد العمل إلى خمسة أو ستة مشاريع أخرى مع نفس المستقل إذا نجحت التجربة الأولى.

حالة المشروع
مُغلق
تاريخ النشر
الميزانية
$25.00 - $50.00
مدة التنفيذ
2 يومين
المهارات

صاحب المشروع
Zainab A.
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 0
مشاريع قيد التنفيذ 0
التواصلات الجارية 0

تقدم للمشروع

العروض المقدمة

السلام عليكم، مرحبا أستاذة زينب انا خالد data engineer ولدي خبرة في عمل مصفوفة وكذلك في تقليل الbig o. خطة عملي ستكون على مراحل كالتالي: سأقوم بتنفيذ Greedy Alg...

أتمنى أن تكون بخير. أنا نورالدين ، مبرمج تطبيقات أندرويد بخبرة تزيد عن 6 سنوات في تطوير تطبيقات الهواتف الذكية باستخدام Java ويبدو أن لديك خطة متقدمة لتطوير الع...

Mohamad A.

أهلا بحضرتك لدى خلفيه قويه فى مجال التحسين وخبره أكثر من 5 سنوات فى استخدام خوارزميات optimization وحل العديد من مشكلات التحسين والوصول لأفضل النتائج التى ترتقى...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

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

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