ما هو التحسين المنفصل؟

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

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

الفرع الآخر من التحسين هو التحسين المنفصل. بشكل عام ، يظل الغرض من القيادة كما هو – لتعظيم مخرجات الوظائف الرياضية كما تنطبق على أجهزة الكمبيوتر أو الهندسة أو المجالات الأخرى. على عكس التحسين المستمر المقابل ، فإن هذا النوع من التحسين يتعامل فقط مع القيم العددية المنفصلة. هذه هي الأعداد الصحيحة الملموسة ، مثل الرقم 2 أو 647. في حين أن الفرع الآخر يمتد على طول خط الأعداد ، فإن هذا الفرع المنفصل يفتقر إلى انتقالات سلسة من عدد صحيح إلى آخر – الكسور الواقعة بينهما لا تحسب.

كما هو الحال مع مجال التحسين نفسه ، يمكن تقسيم التحسين المنفصل إلى فئتين: البرمجة الصحيحة والتحسين التوافقي. في علوم الكمبيوتر ، تحد البرمجة الصحيحة من المتغيرات في البرنامج إلى الأعداد الصحيحة وحدها ؛ أي ، الكسور والسلبيات ممنوعة من دخول البرنامج. يستخدم التحسين التوافقي في علوم الكمبيوتر وكذلك في مجال الرياضيات ، وهو معقد للغاية. يتضمن دمج عمليات وحلول التحسين في أنواع مختلفة من الرسوم البيانية. نظرًا للطبيعة المحدودة والملموسة للقيم العددية المنفصلة ، فإن الرسوم البيانية ليست سلسة أبدًا ، ولكنها تؤكد على الاختلافات على المحاور الرأسية والأفقية التي تظهر بين قيمتين.

يعتمد استخدام التحسين المستمر أو المنفصل أم لا على المجال وأهداف مشروع معين. بصرف النظر عن الرياضيات وتطبيقات الكمبيوتر ، يمكن استخدام فروع مختلفة من التحسين في الهندسة أو الاقتصاد أو العلوم الميكانيكية. وفقًا للمشروع المطروح ، قد لا يتم استخدام التحسين المنفصل أو المستمر – فهما اثنان فقط في مجموعة من فئات التحسين الأخرى.