找回密码
 注册
Simdroid-非首页
查看: 76|回复: 1

[1stOpt] 1SOPT能否做离散事件,隐函数(无明显函数表达式)类的优化问题

[复制链接]
发表于 2010-3-8 12:35:25 | 显示全部楼层 |阅读模式 来自 北京海淀
   我想请问一下,1SOPT能否做离散事件,隐函数类的优化问题,
     要优化目标函数往往是不能写成明显的函数表达式子的形式(或者更本无法写成解析表达式),另外一方面就是,我们的取值变量往往不连续,是一些离散的取值变量,(当然我们可以得到一些离散点的函数值),请问这种情况用1sopt的软件可以进行优化求解吗?(我在使用手册上看到的都是有目标函数有明显表达式的例子,未看到隐函数或者是离散点类优化类的例子)
发表于 2010-3-8 14:06:35 | 显示全部楼层 来自 北京海淀

结果:

Simdroid开发平台
可以的,下面是个简单的例子:

Constant x1(1:9)=[2,2.5,2.7,3,3.1,3.7,4,4.5,5];
Parameter x(2:3)=[1,100,0], p=[1,9,0];
Maximum;
StartProgram;
begin
     ObjectiveResult := x1[p]+x2*x3;
     ConstrainedResult := x1[p]+x3<=80;
     ConstrainedResult :=x2+x3<=100;
     ConstrainedResult :=x1[p]*x2<=200;
end;
EndProgram;

结果:
标函数值(最大): 2504
x2: 50
x3: 50
p: 7
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-19 15:31 , Processed in 0.033387 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表