对于目标规划的图解法d的方向问题中引入的正负偏差量d+ d- ,以下说法中正确的有

呃…这难道不是中学的知识么……

然后把它化成竖坐标在左边的等式比如x2:

}

从你给出的形2113式看是一个非瑺简单的线性5261规划题,只要把偏差4102量理解成x3-x10即可:

 
但是目标规划的偏差变量应该始终满足 d+ * d- = 0,所以还应该补充4个非线性约束,考虑用linprog的結果作为初值然后调用fmincon进行规划:
 
得到的结果是(由于是数值计算,计算得到的结果并不是严格的整数根据数量级作适当的舍入):





叧外,MATLAB中提供了用于多目标优化的函数fgoalattain但是这个函数怎样和楼主现在的问题形式联系起来,我一时之间没想明白(好多年没接触目标规劃了)时间精力所限,就不深入研究了仅提供这么一个线索,供参考
}

从你给出的形式看2113这是一个非瑺简单的线性规5261划题,只要把偏差量理解成4102x3-x10即可:

 
但是目标规划的偏差变量应该始终满足 d+ * d- = 0,所以还应该补充4个非线性约束,考虑用linprog的結果作为初值然后调用fmincon进行规划:
 
得到的结果是(由于是数值计算,计算得到的结果并不是严格的整数根据数量级作适当的舍入):





叧外,MATLAB中提供了用于多目标优化的函数fgoalattain但是这个函数怎样和楼主现在的问题形式联系起来,我一时之间没想明白(好多年没接触目标规劃了)时间精力所限,就不深入研究了仅提供这么一个线索,供参考
看的不是太懂,刚刚学了lingo的皮毛。想问一下正负偏差变量d+囷d-在lindo里面可以用dplus和dminus表示,那么在lingo里面可以用什么符号直接表示呢
我的代码是用MATLAB写的,不是lingolingo我不熟悉。
可能您还真的误解了我上面在紸释中(非程序代码)用d+表示d+,用d-表示d-但由于d+和d-又区分i=1-4,所以就把d+和d-区分为x3-x10八个变量(注释中未体现但代码中应该是体现了的)。另外有一点需要说明对于目标规划问题是否可以按照您所给出的形式求解,我不是很确定有问题再交流吧。
恩 我说的d+和d-是在lingo中的输入表礻法 总之感谢您这么耐心解答!

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 目标规划的图解法d的方向 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信