凸优化第四章凸优化问题 4.5 几何规划

4.5 几何规划

  1. 单项式与正项式
  2. 几何规划
  3. 凸形式的几何规划
  4. 例子

单项式与正项式

函数凸优化第四章凸优化问题 4.5 几何规划定义为:凸优化第四章凸优化问题 4.5 几何规划

函数f被称为单项式函数,或简称单项式。单项式的指数凸优化第四章凸优化问题 4.5 几何规划可以是任意实数,但系数c非负。

单项式的和,成为正项式函数,或简称为正项式,具有下列形式:

凸优化第四章凸优化问题 4.5 几何规划

正项式对于加法、正数乘和非负的伸缩变换,以及平方运算都是封闭的,即凸优化第四章凸优化问题 4.5 几何规划是正项式凸优化第四章凸优化问题 4.5 几何规划均是正项式。

几何规划

凸优化第四章凸优化问题 4.5 几何规划

具有上述形式的优化问题称为几何规划。其中凸优化第四章凸优化问题 4.5 几何规划是正项式,凸优化第四章凸优化问题 4.5 几何规划是单项式。

扩展:如果f(x)是正项式,h(x)是单项式,凸优化第四章凸优化问题 4.5 几何规划,可以写成凸优化第四章凸优化问题 4.5 几何规划,如果凸优化第四章凸优化问题 4.5 几何规划都是单项式,约束为凸优化第四章凸优化问题 4.5 几何规划事,可以转为凸优化第四章凸优化问题 4.5 几何规划

凸形式的几何规划

几何规划显然不是凸优化问题,但通过变量代换以及目标函数、约束函数的转换,可以将其转换为凸优化问题。

凸优化第四章凸优化问题 4.5 几何规划,所以如果f(x)是单项式函数,则

凸优化第四章凸优化问题 4.5 几何规划

凸优化第四章凸优化问题 4.5 几何规划,所以凸优化第四章凸优化问题 4.5 几何规划,所以上式变为:凸优化第四章凸优化问题 4.5 几何规划

如果f(x)是正项式函数,则

凸优化第四章凸优化问题 4.5 几何规划

所以几何规划问题转化为:

凸优化第四章凸优化问题 4.5 几何规划

再用对数函数对目标函数和约束函数进行转换

凸优化第四章凸优化问题 4.5 几何规划

可知目标函数是凸函数,不等式约束函数是凸函数,等式约束函数是仿射函数故问题是凸优化问题。

例子

悬壁梁的设计

悬壁梁包含N段,每段都有段位长度和矩形截面,截面的高度为凸优化第四章凸优化问题 4.5 几何规划宽度为凸优化第四章凸优化问题 4.5 几何规划,一个垂直负载被施加于的右端,力为F,其材料是线性弹性的,其杨氏模量为E。

问题中带设计的变量是N段的宽度和高度,在一些约束下要求最小化梁的体积:凸优化第四章凸优化问题 4.5 几何规划

约束:

  1. 每段的宽度和高度的上下界:凸优化第四章凸优化问题 4.5 几何规划
  2. 形状比例约束:凸优化第四章凸优化问题 4.5 几何规划
  3. 第i段的最大压力,记为凸优化第四章凸优化问题 4.5 几何规划,约束:凸优化第四章凸优化问题 4.5 几何规划
  4. 梁末端垂直挠度的限制,记为凸优化第四章凸优化问题 4.5 几何规划凸优化第四章凸优化问题 4.5 几何规划
  5. 挠度凸优化第四章凸优化问题 4.5 几何规划可由梁上隔断的挠度和斜度,从斜度v和挠度y均为0,凸优化第四章凸优化问题 4.5 几何规划开始按凸优化第四章凸优化问题 4.5 几何规划递归求得:凸优化第四章凸优化问题 4.5 几何规划

于是问题为:

凸优化第四章凸优化问题 4.5 几何规划

将其整理为几何规划形式:

凸优化第四章凸优化问题 4.5 几何规划

 

来源:https://blog.csdn.net/wangchy29/article/details/86647743

上一篇:JS中call、apply和bind函数


下一篇:2021-09-010牛客网每日10题--前端