注册地址 登录
数学建模社区-数学中国 返回首页

水木年华zzu的个人空间 http://www.madio.net/?94765 [收藏] [复制] [分享] [RSS]

日志

matlab yalmip工具箱求解 线性规划 整型规划 0-1规划 复合规划(转)

已有 1287 次阅读2009-6-24 20:51 |个人分类:学习心得

matlab yalmip工具箱求解 线性规划 整型规划 0-1规划 复合规划

5.1参加了数模,用了yalmip工具箱,实在是太好用了…配合matlab强大功能~个人感觉优于lingo~…强烈推荐大家用 工具箱网上能下到 这里做一个小小的说明~(如果百度搜索的话这篇文章应该比较靠前~希望能帮到大家)。英文好的直接看help就好了,这里想帮到初学者~

定义变量:

sqdvar()实型

intvar()整型

binvar()0-1型

设定目标函数 :

f=目标函数

设定限定条件:

F=set(限定条件)

多个限定条件用加号相连:

F=set(限定条件)+set(限定条件1)+set(限定条件2)……

求解: solvesdp(F,f)

这里解得是F条件下目标函数f的最小值,要求最大值f前面加个负号就好了~呵呵~

求解之后查看数值 :

double(f) double(变量)

举个例子:

y=sdpvar(1,1);

x=intvar(1,4);

f=xishuone*x'+1*y;

F=set(x>=0)+set(y>=0)+set((b*x'+y)==zijin)+set((abs(x-jll(k,:))*b'*0.003)<=y); solvesdp(F,-f);

里面的系数在前面定义过这里就不写了, 这是一个混型规划,主要想表达它很好用~

yalmip工具箱还有其它很大的功能,等着大家一同挖掘,请多多指教……


路过

雷人

握手

鲜花

鸡蛋

发表评论 评论 (1 个评论)

回复 魏振峰 2009-6-25 11:21
好 下回就用他

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2024-5-10 05:33 , Processed in 0.272636 second(s), 29 queries .

回顶部