由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Mathematics版 - 有人用过LP solver吗?就是解线性规划的软件
相关主题
请问一个线性规划的问题请问M个线性不等式围成的图形如何保持形状不变,同比例缩小
多谢,多谢!线性规划相关的一个问题请教几个数学问题
请教网络流的线性规划用什么算较方便请问这样的优化问题如何解?
求解一道数学题如何计算一个齐次线性方程有没有正解?
问一个关于矩阵不一致的问题(zz)Heroes in My Heart (62)
求推荐一本线性规划的话George Dantzig's 逸事一则
[请教]把一个分数线性化请教数学专家们一个问题
请教一个数学问题沈维孝的出走
相关话题的讨论汇总
话题: z1话题: z2话题: lp话题: solver话题: min
进入Mathematics版参与讨论
1 (共1页)
c*******t
发帖数: 1095
1
本人用的 GLPK, 但是里面“条件”只能是 不等式 比如:
目标:求最小 X
条件: X《3, X+Y《8, Y>7 之类的
但是现在问题是“条件”里面需要出现 min 或max 函数,比如
目标:求最小 X
条件: X《3, X+Y《8, Y=min(Z1,Z2), Z1<=.......
如果只能用不等式,那么我只能写成 Y<= Z1, Y<=Z2, 但这样解出来的值是错误的,有
啥办法没有?
谢谢
r*******y
发帖数: 1081
2
Y= min(Z1, Z2)当然不能只写成 Y <= Z1, Y<= Z2

【在 c*******t 的大作中提到】
: 本人用的 GLPK, 但是里面“条件”只能是 不等式 比如:
: 目标:求最小 X
: 条件: X《3, X+Y《8, Y>7 之类的
: 但是现在问题是“条件”里面需要出现 min 或max 函数,比如
: 目标:求最小 X
: 条件: X《3, X+Y《8, Y=min(Z1,Z2), Z1<=.......
: 如果只能用不等式,那么我只能写成 Y<= Z1, Y<=Z2, 但这样解出来的值是错误的,有
: 啥办法没有?
: 谢谢

c*******t
发帖数: 1095
3
我知道不能,我想问的是有人用过LP solver当中有没有什么选项可以实现的?
D*******a
发帖数: 3688
4
把Y乘上一个大系数放在目标函数中

【在 c*******t 的大作中提到】
: 本人用的 GLPK, 但是里面“条件”只能是 不等式 比如:
: 目标:求最小 X
: 条件: X《3, X+Y《8, Y>7 之类的
: 但是现在问题是“条件”里面需要出现 min 或max 函数,比如
: 目标:求最小 X
: 条件: X《3, X+Y《8, Y=min(Z1,Z2), Z1<=.......
: 如果只能用不等式,那么我只能写成 Y<= Z1, Y<=Z2, 但这样解出来的值是错误的,有
: 啥办法没有?
: 谢谢

d*****1
发帖数: 1837
5
引入binary variables, 线性化 min(z1, z2)
c*******t
发帖数: 1095
6
恩,这是种办法,还有一种办法是用yahoo group 的lp_solver 有个 SOS(special
order sets) 的功能,有人知道哪种快一点么?

【在 d*****1 的大作中提到】
: 引入binary variables, 线性化 min(z1, z2)
d*****1
发帖数: 1837
7
let z = min(z1, z2)
z <= z1
z <= z2
z - z1 + M*y1 >= 0
z - z2 + M*y2 >= 0
y1 + y2 = 1 ;
y1, y2 are binary
M is big number
I don't know how to reformulate the SOS
1 (共1页)
进入Mathematics版参与讨论
相关主题
沈维孝的出走问一个关于矩阵不一致的问题
cplex优化问题求推荐一本线性规划的话
问个简单的优化问题;[请教]把一个分数线性化
虚心求教一个关于线性化的问题请教一个数学问题
请问一个线性规划的问题请问M个线性不等式围成的图形如何保持形状不变,同比例缩小
多谢,多谢!线性规划相关的一个问题请教几个数学问题
请教网络流的线性规划用什么算较方便请问这样的优化问题如何解?
求解一道数学题如何计算一个齐次线性方程有没有正解?
相关话题的讨论汇总
话题: z1话题: z2话题: lp话题: solver话题: min