المهاجر قام بنشر أبريل 7, 2004 قام بنشر أبريل 7, 2004 هل يوجد برنامج أوفيس لحل نماذج البرمجة الخطية؟؟؟؟؟؟
محمد طاهر عرفه قام بنشر أبريل 11, 2004 قام بنشر أبريل 11, 2004 يوجد اضافة ال Solver فى الاكسيل و هو يضاف من ال add-ins
المهاجر قام بنشر أبريل 14, 2004 الكاتب قام بنشر أبريل 14, 2004 شكراً جزيلاً أستاذ محمد طاهر على هذه المعلومة القيمة.. قمت بإضافته وحاولت استخدامه لكن لم أستطع أرجو التكرم بشرحه إذا لم يكن هناك كلف.. ولدي المسألة التالية: دالة الهدف : أعلى ما يمكن : د ( س ) = 60 س1 + 40 س2 + 30س3 القيود: 3 س1 + 1 س2 + 2 س3 =< 36 2 س1 + 2 س2 + 1 س3 =< 33 1 س1 + 2 س2 + 1 س3 =< 35 س1، س2 ، س3 => صفر المشكلة هي كيف أكتب مثل هذه القيود في الاكسل. حيث يبدو أن البرنامج سهل الاستخدام فهو يطلب مرجع دالة الهدف، ومرجع القيود.
محمد طاهر عرفه قام بنشر أبريل 14, 2004 قام بنشر أبريل 14, 2004 السلام عليكم سأقوم لاحقا بنقل الموضوع الي قسم الاكسيل باذن الله فان لم تجده هنا فارجو مراجعة قسم الاكسيل مرفق الملف و به حل المسألة بالاكسيل مع تحياتي SolverExample.rar
المهاجر قام بنشر أبريل 14, 2004 الكاتب قام بنشر أبريل 14, 2004 شكراً أستاذ محمد طاهر.. لكن النتائج طلعت مختلفة عند الحل يدوياً، ،، على العموم ليست هذه المشكلة.. ولكن ياريت تشرح بالخطوات كيف نكتب دالة الهدف والقيود في الاكسل ،، وعفوا على التجري عليك
محمد طاهر عرفه قام بنشر أبريل 14, 2004 قام بنشر أبريل 14, 2004 أهلا بك أخري العزيز سافعل باذن الله بس أولا ياريت تخبرني هل الحل اليدوي أعطي نتيجة أفضل ، أم لا أي ما قيمة الدالة التي نريد الحصول علي أعلي قيمة لها فى الحل اليدوي فربما يوجد خطأ فى الحل الذي أرفقته ، لأصححه قبل شرحه فهل القيمة فى الحل اليدوي للدالة تتعدي ال 855 ؟؟ مع تحياتي
المهاجر قام بنشر أبريل 15, 2004 الكاتب قام بنشر أبريل 15, 2004 (معدل) عفوا أستاذ محمد ربما هناك خطأ في الحل اليدوي .. ولكن هذه مسألة أخرى متأكد من حلها اليدوي بأكثر من طريقة: دالة الهدف ( أعلى مايمكن) د(س) = 99س1 + 77س2 القيود: 12س1 + 4س2 <= 1600 4س1 + 8س2 <= 1400 س1 ، س2 >= صفر الحل: د ( س ) = 18920 س1 = 90 س2 = 130 تم تعديل أبريل 15, 2004 بواسطه المهاجر
محمد طاهر عرفه قام بنشر أبريل 15, 2004 قام بنشر أبريل 15, 2004 الحل الان مطابق للمسألة الثانية و نحصل علي نفس النتيجة :( الفكرة فى أنه كما فى الحل اليدوي ، يوجد ثلاثة أركان للمسألة متغيرات دالة الهدف القيود و دالة الهدف هنا نود تعظيم أو تصغر قيمتها أو جعلها مساوية تماما الي الصفر أو قيمة محددة ، فى ظل تحقيق جميع القيود المذكورة ، و ما نريده هو الحصول علي قيم المتغيرات التي تحقق ذلك فاولا نضيف اضافة السولفر كما سبق ثم لذا علينا أولا بتحديد خلايا تمثل قيم المتغيرات فى الشيت ، و هي هنا الخلايا باللون الاحمر ثم نقوم بصياغة دالة الهدف كمعادلات مرتبطة بالخلايا التي تمثل المتغيرات ، بحيث يكون لدينا خلية تمثل المعادلات بها دالة الهدف و هي هنا الخلية باللون السماوي ( اللبني ) ثم نبدأ فى اضافة القيود و هي قابلة اما للاضافة علي هيئة قيود مباشرة فى معالج ال سولفر ، و لكن أنا أفضل اضافتها فى خلايا للوضوح و هنا اضيفت المعادلات التي تمثل القيود فى الخلايا الخضراء ، ووضع الحدود الخاصة بها فى الخلايا الصفراء و طبعا يمكن تجاوز تلك التفاصيل و كتابة معادلات القيود كاملة فى المعالج فى الخطوة القادمة و لكن أنا أفضلها هكذا و أخيرا نفتح Solver من قائمة Tools و نبدأ فى اضافة الاركان الثلاثة اولا دالة الهدف و نختار الخلية ذات اللون السماوي ثم نختار اذا كان نريد قيمة عليا أو صغري أم قيمة محددة للدالة و هنا max ثم نبدأ ف اضافة القيود من add و نختار خلايا المعادلات الخضراء و للجانب الايسر للمعادلة نختار الخلايا لاصفراء ، كما فى المثال أو نكتب القيود مباشرة ثم نشغل السولفر فنحصل علي القيم المطلوبة للمعادلات Solver2.rar
المهاجر قام بنشر أبريل 15, 2004 الكاتب قام بنشر أبريل 15, 2004 شكرا أستاذ محمد طاهر على الشرح الوافي، ويعتبر أحد الدروس المتقدمة في الاكسل . ويوجد لدي برنامج آخر لحل هذه المسائل ولكنه على الدوس
Sharaf قام بنشر مايو 16, 2004 قام بنشر مايو 16, 2004 مثال على استخدام السولفر تقسيم اغان الشريط بين الوجهين الاول و الثانى بحيث يقل الفرق بينهما و بالتالى يوفر الخام و يحافظ على أقصى تعذيب للمستمعين :') مع مراعاه استعمال كل الاغانى و بدون تكرار solver.zip
الردود الموصى بها