2.1状态转移模型巧用

备注:文章是作者在数学建模学习过程中,跟着西工大的MOOC视频重新实现了一下。
若有错,望指正!!!

阅读目录

  • 2.1状态转移模型巧用
  • 问题一:人、狼、羊、菜渡河问题
    • 问题描述
    • 模型建立与求解
      • 状态转移图
      • 状态连接图
  • 问题二:商人过河问题
    • 问题描述
    • 模型建立与问题求解
      • 状态转移图
      • 状态连接图

问题一:人、狼、羊、菜渡河问题

问题描述

     一个摆渡人,希望用一条小船把一只狼,一头羊和一篮白菜从一条河的左边渡到右岸去,而小船只能容纳人,狼,羊,菜中的两个,决不能在无人看守的情况下留狼和羊在一起,也不允许羊和菜在一起,应该怎样渡河才能将狼,羊,菜都运过河岸?

模型建立与求解

用(x1,x2,x3,x4)作为状态变量表示人、狼、羊、菜的状态。
若 x1 = 0 表示人在彼岸,若 x1 = 1 表示人在此案。
总共有16中情况如下:由上图可知:安全渡河的情况共10种。
集合S = {(0,00,0),(0,0,0,1),(0,0,1,0),(0,1,0,0),(0,1,0,1),(1,1,1,1),(1,1,1,o),(1,1,0,1),(1,0,1,1),(1,0,1,0)};

状态转移图

状态连接图

问题二:商人过河问题

问题描述

 有3名商人各带1个奴仆乘船渡河,小船只能容纳2个人,由他们自己划船;仆人们约定:在河的任意一岸,一店仆人的人数比商人多,就杀人越货。如何乘船由商人决定,问商人们该怎样才能安全渡河?

模型建立与问题求解

设第K次渡河前此岸的商人数为 Xk 仆人数为 Yk。 K = 1,2,3…
因此状态变量为(Xk,Yk) 其中,Xk,Yk 的取值为0,1,2,3。
安全渡河条件下的状态集合为 S = {(0,0),(0,1),(0,2),(0,3),(3,0),(3,1),(3,2),(1,1),(2,2),(3,3)}
S 共10中状态满足,每种状态既要满足此岸安全,又要满足彼岸安全。

状态转移图

状态连接图

数学建模学习笔记---Mooc1相关推荐

  1. 【数学建模学习笔记【集训十天】之第六天】

    数模学习目录 Matplotlib 学习 Matplotlib简介 Matplotlib 散点图 运行效果如下: Matplotlib Pyplot 运行效果如下: 关于plot() 运行效果如下: ...

  2. 数学建模学习笔记(2.3)lingo软件求解线性规划问题

    数学建模学习笔记(2.3)lingo软件求解线性规划问题 lingo软件的优势在于体积小,专注于解决优化问题 且编程语言通俗易懂,没有门槛 对于刚刚接触数学建模同学比较友善 当然对于已经参与建模很久的 ...

  3. 数学建模学习笔记(1)数学模型的特点和分类

    数学建模学习笔记(1)数学模型的特点和分类 ps:学习的教材为姜启源著的<数学模型(第四版)> 领取数模资料和更多内容请关注公众号:拾壹纪元 传送门: 线性规划(LP)问题 https:/ ...

  4. 数学建模学习笔记之评价问题聚类分析法

    数学建模学习笔记之评价问题聚类分析法 物以类聚.人以群分. 聚类分析是一个很大的概念,显然根据分类的依据不同会出现很多很多聚类的方法.例如K-Means .Sequential Leader.Mode ...

  5. 数学建模学习笔记(一):插值法

    文章目录 前言 一.一维插值问题的描述 二.常用插值方法 1.Lagrange插值法 2.Newton插值法 三.高次插值的Runge现象 四.Matlab插值 1.一维插值 2.二维插值 3.散乱点 ...

  6. 数学建模学习笔记-概况

    目录 1概况. 数学建模: 数学建模的模块: 一般步骤: 全过程: 论文的基本流程 模块学习: 1.题目备战:掌握固定模式 2.摘要备战:总结归纳能力,通过看高水平论文掌握. 3.问题重述:切忌直接抄 ...

  7. 高数叔数学建模学习笔记(1)

    此处将我在学习高数叔数学建模课程中遇到的代码记录下来,便于查看.学习. 5.matlab中的文件 wendu.m clear; f=input('temperature:'); c=5*(f-32)/ ...

  8. 数学建模学习笔记(二):非线性规划模型例题与灵敏度分析

    文章目录 前言 一.一个简单的非线性规划模型 二.问题的求解 1.模型的建立与求解 2.得出结论 三.灵敏度分析 总结 参考书目 前言 数学建模解决问题的过程一般分为五个步骤,称为五步方法,五个步骤如 ...

  9. 数学建模学习笔记(十一)——预测模型

    文章目录 一.综述 二.灰色预测简介 三.GM(1, 1)模型 四.使用灰色系统建模的前提 -- 准指数规律检验 五.对于GM(1, 1)的检验 六.GM(1, 1)模型的拓展 七.什么时候使用灰色预 ...

最新文章

  1. canvas之二:绘制三角形
  2. openresty 前端开发入门四之Redis篇
  3. Android BroadcastReceiver广播详解
  4. 阻塞队列的使用案例-注册成功后增加积分
  5. WPF 制作便携小空调
  6. 【Python爬虫】存储格式化数据
  7. sublime安装AngularJS插件
  8. RNN 循环神经网络系列 5: 自定义单元
  9. AutoCAD使用技巧
  10. cuda out of memory gpu还有空间_《室内设计》光与空间的无缝衔接
  11. android x86 安装到u盘分区,安卓X86 U盘启动盘制作教程 PC体验Android x86 4.0系统
  12. 景点门票销售系统系统java_《基于WEB的景点门票销售系统》.doc
  13. 第17章:使用 concurrent.futures 模块处理并发-使用 futures.as_completed 函数立刻获取多线程任务执行结果
  14. SD-WAN,边缘网络和安全性大热
  15. Linux环境安装+阿里云+jdk8
  16. 蓝桥 卷“兔”来袭编程竞赛专场-09凯撒加密 题解
  17. ASCII字符点阵和汉字库点阵显示
  18. 打印web页或文本文件时如何去掉讨厌的页眉,页脚?--暨开篇
  19. 黎明职业大学计算机教研室主任,黎明职业大学计算机系相关专业.doc
  20. sql server中的while循环语句

热门文章

  1. OCR文字识别软件FineReader系列产品双十一特惠!
  2. 用html做相册需要什么,如何快速有效的生成HTML相册?
  3. python给矩阵赋值_python – 基本Numpy数组值赋值
  4. 三元组损失(Triplet loss)
  5. java全角数字_JAVA技巧(JAVA全角和半角的转换代码)
  6. Android---简易的底部导航栏
  7. 【密码学】HMAC与HS256算法
  8. 2021小透明的年度总结
  9. Win10 用户管理中无法删除唯一的administrators组用户
  10. 暴力破解word文档限制编辑加密保护