目标规划法(也称功效系数法)是目前流行的求解多目标规划的方法。旨在通过最小化目标与期望值之间的偏差,找到满足多个目标的折衷解。它允许决策者为每个目标设定优先级和权重,从而在多个冲突目标之间找到平衡。更多策略可以查看我的文章:多目标优化算法之一:基于分解的方法_多目标优化怎么拆解模型求解-CSDN博客
一、基本思想
目标规划的基本思想是给定若干个目标及实现这些目标的优先顺序,在资源有限的情况下,使总偏离目标的偏差值最小。这里涉及两个关键概念:优先顺序和偏差值。
(1)优先顺序:通过给目标赋予一个权重来表示。
(2)偏差值:表示未达到目标或超过目标的部分。通常用正偏差表示超过目标值的部分,用负偏差
表示未达到目标值的部分。注意,决策值不可能既超过目标值又没有达到目标值,因此
和
不可能同时出现,即
。
二、基本概念
(1)目标:决策者希望达到的期望值。
(2)偏差变量:用于衡量实际值与目标值之间的差异,分为正偏差(超过目标)和负偏差(未达到目标)。
(3)优先级:不同目标的重要性排序。
(4)权重:在同一优先级内,不同目标的相对重要性。
三、数学模型
目标规划法的数学模型通常表示为:
其中:是第
个目标函数。
是第
个目标的目标值。
和
分别是正偏差和负偏差。
和
是偏差的权重。
是决策变量的可行域。