دراسة تحليلية للبحث في شجرة التفريعات في طريقة التفريع والتحديد (B&B)

دراسة نظرية للمشاكل الخطية من نوع (2m×)

المؤلفون

  • عبد الله محمــد الشــــيخ كلية الاقتصاد والعلوم السياسية جامعة مصراتة- ليبيا 
  • علي إبراهيم السريتي كلية الاقتصاد والعلوم السياسية جامعة مصراتة- ليبيا
  • مختــار إبــراهيم بالنـــور قسم المراجعة الإدارية الشركة الليبية للحديد والصلب - ليبيا

الكلمات المفتاحية:

التفريع والتحديد، المشاكل الفرعية

الملخص

تستخدم البرمجة الخطية في حل المشاكل التي تكون العلاقة بين متغيراتها (Decision Variables) علاقة خطية، وعـادةً ما تحـتوي قيـمها عند الحــل على كسـور (Non-int وفي العديد من الحالات يكون هذا الحل غير منطقي من الناحية الاقتصادية والفيزيائية، عندما تكون متغيرات المشكلة غير قابلة للتجزئة على أرض الواقع، فمثلاً عندما تكون المشكلة إيجاد التوليفة المثلى لإنتاج نوعين من السفن، فإنه من غير المقبول أن يكون الحل لهذه المشكلة هو إنتاج (5.48) سفينة حجم صغيرة وإنتاج (3.67) سفينة حجم كبير. الجدير بالذكر هنا هو أنه يوجد عدة طرق لإيجاد الحل الأمثل الصحيح (Int) وهو حل لا يحتوي على كسر، ومن أهم هذه الطرق طـريقة التفـريع والتحـديد (Branch and Bound Method)، تبـدأ آلية عملها من الحــل الأمثـــل (Non-intوذلك بتفريع المشكلة إلى مشكلتين فرعيتين باستخدام قيود إضافية، وهو يعني فصل منطقة الحلول الممكنة لمنطقتين (مشكلتين فرعيتين)، ومن تم إيجاد الحل الأمثل لهاتين المشكلتين كلاً على حدة، وبنفس الطريقة يتم تفريع المشاكل الفرعية وإيجاد حلولها أيضاً. ويتم التوقف عن سلسلة التفريعات في حالة عـدم وجـود حــل للمشكلة الفرعيـــة أو عندما تكون قيم حلها قيم صحيحة (Int Solution). إن عدد المشاكل الفرعية الناتجة من عملية التفريع تزداد بشكل كبير بزيادة عدد متغيراتها وعدد قيودها، عمدت هذه الورقـــة لدراسة سلسلة التفريعات والعوامل المؤثرة في نواتج الحل للمشاكل الفرعية مع تقديم التحليلات المطلوبة وتتبعها بيانياَ، للوصول لمعايير (Criterions) يمكن من خلالها تحديد المشكلة الفرعية الواجب تفريعها (المشكلة المرشحة لاحتواء الحل الأمثل Int)) ، والتوقف عن تفريع الأخرى (التي لا تحتوي على هذا الحل)، بهدف توفير الوقت والجهد اللازم لحل المشكلة الرئيسية (تقليص عملية البحث في شجرة التفريعات).

المراجع

- Dinakar Gade, Simge K¨u¸c¨ukyavuz, Dinakar Gade, Simge K¨u¸c¨ukyavuz, Suvrajeet Sen Integrated Systems Engineering 210 Baker Systems, 1971 Neil Avenue The Ohio State University, Columbus.OH.43210 {gade.6,kucukyavuz.2,sen.22}@osu.edu August 15, 2012.

- A. H. Land and A. G. Doig.1960. An Automatic Method of Solving Discrete Programming Problems. Econometrica, Vol. 28, No3.

- T. Achterberg, T. Koch, A. Martin. 2005. Branching rules revisited. Oper. Res. Lett. 33, 42-54.

- F. Ortega, L.A. Wolsey. 2003. A branch-and-cut algorithm for the single-commodity, uncapacitated, fixed-charge network flow Problem. Networks, 143–158.

- J.T. Linderoth, M.W.P. Savelsbergh .1999. A computational study of search strategies for mixed integer programming. INFORMS J. Comput11, 173.

- M. Fischetti, M. Monaci, Backdoor branching, in: O. G¨unl¨uk, G.J. Woeginger (Eds.). 2011. Integer Programming and Combinatoral Optimization, in: Lecture Notes in Computer Science, vol. 6655, Springer, Berlin, Heidelberg, 183-191.

- Elias Munapo. 2020.Improvement of the Branch and Bound Algorithm for Solving the Knapsack Linear Integer Problem. Eastern-European Journal of Enterprise Technologies2(4 (104)), 59-69.

- Lingying Huang, Xiaomeng Chen, Wei Huo, Jiazheng, Wang Fan Zhang, Bo Bai, Ling Shi.2021. Branch and Bound in Mixed Integer Linear Programming Problems: A Survey of Techniques and Trends. Preprint submitted to Discrete Optimization, https://arxiv.org/abs/2111.06257.

- الشـــــيخ, عبـــــد الله وآحــــرون. (2022)."| اختــــيار المتغيـــر ذو الكســر الأكبر أو الأصغر كأساس للتفريع في طريقة التفريع والتحديد"، The International Journal of Engineering and Information Technologe. June (2022) Vol (9).

- Carter, Michael W, Price, Camille C, Rabad, Ghaith (2019). Operations Research A Practical Introduction, CRC Press.

- David R. Morrison, Sheldon H. Jacobson, Jason J. Sauppe, Edward C. Sewell. 2016. Branch-and-bound algorithms: A survey of recent advances in searching, branching, and pruning. Discrete Optimization, 79-102.

- D. Applegate, R.E. Bixby, V. Chv´atal, W. Cook.1995. Finding cuts in the TSP. Technical Report 95-05, DIMACS.

- Lingying Huang, Xiaomeng Chen, Wei Huo, Jiazheng, Wang Fan Zhang, Bo Bai, Ling Shi.2021. Branch and Bound in Mixed Integer Linear Programming Problems: A Survey of Techniques and Trends. Preprint submitted to Discrete Optimization, https://arxiv.org/abs/2111.06257.

- Takuya Akiba and Yoichi Iwata. 2016. Branch-and-reduce exponential/FPT algorithms in practice: A case study of vertex cover. Theoretical Computer Science,609, 211-225.

- الجنابي ,حسين محمود. (2010).الاحدث في بحوث العمليات.دار الحامد للنشر والتوزيع.

- , فتحي رزق. (2004).مدخل معاصر في بحوث العمليات تطبيقات بإستخدام الحاسب.الدار الجامعية.

- العبيدي, محمود, ومؤيد الفضل. (2004). بحوث العمليات وتطبيقاتها في لإدارة الأعمال. الدراق للنشر والتوزيع.

- حمدان ,فتحي خليل (2010). بحوث العمليات مع تطبيقات باستخدام الحاسوب. جامعة البترا. دار وائل للنشر.

- دريباتي, محمد مزيد. (2014). خوارزمية القطع والتفريغ الجديدة لحل مسائل الخطية الصحيحة. مجلة جامعة تشرين للبحوث والدراسات العلمية.مجلد 36 العدد(3).

- رابح, بوعراب .(2016) تطبيقات في مقياس البرمجة المعمقة.كلية العلوم الاقتصادية والعلوم التجارية وعلوم التسيير.

- طه ،حمدي. ( 1996). مقدمة في بحوث العمليات. دار المريخ للنشر.

- كعبور,محمد محمد. (2005) .أساسيات بحوث العمليات.منشورات الاكاديمية الدراسات العليا .

- مرجان ,سليمان محمد. (2002).بحوث العمليات .دار الكتب الوطنية بنغازي ,ليبيا.

التنزيلات

منشور

2022-07-30

كيفية الاقتباس

الشــــيخ ع. ا. م., السريتي ع. إ., & بالنـــور م. إ. (2022). دراسة تحليلية للبحث في شجرة التفريعات في طريقة التفريع والتحديد (B&B): دراسة نظرية للمشاكل الخطية من نوع (2m×). مجلة البحوث الأكاديمية, 22, 34–20. استرجع في من https://lam-journal.ly/index.php/jar/article/view/463

إصدار

القسم

العلوم الهندسية والتطبيقية