مشكلة إنشاء الجداول واحدة من اكثر المشاكل تعقيدًا بحيث انهاء تستهلك وقت وجهد كبير، وتحاول انك تنتج جداول تلبي رغبات المحاضرين والطلاب قدر الإمكان فكان من الضروري وفي الظل التقدم اللي يشهده العالم أن تصبح عملية انشاء الجداول بشكل مؤاتمت بحيث توفر وقت وجهد وتلبي الرغبات باكبر قدر. مشروعنا عبارة عن تطبيق ويب، استخدمنا في الواجهات React.js والخلفية Node.js ولقاعدة البيانات MySQL. بالنسبة الخوارزمية اللي استخدمناها في بناء الجدول هي خوارزمية Tubo search وهي واحدة من خوارزميات Local search وتقوم بالبحث عن افضل ناتج ممكن. فكرة خوارزمية Tubo search انها تأخذ الحل الابتدائي وتشتق منه حلول اخرى ثم تقوم بمقارنة هذه الحلول اذا وجدت حل افضل من الحل الابتدائي تأخذه ثم تشتق منه حلول اخرى وتتم هذه العملية تتكرر الى ان نحقق شرط التوقف وبهذه العملية نحصل على افضل جدول يفي بالشروط ويحقق الرغبات باكبر قدر ممكن.
-
Notifications
You must be signed in to change notification settings - Fork 1
d7mi-b/genertingTimeTable
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published