حل المشكلات

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

أنواع الحلول

تشمل أنواع المشاكل التي تواجهها برامج الحلول المخصصة الحالية ما يلي:

برنامج حل المشكلات العامة ( GPS ) هو برنامج حاسوبي مميز تم ابتكاره عام 1957 على يد هربرت سيمون ، وجي سي شو ، وآلان نيويل، وكان الهدف منه العمل كبرنامج شامل لحل المشكلات، حيث يمكن نظريًا استخدامه لحل أي مشكلة ممكنة يمكن صياغتها في نظام رمزي، وذلك عند توفر بيانات الإدخال المناسبة. وكان أول برنامج حاسوبي يفصل بين معرفته بالمشكلات (في شكل قواعد المجال ) واستراتيجيته في حل المشكلات (كمحرك بحث عام ) .

تستخدم الحلول العامة عادةً بنيةً مشابهةً لنظام تحديد المواقع العالمي (GPS) لفصل تعريف المشكلة عن استراتيجية حلها. وتكمن ميزة هذا الفصل في أن الحل لا يعتمد على تفاصيل أي حالة مشكلة محددة. كانت الاستراتيجية المستخدمة في الحلول العامة تعتمد على خوارزمية عامة (تعتمد عادةً على التراجع ) بهدف وحيد هو الوصول إلى الحل الكامل. وهذا يؤدي إلى زيادة كبيرة في وقت الحساب ، مما يحدّ بشكل كبير من قابليتها للاستخدام. أما الحلول الحديثة فتستخدم منهجًا أكثر تخصصًا يستفيد من بنية المشكلات بحيث يقضي الحل أقل وقت ممكن في التراجع.

بالنسبة للمسائل من فئة معينة (مثل أنظمة المعادلات غير الخطية )، تتوفر عادةً خوارزميات متعددة. بعض برامج الحل تُنفذ خوارزميات متعددة.

انظر أيضاً

قوائم الحلول

مراجع

  1. استخدام برامج حل QBF لحل الألعاب والألغاز - كلية بوسطن
  2. تشانغ، ويكسيونغ (2012-12-06). البحث في فضاء الحالة: الخوارزميات، والتعقيد، والتوسعات، والتطبيقات . سبرينغر ساينس آند بيزنس ميديا. ISBN 978-1-4612-1538-7.
  3. بولينغ، مايكل، ومانويلا فيلوسو. تحليل نظرية الألعاب العشوائية للتعلم المعزز متعدد العوامل . رقم CMU-CS-00-165. جامعة كارنيجي ميلون، بيتسبرغ، بنسلفانيا، كلية علوم الحاسوب، 2000.
  4. "شبكة عصبية تحل مسألة الأجسام الثلاثة أسرع بمئة مليون مرة" . مجلة إم آي تي ​​للتكنولوجيا . ٢٦ أكتوبر ٢٠١٩. تاريخ الاطلاع: ١٦ مايو ٢٠٢١ .