资源简介
MATLAB&Excel定量预测与决策【光盘内容】
MATLAB&Excel定量预测与决策-运作案例精编 电子工业出版社
对于数学建模很有用
代码片段和文件信息
function [xmin_fval] = Ch10_FZDJ(fAbAeqbeqlbub)
%% 程序功能说明
%求解整数线性规划的分支定界法通用程序
%====输入参数====
%f 目标函数系数向量
%A 不等式约束矩阵
%b 不等式约束右端向量
%Aeq 等式约束矩阵
%beq 等式约束右端向量
%lb 自变量下界
%ub 自变量上界
%====输出参数====
%x 目标函数取最小值时的自变量值
%min_fval 目标函数的最小值
%程序编写时间:2011年03月;完善时间:2011年12月。
%参考文献:龚纯 王正林. 精通MATLAB最优化计算[M]. 电子工业出版社 2009年4月
%% 程序主体部分
x = NaN;
fm = NaN;
NF_lb = zeros(size(lb));
NF_ub = zeros(size(ub));
NF_lb(:1) = lb;
NF_ub(:1) = ub;
F = inf;
while 1
sz = size(NF_lb);
k = sz(2);
opt = optimset(‘TolX‘1e-9);
%求解线性规划
[xmfvexitflag] = linprog(fAbAeqbeqNF_lb(:1)NF_ub(:1)[]opt);
if exitflag == -2 %不存在最优解
xm = NaN;
fv = NaN;
end
if xm == NaN
fv = inf;
end
if fv ~= inf
if fv < F
if max(abs(round(xm) - xm))<1.0e-7 %判断最优解的各个分量是否为整数
F = fv;
x = xm;
tmpNF_lb = NF_lb(:2:k); %去掉第一列
tmpNF_ub = NF_ub(:2:k); %去掉第一列
NF_lb = tmpNF_lb; %新的下界
NF_ub = tmpNF_ub; %新的上界
if isempty(NF_lb) == 0
continue;
else
if x ~= NaN
min_fval = F;
return;
else
disp(‘不存在最优解!‘);
x = NaN;
min_fval = NaN;
return;
end
end
else
lb1 = NF_lb(:1);
ub1 = NF_ub(:1);
tmpNF_lb = NF_lb(:2:k);
tmpNF_ub = NF_ub(:2:k);
NF_lb = tmpNF_lb;
NF_ub = tmpNF_ub;
[bArrindex] = find(abs((xm - round(xm)))>=1.0e-7);
p = bArr(1);
new_lb = lb1;
new_ub = ub1;
new_lb(p) = max(floor(xm(p)) + 1lb1(p));
new_ub(p) = min(floor(xm(p))ub1(p));
NF_lb = [NF_lb new_lb lb1];
NF_ub = [NF_ub ub1 new_ub];
continue;
end
else
tmpNF_lb = NF_lb(:2:k);
tmpNF_ub = NF_ub(:2:k);
NF_lb = tmpNF_lb;
NF_ub = tmpNF_ub;
if isempty(NF_lb) == 0
continue;
else
if x ~= NaN
min_fval = F;
return;
else
disp(‘不存在最优解!‘);
x = NaN;
fm = NaN;
return;
end
end
end
else
tmpNF_lb = NF_lb(:2:k);
tmpNF_ub = NF_ub(:2:k);
NF_lb = tmpNF_lb;
NF_ub = tmpNF_ub;
if isempty
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 67072 2011-10-25 11:35 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第10章\例10-2 产能调节问题.xls
文件 60416 2011-10-25 11:35 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第10章\例10-3 生产安排问题.xls
文件 56320 2011-10-25 11:34 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第10章\例10-4 新产品选择问题.xls
文件 46592 2011-10-25 11:34 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第10章\例10-5 混合装载问题.xls
文件 50176 2011-10-25 11:34 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第10章\例10-6 选定投资场所问题.xls
文件 49664 2011-10-25 11:34 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第10章\例10-7 工程项目开发评估问题.xls
文件 165888 2011-06-23 16:50 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第10章\第10章 整数线性规划.xls
文件 53248 2011-10-25 11:49 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第11章\例11-1 一维背包问题.xls
文件 50176 2011-10-25 11:43 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第11章\例11-10 电子设备可靠性问题.xls
文件 50176 2011-10-25 11:42 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第11章\例11-11 思考与引申.xls
文件 85504 2011-10-25 11:42 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第11章\例11-11 电子设备可靠性问题.xls
文件 54784 2011-10-25 11:48 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第11章\例11-2 多维背包问题.xls
文件 81408 2011-10-25 11:48 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第11章\例11-3 生产计划制定.xls
文件 58880 2011-10-25 11:47 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第11章\例11-4 采购与销售问题.xls
文件 66048 2011-10-25 11:46 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第11章\例11-5 流动资金问题.xls
文件 110592 2011-10-25 11:46 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第11章\例11-6 贷款问题.xls
文件 70144 2011-10-25 11:45 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第11章\例11-7 设备多元分配问题.xls
文件 69120 2011-10-25 11:44 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第11章\例11-8 思考与引申.xls
文件 64512 2011-10-25 11:45 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第11章\例11-8 设备多段分配问题.xls
文件 257536 2011-10-25 11:43 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第11章\例11-9 最短路问题.xls
文件 633344 2011-06-24 14:58 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第11章\第11章 动态规划模型.xls
文件 80384 2011-10-25 12:07 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第12章\例12-10 求必经某指定两点的最短路.xls
文件 94208 2011-10-25 12:06 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第12章\例12-11 两点间的最短路与次最短路.xls
文件 182784 2011-10-25 12:06 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第12章\例12-12 最大可靠路.xls
文件 292864 2011-10-25 12:05 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第12章\例12-13 期望最大可靠容量路.xls
文件 145920 2011-10-25 12:04 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第12章\例12-14 开车上班路线选择最短路.xls
文件 87552 2011-10-25 12:03 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第12章\例12-15 思考与引申-设备更新决策最短路问题.xls
文件 101376 2011-10-25 12:03 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第12章\例12-15 设备更新决策最短路问题.xls
文件 476160 2011-10-25 12:01 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第12章\例12-16 新产品投放市场最短路问题.xls
文件 86016 2011-10-25 12:00 MATLAB&Excel定量预测与决策-运作案例精选\Excel模型\第12章\例12-18 六个地方的TSP.xls
............此处省略400个文件信息
相关资源
- 过程控制系统的MATLAB计算及仿真
- Matlab仿真及其在光学课程中的应用代
- matlab自带HHT算法,最简洁的EMD分解
- matlab声纹识别代码
- 基于BP神经网络的手写数字识别matla
- 猫群算法matlab实现
- Matlab Connector 1.2
- 2015b版Matlab神经网络工具箱用户手册
- 2015b版Matlab并行计算工具箱手册
- 2015aMatlab神经网络工具箱用户手册
- MATLAB实现双目校准
- Matlab图像处理详解-源代码
- 基于Matlab的地图投影程序设计
- matlab的最优潮流计算程序
- matlabGUI界面编程
- 指纹识别系统matlab源代码
- 模式识别课程作业 matlab与libsvm环境
- 【MATLAB GUI设计学习手记】源代码116
-
2DPSK调制解调simuli
nk仿真及matlab程序 - MATLAB 彩色图像分割
- matlab语音合成详细版
- 邻域粗糙集matlab代码。带论文
- SURF算法代码 matlab
- 降维工具箱
- 神经网络29个案例及代码
- GPU加速matlab
- 基于颜色的图像检索 matlab源代码
-
matlab通过targetli
nk自动生成代码 - matlab Kriging工具箱
- 精通Matlab最优化计算源代码114682
评论
共有 条评论