[工程优化]用CPLEX解决工程规划问题 (

07 年写的,转眼已过十年。转到这里来。。


CPLEX 为ILOG公司开发的专门用来解线性规划方程的软件,乃当今世界上现存不多的顶尖的优化软件之一.如用之于工程规划,可使资本达到最高利用率.此物于运筹策划犹如孙子兵法之与用兵之道..$#$#@%@%$@$^@%$(狂想中...)

如何用CPLEX来优化工程规划?
当然,要先将工程规划问题转化成线性规划方程,然后用CPLEX解之,不多费话,举个例子先.

题曰:某XX公司有某XX工程,工程可大致分为{A,B,C,D,E}五大部分.各部分施工时间分别为{2,3,5,4,1}(单位:月),各部分之间的约束条件:
   1) A必须在B开始之前完工.
   2) A和E不可同时施工.
   3) C和D不可同时施工.
   4) A必须在C开始之前完工.

(a)非最优化策划
某答:
非常简单.(注:此君无运筹学概念)
 
        C
   ----------  
          
--------
  | A ------   
 |----         --
  |----------------------|--------> 时间
           11

 如上图所示, 工程以A开始, 以D结束,其间B和C同时进行,总共用时11个月..
 该规划看似十分完美, 符合所有条件, 好像是最优答案,如公司决策者冒然用之,可致公 司资本流失于无形之中...

(b)优化策划



(b-1)建立先行规划方程
   b-1-1 变量设定
    题中五个部分分别以Xa,Xb,Xc,Xd,Xe这5个整型变量代之,表示各工程的开始时间.
    加入1个整型变量:Xf 表示工程结束时间.
    另外加入2个布尔型变量 Xa,e   Xc,d
   

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值