《MATLAB & Excel定量预测与决策 运作案例精编》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:张建林编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2012
  • ISBN:9787121177507
  • 页数:494 页
图书介绍:本书主要内容是应用MATLAB和Excel实现生产运作中的定量预测与决策方法的建模和模拟求解,共四篇,第一篇为软件应用基础篇,介绍MATLAB和Excel的基本用法;第二篇为经典预测方法篇,包括时间序列、线性回归、曲线回归、利用图表及马尔可夫方法;第三篇为最优规划决策篇,包括线性规划、非线性规划、整数规划、动态规划和网络及运输规划;第四篇为经典决策方法篇,包括确定型、非确定型、风险型、多目标及智能启发优化。全书所有案例的MATLAB程序和Excel模型随光盘赠送。提供电子课件。

第一篇 软件应用基础篇 1

案例概览 1

第1章 MATLAB应用基础 2

1.1 MATLAB概述 2

1.1.1 MATLAB桌面操作环境 2

1.1.2 MATLAB的模块工具箱 8

1.1.3 MATLAB的帮助系统 8

1.2 MATLAB计算基础 9

1.2.1 数值类型及显示格式 9

1.2.2 内置数学函数 10

1.2.3 关系运算与逻辑运算 10

1.2.4 向量和矩阵及其运算 11

1.3 MATLAB绘图基础 14

1.3.1 绘图的基本流程 14

1.3.2 绘图的基本方法 14

1.3.3 图形的修饰 16

1.4 MATLAB程序设计基础 17

1.4.1 程序设计概述 17

1.4.2 程序设计的原则 18

1.4.3 M文件 19

1.4.4 函数及调用 24

1.4.5 程序的调试与优化 26

1.4.6 程序设计的技巧 28

本章小结 28

关于系统学习MATLAB的参考书籍 28

第2章 Excel应用基础 30

2.1 函数公式基础 30

2.1.1 函数公式的结构 30

2.1.2 理解函数公式中的数据 31

2.1.3 函数的分类与加载 31

2.1.4 快速复制函数公式的方法 32

2.2 方案及方案管理器 33

2.2.1 方案的应用 33

2.2.2 方案的复制与删除 35

2.2.3 方案报告的生成 36

2.3 规划求解 37

2.3.1 认识规划求解 37

2.3.2 实践应用举例 41

2.4 数据分析 42

2.4.1 安装分析工具库 42

2.4.2 回归分析 43

2.4.3 相关系数 45

2.5 图表可视化 47

本章小结 50

关于系统学习Excel的参考书籍 51

本篇参考文献 51

第二篇 经典预测方法篇 53

案例概览 53

第3章 时间序列预测 54

3.1 时间序列的特征及识别 54

3.1.1 时间序列的特征 54

3.1.2 时间序列特征的识别 55

3.2 一次移动平均模型 56

3.2.1 简单移动平均模型 57

3.2.2 加权移动平均模型 57

3.2.3 平滑效果的均方差(MSE)检验 57

3.3 一次指数平滑模型 58

3.3.1 一次指数平滑的计算公式及平滑系数α的讨论 58

3.3.2 平滑系数的选择及预测有效性的检验 59

3.4 线性二次移动平均模型 59

3.4.1 二次移动平均的计算公式 59

3.4.2 平滑效果的均方差检验 60

3.5 线性二次指数平滑模型 60

3.5.1 二次指数平滑的计算公式 60

3.5.2 平滑系数的选择及预测有效性的检验 61

3.6 非线性三次指数平滑模型 61

3.6.1 非线性三次指数平滑的计算公式 61

3.6.2 平滑系数的选择及预测有效性的检验 62

3.7 具有季节性特点的时间序列的预测 62

3.8 应用MATLAB和Excel进行时间序列分析 63

3.8.1 一次移动平均 63

3.8.2 一次指数平滑 67

3.8.3 线性二次移动平均 68

3.8.4 线性二次指数平滑 69

3.8.5 非线性三次指数平滑 71

3.9 应用MATLAB和Excel进行具有季节特点的时间序列的预测 72

本章小结 73

第4章 线性回归预测 74

4.1 理论基础 74

4.1.1 一元线性回归模型 74

4.1.2 多元线性回归模型 78

4.1.3 关于线性回归分析的总结 81

4.2 应用MATLAB和Excel进行回归分析 81

4.2.1 应用MATLAB进行回归分析的方法 81

4.2.2 应用Excel进行回归分析的方法 82

4.3 线性回归在生产运作中的应用 83

本章小结 85

第5章 曲线回归预测 86

5.1 理论基础 86

5.1.1 可线性化的曲线回归 86

5.1.2 多项式回归 88

5.1.3 关于曲线拟合的总结 92

5.2 可线性化曲线回归的软件实现方法 93

5.2.1 应用MATLAB内置函数完成可线性化曲线的回归 93

5.2.2 应用Excel进行可线性化曲线的回归拟合 95

5.3 可线性化曲线回归的应用举例及其软件实现 95

5.3.1 幂函数曲线 95

5.3.2 指数函数曲线 98

5.3.3 幂指函数曲线 101

5.3.4 对数函数曲线 103

5.3.5 倒数函数曲线 105

5.3.6 S形函数曲线 107

5.3.7 抛物线函数曲线 110

5.3.8 小结 112

5.4 多项式回归的软件实现 113

5.5 一般曲线回归的MATLAB实现 115

5.5.1 MATLAB函数使用说明 115

5.5.2 一般曲线回归软件实现的应用举例 116

本章小结 117

第6章 利用图表预测 118

6.1 应用Excel使用公式进行线性预测 118

6.1.1 利用Excel图表进行线性预测的操作步骤 118

6.1.2 利用Excel图表进行线性预测的举例 119

6.2 应用Excel使用趋势线进行预测 120

6.2.1 使用趋势线进行预测 120

6.2.2 获取趋势线的取值及预测精度 122

6.2.3 选择适当的趋势线类型 122

6.3 应用Excel使用多项式趋势线进行预测 123

6.4 应用MATLAB曲线拟合图形界面完成预测 124

6.5 应用MATLAB内置函数获取预测结果及置信区间 126

6.5.1 使用polytool函数命令 126

6.5.2 使用rstool函数命令 128

6.5.3 使用nlintool函数命令 129

本章小结 129

第7章 马尔可夫预测 130

7.1 理论基础 130

7.1.1 基本概念 130

7.1.2 模型与求解方法 131

7.2 应用MATLAB和Excel求解马尔可夫问题 132

7.2.1 产品市场占有率预测问题 132

7.2.2 商品销售期望利润预测问题 136

7.2.3 设备维修策略问题 138

7.2.4 项目选址问题 140

本章小结 142

关于系统学习马尔可夫算法的参考书籍 142

本篇参考文献 142

第三篇 最优规划决策篇 143

案例概览 143

第8章 线性规划决策 145

8.1 理论基础 145

8.1.1 单目标线性规划 145

8.1.2 多目标线性规划 147

8.1.3 线性二次规划 149

8.2 应用软件求解线性规划 149

8.3 应用举例 151

8.3.1 线性规划问题 151

8.3.2 多目标线性规划问题 157

8.3.3 线性二次规划问题 159

本章小结 167

第9章 非线性规划决策 168

9.1 理论基础 168

9.2 应用软件求解非线性规划的方法 169

9.2.1 MATLAB求解非线性规划的方法 169

9.2.2 应用Excel求解非线性规划问题 171

9.3 应用举例 171

本章小结 177

第10章 整数线性规划决策 178

10.1 理论基础 178

10.1.1 整数线性规划的概念 178

10.1.2 整数线性规划的模型 178

10.2 应用MATLAB求解整数线性规划问题 179

10.2.1 割平面法 179

10.2.2 分支定界法 180

10.2.3 0-1规划法 183

10.3 应用Excel求解整数线性规划问题 184

10.3.1 Excel求解整数线性规划问题的方法 184

10.3.2 Excel与MATLAB求解整数线性规划的比较 184

10.4 MATLAB和Excel求解整数线性规划的应用举例 184

10.4.1 纯整数线性规划问题 185

10.4.2 混合整数线性规划问题 189

10.4.3 0-1线性规划问题 192

本章小结 195

第11章 动态规划决策 196

11.1 理论基础 196

11.1.1 动态规划的基本概念 196

11.1.2 动态规划术语及其数学描述 197

11.1.3 动态规划的基本思想及逆序解法的基本方程 199

11.1.4 动态规划的建模步骤 201

11.2 应用MATLAB求解动态规划问题 202

11.3 应用Excel求解动态规划问题 202

11.4 应用举例 202

11.4.1 背包问题——最优装载问题 202

11.4.2 生产经营问题 205

11.4.3 资金管理问题 210

11.4.4 资源(设备)分配问题 215

11.4.5 最短路径问题 220

11.4.6 复杂系统可靠性问题 223

本章小结 228

第12章 网络及路径规划决策 230

12.1 理论基础 230

12.1.1 图论的源起 230

12.1.2 图的基本概念 231

12.1.3 图的类型 233

12.1.4 图的矩阵表示 233

12.1.5 图的权值矩阵 239

12.1.6 图论的基本性质和定理 240

12.1.7 一种特殊的图——树 240

12.1.8 利用应用软件求解网络及路径规划问题 241

12.2 最小费用流问题 242

12.2.1 最小费用流问题的基本概念 242

12.2.2 最小费用流问题的数学模型 242

12.2.3 最小费用流问题的基本类型 243

12.2.4 案例及其MATLAB和Excel求解 243

12.3 最大流量问题 246

12.3.1 最大流问题的基本概念 246

12.3.2 最大流问题的数学模型 247

12.3.3 最大流问题的变形 247

12.3.4 案例及其MATLAB和Excel求解 247

12.4 最小费用最大流问题 251

12.4.1 最小费用最大流问题的模型 251

12.4.2 案例及其MATLAB和Excel求解 252

12.5 最短路问题 255

12.5.1 最短路问题的基本概念 255

12.5.2 最短路问题的数学模型 255

12.5.3 案例及其MATLAB和Excel求解 256

12.5.4 最短路问题的应用 269

12.6 最小(大)支撑树问题 281

12.6.1 最小支撑树问题基于的假设和生产运作实践 281

12.6.2 贪婪算法步骤 281

12.6.3 MATLAB实现 282

12.6.4 最大支撑树问题及其算法的MATLAB实现 282

12.6.5 应用案例 282

12.7 最优环游问题 286

12.7.1 旅行售货员问题 286

12.7.2 中国邮递员问题 290

12.8 匹配(指派)问题 293

12.8.1 匹配问题的概念 293

12.8.2 匹配问题的数学模型 294

12.8.3 应用举例 294

12.8.4 匹配问题的变形 296

本章小结 305

本篇参考文献 307

第四篇 经典决策方法篇 309

案例概览 309

第13章 确定型决策 311

13.1 盈亏平衡决策模型 311

13.1.1 盈亏平衡分析的经济函数 311

13.1.2 线性盈亏平衡决策模型 312

13.1.3 非线性盈亏平衡决策模型 315

13.2 备货型企业年度生产计划的制订决策 318

13.2.1 品种的确定 318

13.2.2 产量的确定 320

13.3 订货型企业年度生产计划的制订决策 322

13.3.1 接受订货决策 322

13.3.2 品种的确定 323

13.3.3 价格的确定 324

13.3.4 交货期的确定 324

13.4 库存优化决策模型 325

13.4.1 经济订货批量模型 325

13.4.2 经济生产批量模型 328

13.4.3 价格折扣模型 330

13.4.4 物料需求计划中订货批量的决策——MPG方法 331

13.5 作业排序决策模型 333

13.5.1 流水作业排列排序模型 333

13.5.2 单件作业任务分配模型 341

13.5.3 单件作业能动计划模型 342

13.5.4 单件作业无延迟计划模型 346

13.5.5 安排人员的服务作业计划 346

13.5.6 安排需求的服务作业计划 350

13.6 网络计划用于项目管理决策模型 351

13.6.1 事件时间参数计算模型 351

13.6.2 活动时间参数计算模型 352

13.6.3 网络时间参数计算模型的计算机实现 356

本章小结 359

第14章 非确定型决策 360

14.1 冒险法:“好中求好”模型 360

14.2 保守法:“坏中求好”模型 361

14.3 折中法:α系数折中决策模型 362

14.4 憾悔法:“最小的最大憾悔值”模型 364

14.5 上述四种模型的比较 365

本章小结 366

第15章 风险型决策 367

15.1 决策表 367

15.1.1 期望收益最大决策模型 368

15.1.2 等概率决策模型 368

15.2 单周期库存模型 369

15.2.1 期望收益最大模型 370

15.2.2 期望损失最小模型 370

15.2.3 边际分析模型 372

15.3 随机离散需求模型 372

15.3.1 从损失期望最小的角度求解 373

15.3.2 从赢利期望最大的角度求解 374

15.4 随机连续需求模型 377

15.4.1 问题提出 377

15.4.2 建立模型 377

15.4.3 模型求解 378

15.4.4 补充讨论 378

15.5 决策树 379

15.5.1 基本概念 379

15.5.2 应用步骤 379

15.5.3 应用案例 380

15.6 贝叶斯决策 381

15.6.1 贝叶斯决策概述 381

15.6.2 贝叶斯模型简介 381

15.6.3 应用案例 383

15.7 灵敏度分析 386

15.7.1 进行灵敏度分析的意义 386

15.7.2 转折概率的确定 386

本章小结 388

第16章 多目标决策 389

16.1 多目标决策概述 389

16.1.1 多目标决策的概念 389

16.1.2 多目标决策的体系 390

16.2 目标化多为少的方法 391

16.2.1 主要目标法 391

16.2.2 线性加权和法 391

16.2.3 平方和加权法 393

16.2.4 理想点法 393

16.2.5 乘除法 394

16.3 线性目标规划 394

16.3.1 相关概念与数学模型 394

16.3.2 优先目标规划 396

16.3.3 加权目标规划 401

16.3.4 优先-加权组合目标规划 403

16.4 层次分析法 405

16.4.1 层次分析法的原理 405

16.4.2 层次分析法的应用 408

16.4.3 层次分析法的总结 410

16.4.4 层次分析法的MATLAB实现 411

16.5 模糊综合评价决策法 413

16.5.1 基本原理 413

16.5.2 应用举例 414

16.5.3 补充说明 418

本章小结 420

第17章 智能启发优化决策 421

17.1 引言 421

17.2 软件工具及准备 421

17.2.1 简介 421

17.2.2 工具箱加载 422

17.2.3 工具箱的调用 423

17.3 粒子群优化算法 424

17.3.1 PSOA算法概述 424

17.3.2 PSOA算法原理与步骤 424

17.3.3 PSOA算法的MATLAB实现及应用举例 425

17.4 遗传优化算法 428

17.4.1 GA算法概述 428

17.4.2 GA算法原理、步骤与特点 429

17.4.3 GA算法的MATLAB实现及应用举例 432

17.4.4 GA算法求解作业车间调度的MATLAB实现 438

17.5 人工神经网络优化算法 443

17.5.1 生物神经元与神经网络 443

17.5.2 人工神经元与ANNs算法概述 444

17.5.3 ANNs算法模型与建模步骤 447

17.5.4 ANNs算法的MATLAB实现及应用举例 451

17.5.5 ANNs算法GUI的实现 456

17.6 模拟退火优化算法 465

17.6.1 算法概述 465

17.6.2 算法的原理与步骤 466

17.6.3 算法应用举例及MATLAB实现 469

17.6.4 SAA的MATLAB求解函数 469

17.7 蚁群优化算法 470

17.7.1 算法概述 470

17.7.2 基本ACOA的原理与操作步骤 471

17.7.3 基本ACOA的数学模型 472

17.7.4 基本ACOA的程序结构流程 474

17.7.5 算法应用举例及MATLAB实现 475

17.8 禁忌搜索优化算法 476

17.8.1 算法概述 476

17.8.2 算法的基本原理 477

17.8.3 算法的要素 478

17.8.4 算法应用举例及MATLAB实现 479

17.9 混合启发优化算法 480

17.9.1 基于遗传算法的粒子群混合算法 481

17.9.2 基于模拟退火的粒子群混合算法 483

17.9.3 基于遗传算法的BP神经网络混合算法 484

17.9.4 基于遗传算法的模拟退火混合算法 486

17.9.5 基于遗传算法的蚁群混合算法 489

本章小结 491

可供进一步深入研究的参考文献 492

本篇参考文献 494