| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 645 人关注过本帖
标题:怎么把这个数学模型转化为matlab可以使用的算法语言
只看楼主 加入收藏
Kerberos
Rank: 5Rank: 5
来 自:江苏扬州
等 级:职业侠客
帖 子:227
专家分:355
注 册:2012-9-11
结帖率:100%
收藏
已结贴  问题点数:100 回复次数:1 
怎么把这个数学模型转化为matlab可以使用的算法语言
楼主是新手,对matlab一窍不通,现想将以下内容转换为算法语言,也就是程序语言,向大神们求救!!!

相关设定:客户集合V,客户数量n=|V|;0代表配送中心; Cij表示客户i和客户j之间的距离;dj表示对客户j的送货量,j=1,2,…,n;Q为车辆满载的最大容量; 为配送中心最大配送车辆数目;
图片附件: 游客没有浏览图片的权限,请 登录注册
;Zij为途径弧(i,j)的车辆在i出卸货之后的客户送货总量;Sik为车辆k对对客户i的开始服务时间;ti表示客户i所用的卸货时间,tij表示从客户i到客户j的行驶时间;[ai,bi]代表客户i的时间窗口要求,送货车辆必须在bi之前到达客户i,若在ai之前到达客户i,则必须等待而不能马上为该客户服务,配送中心0的时间窗口约束[a0,b0]表示所有车辆在时间a0之前不能离开配送中心,在时间b0之前必须返回配送中心,相当于给车辆限制了一个最大行驶距离或最长工作时间。
图片附件: 游客没有浏览图片的权限,请 登录注册

(3.1):问题的目标函数,即完成所有服务的总距离;(3.2):限制每个客户仅由一辆车一次性完成服务;(3.3):限制到达和离开每个客户的车辆一致;(3.4):限制最多只能使用 辆车;(3.5):客户的送货表达式;(3.6)限制每条路线的客户货物需求的容量约束;(3.7):限制车辆在从客户i驶向客户j的过程中,在Sik+ti+tij之前不能到达客户j,其中M为一个较大的标量;(3.8):客户的时间窗口约束;(3.9):表示每辆车的行驶距离约束,其中L表示每辆车满油的最大行驶里程;(3.10):代表各决策变量的属性。


[ 本帖最后由 Kerberos 于 2013-4-24 09:55 编辑 ]
搜索更多相关主题的帖子: 程序语言 一窍不通 matlab 模型 数学 
2013-04-24 09:14
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:70 
算法不懂啊   matlab和c应该是同源

DO IT YOURSELF !
2013-04-24 09:39
快速回复:怎么把这个数学模型转化为matlab可以使用的算法语言
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014864 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved