数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 24528|回复: 11

Lingo编程问题

  [复制链接]
发表于 2010-7-26 16:01:07 | 显示全部楼层 |阅读模式
请问如何表示多个变量的范围?
发表于 2010-7-26 16:19:41 | 显示全部楼层
变量界定函数实现对变量取值范围的附加限制,共4种:

@bin(x)        限制x为0或1

@bnd(L,x,U)    限制L≤x≤U

@free(x)       取消对变量x的默认下界为0的限制,即x可以取任意实数

@gin(x)        限制x为整数

在默认情况下,LINGO规定变量是非负的,也就是说下界为0,上界为+∞。@free取消了默认的下界为0的限制,使变量也可以取负值。@bnd用于设定一个变量的上下界,它也可以取消默认下界为0的约束。
 楼主| 发表于 2010-7-26 19:08:44 | 显示全部楼层
谢谢你,这些我知道。我说的是多个变量,而不是单一的变量
发表于 2010-7-27 14:42:29 | 显示全部楼层
回复 3# Mathematical
举个例子来看看
 楼主| 发表于 2010-7-27 17:32:54 | 显示全部楼层
回复 4# 万大海

100<x1<300 ,x2>200,x3>300.
发表于 2010-7-31 14:31:55 | 显示全部楼层
举例来看看,到底方程是什么也不知道。是在目标函数还是在约束条件,确定目标函数是不是分段函数!!
 楼主| 发表于 2010-8-2 09:43:40 | 显示全部楼层
不用了,谢谢,我的老师帮我弄了。谢谢了
发表于 2010-8-5 10:46:37 | 显示全部楼层
不错,对我有用啊。lingo好好学
发表于 2010-8-7 20:32:46 | 显示全部楼层
回复 7# Mathematical


    可以把你说的方法给我们展示一下嘛。。。大家都学习一下啊
发表于 2010-8-15 16:25:48 | 显示全部楼层
用sets集合定义变量,然后用for循环约束
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-3-29 15:51 , Processed in 0.056676 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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