码迷,mamicode.com
首页 > 其他好文 > 详细

Matlab随笔(4)之分段线性函数化为线性规划

时间:2015-01-27 01:46:14      阅读:400      评论:0      收藏:0      [点我收藏+]

标签:

eg:

        10x,            0<=x<=500

c(x)=1000+8x,    500<=x<=1000

        3000+6x,    1000<=x<=1500

 

解法一:

可引入0-1变量,令z1=1,z2=1,z3=1分别表示0<=x<=500,500<=x<=1000,1000<=x<=1500,则

500z2<=x1<=500z1,

500z3<=x2<=500z2,

x3<=500z3,

c(x)=10x1+8x2+6x3

解法二:(更具一般性)

技术分享

技术分享

Matlab随笔(4)之分段线性函数化为线性规划

标签:

原文地址:http://www.cnblogs.com/vanker/p/4251760.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!