برنامه ریزی آرمانی (Goal Programming)، در ریاضیات (Mathematics)
انواع روش های بهینه سازی (Optimization Methods) را در آموزش زیر شرح دادیم :
برنامه ریزی آرمانی (Goal Programming) :
📌 معرفی
برنامه ریزی آرمانی (Goal Programming) یک تعمیم از برنامه ریزی خطی است که برای مسائل با چندین هدف متضاد استفاده می شود. به جای بهینه سازی یک تابع هدف، سعی می کنیم به مجموعه ای از آرمان ها (Goals) تا حد ممکن نزدیک شویم.
📐 فرمول بندی
برای هر آرمان، یک متغیر انحراف مثبت (
\[ d_i^+ \]) و منفی (
\[ d_i^- \]) تعریف می کنیم. هدف کمینه کردن مجموع وزنی انحراف ها است:
\[ \min \sum_{i=1}^m (w_i^+ d_i^+ + w_i^- d_i^-) \] \[ \text{s.t.} \quad f_i(x) + d_i^- - d_i^+ = b_i \quad \forall i \] \[ \quad d_i^-, d_i^+ \geq 0 \] \[ \quad \text{سایر قیود خطی} \] نظرات 0 0 0