|
5仿真币
大家好,请问用Extend软件怎么解决最简单的线性规划问题啊?我是初学者,还没摸着门道,希望高手指教。比如求min=2*x1+3*x2;
3 b; e& A' h8 A5 y+ C9 r8 V, X5 J5 ax1+x2>=350; [6 E b2 _- m/ Z* j, y
x1>=100;$ }9 J+ \. B4 I/ L r
2*x1+x2<=600;
/ U6 A4 N3 \. Y, e, h2 Q1 V该如何使用Extend建模呢? |
最佳答案
查看完整内容
如果你用的是ExtendSim 7 版本,你有两种方法解
(1)采用 Optimizer 模块。建立一个简单的连续模型,只要采用两个Constant 模块代表 X1, X2 就可以。那么这个求解就是通过遗传算法来解线性规划问题。虽然不是最好的方式,但理论上也可以解决。
(2)利用 ExtendSim 所带的 Lp_solve.dll 这个线性优化器,直接从extendsim 中调用这个DLL 函数就可以。这个可以参考 lp_solve 在 yahoo group 上的使用说明,或者 ExtendSim 的手册 ...
|