الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لدي مشكلة واريد توظيفها وتحليلها عن طريق ايجاد خوارزمية كحل

بدأه vector_ever في 18 ديسمبر 2010 · 3 رد · 491 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

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

المشكلة كالتالي انه لدي عدد معين من الآلات تقوم كل آلة بعدد معين من الوظائف وكل وظيفة تستغرق وقت معين

J1 J2 J3 J4

M1 4 3 6 2

M2 2 3 1 2

M3 2 5 6 3

M4 4 4 1 2

J:job and M: machine

نرى هنا مصفوفة مؤلفة من اربعة اعمدة واربعة صفوف كل صف هو عبارة عن آلة ستنفذ 4 وظائف

الصفوف تمثل الآلات والاعمدة تمثل الوظائف او المهام

مثلا السطر الثاني يحوي الآلة الثانية وفيها مثلا الوظيفة الاولى تستغرق 2 وحدة زمن (ربما ساعة او دقيقة) الوظيفة الثانية تستغرق 3 وحدة زمن الوظيفة الرابعة تستغرق 2 وحدة زمن طبعا كله بالسطر الثاني الذي يمثل الالة الثانية

طبعا هنا سيتم تنفيذ وظائف الآلة الاولى بالكامل ثم يتم تنفيذ وظائف الالة الثانية فالثالثة فالرابعة وهكذا بالتدريج

كما هو واضح بالشكل نرى كيف تم العملية طبعا مثلا لن يتم يتنفيذ الوظيفة الثانية من الالة الثانية قبل ان ننتهي من تنفيذ الوظيفة الثانية من الالة الاولى

post-152477-056139600 1292632814_thumb.j

الهدف من العملية هو ايجاد الوقت الكلي لتنفيذ اخر وظيفة باخر الة بشرط ان لا يسبق تنفيذ وظيفة معينة الوظيفة نفسها في الالة اللتي قبلها كما قلنا مثلا الوظيفة رقم 3 في الالة 2 لن يتم البدء بتنفيذها حتى يتم الانتهاء من تنفيذ الوظيفة رقم 3 في الالة 1

الهدف هو ايجاد كما قلت الوقت النهائي والاخير لتنفيذ الوظائف بكل الآلات

post-152477-050355000 1292632643_thumb.j

ساضرب الآن مثال اخر وعلى نفس المبدأ

J1 J2 J3 J4

M1 3 6 2 1

M2 4 3 6 2

M3 1 5 4 2

M4 2 2 1 5

post-152477-053759100 1292632687_thumb.j

فيا اخوان انا شرحت الموضوع انا الموضوع فكرت فيه جدا كثير واخد مني ايام وليالي وكل طرق الحل اللي وجدتها كان فيها ثغرات يعني كانت تصلح لحالات محددة فقط

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

واي استفسار او نقطة غامضة انا جاهز

المرفقات
2.jpg3.jpg1.jpg

تم تعديل هذه المشاركة بواسطة vector_ever في 18 ديسمبر 2010 في 03:44

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#2

كنت اعمل على ممله blink.gifمثل هذه وكنت احتاج الى اى مساعده وسوف احاول قدر المستطاع المساعده والله ولى التوفيق

ممكن تضع محاولاتك ؟؟ ويا ريت السؤال الأصلى لأن به تفاصيل اكثر ولو حتى باللغه الانجليزيه ؟؟

بالتوفيق ..

no-pain-no-gain.jpg

اذا كنت لا تعلم الى اين تذهب... فكــل الطرق تؤدى الى هناك

#3
The expendable كتب:

كنت اعمل على ممله blink.gifمثل هذه وكنت احتاج الى اى مساعده وسوف احاول قدر المستطاع المساعده والله ولى التوفيق

ممكن تضع محاولاتك ؟؟ ويا ريت السؤال الأصلى لأن به تفاصيل اكثر ولو حتى باللغه الانجليزيه ؟؟

بالتوفيق ..

والله بكون شاكر لك جدا جدا اذا ساعدتني

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

النقطة الثانية انا قمت ببرمجة سابقة للمسالة لكنني اكتشفت قصورها وكنت اعتمد بان اقوم بجمع كل عناصر العامود الاول ثم اقوم بجمع اكبر عنصر من باقي الصفوف

لكنني اكتشفت ان هذه العملية خاطئة ولذلك اتجهت لطلب المساعدة

تم تعديل هذه المشاركة بواسطة vector_ever في 18 ديسمبر 2010 في 14:58

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#4

ضع محاولاتك حتى و ان كانت بسيطة

كي لا نغلق السؤال

تحياتي

تم تعديل هذه المشاركة بواسطة .S.T.A.L.K.E.R في 18 ديسمبر 2010 في 17:02

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…