下面进入数学建模经验谈第五天:怎样问数学模型问题

  写这一篇的目的主要在于帮助大家能更快地发现问题和解决问题,让自己的模型思路有一个比较好的形成过程。

  在我们学习数学模型、准备比赛的时候,经常会遇到各种各样的问题,有关于算法的,模型建立的,还有直接的题目思路,我在做数学中国版主这些天里,也经常力所能及地解决大家提出的各种问题,既有同学是一句简单的话:求XX算法相关资料,也有的干脆摆上来一道校赛题,我很乐意和负责地为大家解决疑问,也对支持数学中国,相信数学中国的各位同学表示感谢!
  同时,也有一些在问题解答过程中效率不是太高的问题,有时候我们版主的回答会不在点子上,一部分是我们能力所限,还有一些确实是问题问的有些模糊,或者不太合适,导致回答效率不高,在此,我想大家分享一些我的想法,希望大家在以后提问的时候能够多多注意,提高学习效率,能够更好地掌握数学模型的精髓。
 
  首先,问题是怎么产生的?
 
  问题的产生来源于建模的过程。也就是:
  实际问题→数学模型→数学求解→问题回答
 
  大家可以想一下自己的问题到底是从哪里来的,无非出自于这四个步骤中间:
  1. 对一个实际问题没有思路,找不到一个模型可以解决;
  2. 知道用哪个数学模型,但是模型的建立过程遇到困难,设计不出相应的算法;
  3. 建立模型以后,发现求解有困难,找不到现成的算法或者自己不知道设计;
  4. 发现得到的结果回答问题比较奇怪,却不知问题出在哪里。
  这是在建立一个模型,解决一道题目时,会“卡壳”的地方,也就是问题所在。根据此,我们可以把提问分成三类:
  1. 问题思路:可以是询问某类问题怎么解答,也可以是具体的题目寻求思路,这时,我们可以根据我们的经验,告诉提问者最合适的模型,提出一些思考方向,让大家能够提高解题效率,慢慢地培养大家自己分析问题的能力,真正在数模能力上有所提高;
  2. 具体模型的相关疑问:知道用哪个模型,却不知道怎么建立和求解,或者求解结果不好也不知怎么改进,在这个过程中遇到的问题大多是由于对模型的数学机理还没有完全明白,不知道如何将书上的模型和具体题目相对应来求解,我们版主会根据我们的经验指出这些模型怎么用,有哪些关键点,这样大家真正去领会这个模型的涵义,问题也就迎刃而解;
  3. 细节问题:某个软件如何安装、操作,某个算法的参数怎么调整,程序报错等等,这些操作层面的问题希望大家自己尝试过再提,安装这类技术性问题我们有经验的版主会及时予以解答,至于程序报错可能等多的需要同学们自己多多调试,因为我们的回答会帮你解决当前的问题,但是程序调试能力是自己时间积累的结果。
  第一类问题对应于建模的第一步:找模型;第二类问题对应于后面几步:建模和解模;第三类的问题可以说是千奇百怪了,因为具体操作过程中会涉及到各种困难等着大家去克服。大家遇到问题和看完我们的回答以后,一定都要看看这个问题在整个建模的大框架下属于哪一步,从前后联系的角度看看这样解决是否合理,而不是就问题而解决问题。所谓之授人以鱼不如授人以渔,这样,当下次再遇到类似的问题,大家就可以获得自己解决的能力,这样的话,才是建模能力的真正提高。
  当然,同学们在初学建模的时候,肯定也会遇到一些入门时的基础性问题,比如看什么书,怎么入手等等,这些普适性的问题我会在后续的帖子中间给予集中的解答,希望大家持续关注数学中国的更新!
 
  (版权归数学中国版主magic2728所有,BITED仅提供传播分享知识的途径,作者原文地址:http://www.madio.net/thread-198757-1-1.html
 
BITED

BITED数学建模七日谈之五:怎样问数学模型问题的更多相关文章

  1. BITED数学建模七日谈之二:怎样阅读数学模型教材

    今天进入我们数学建模七日谈的第二天:怎样阅读数学建模教材? 大家再学习数学建模这门课程或准备比赛的时候,往往都是从教材开始的,教材的系统性让我们能够很快,很深入地了解前人在数学模型方面已有的研究成果, ...

  2. BITED数学建模七日谈之四:数学模型分类浅谈

    本文进入到数学建模七日谈第四天:数学模型分类浅谈 大家常常问道,数学模型到底有哪些,分别该怎么学习,这样能让我们的学习有的放矢,而不至于没了方向.我想告诉大家,现实生活中的问题有哪些类,数学模型就有哪 ...

  3. BITED数学建模七日谈之三:怎样进行论文阅读

    前两天,我和大家谈了如何阅读教材和备战数模比赛应该积累的内容,本文进入到数学建模七日谈第三天:怎样进行论文阅读. 大家也许看过大量的数学模型的书籍,学过很多相关的课程,但是若没有真刀真枪地看过论文,进 ...

  4. BITED数学建模七日谈之七:临近比赛时的准备工作

    经过前面六天的文章分享,相信大家对数学模型的相关准备.学习都有了更新的认识,希望大家能从中有所收获,以便更高效地准备比赛和学习数学模型,本文是数学建模经验谈的最后一天:临近比赛的准备工作,希望在临近比 ...

  5. BITED数学建模七日谈之六:组队建议和比赛流程建议

    今天进入数学建模经验谈第六天:组队建议和比赛流程建议 数学模型的组队非常重要,三个人的团队一定要有分工明确而且互有合作,三个人都有其各自的特长,这样在某方面的问题的处理上才会保持高效率. 三个人的分工 ...

  6. BITED数学建模七日谈之一:参加全国大学生数学建模比赛前你需要积累哪些

    大家好,我是数学中国的版主magic2728,非常高兴能够借助数学中国这个平台分享一些自己的经验,帮助大家在国赛的最后备战中能够最后冲刺提高.分享一共分为七个部分,分七天写给大家,下面是第一个部分:参 ...

  7. 2018年中国研究生数学建模竞赛C题 二等奖 赛题论文

    2018年中国研究生数学建模竞赛C题 对恐怖袭击事件记录数据的量化分析 恐怖袭击是指极端分子或组织人为制造的.针对但不仅限于平民及民用设施的.不符合国际道义的攻击行为,它不仅具有极大的杀伤性与破坏力, ...

  8. 2017年研究生数学建模D题(前景目标检测)相关论文与实验结果

    一直都想参加下数学建模,通过几个月培训学到一些好的数学思想和方法,今年终于有时间有机会有队友一起参加了研究生数模,but,为啥今年说不培训直接参加国赛,泪目~_~~,然后比赛前也基本没看,直接硬刚.比 ...

  9. 【数学建模】线性规划各种问题的Python调包方法

    关键词:Python.调包.线性规划.指派问题.运输问题.pulp.混合整数线性规划(MILP) 注:此文章是线性规划的调包实现,具体步骤原理请搜索具体解法.   本文章的各个问题可能会采用多种调用方 ...

随机推荐

  1. 索引 split2

    当往一个已经满了的索引块中插入新的索引条目时,将发生索引块的split,在9i下,分两种不同的情况进行split: (1)如果插入的索引键值不是最大的,将发生50-50的split,也就是说有bloc ...

  2. python中的列表(list) 切片详解

    1.切片: 通过指定下标的方式来获得某一个数据元素,或者通过指定下标范围来获得一组序列的元素,这种访问序列的方式叫做切片.    访问某一个数据元素的的语法如下:    sequence[index] ...

  3. 如何修改linux时间? 校正linux系统的时间

    第一步:通过xshell远程连接到linux系统 第二步:输入 tzselect 第三步:选择所在的州,中国人请选择 5 ,亚洲 第四步:选择你所在的国家,中国人请选择9,中国 第五步:选择一个时区, ...

  4. 如何创建PostgreSQL数据库

    PostgreSQL提供两种方式创建一个新的数据库:第一种是使用CREATE DATABASE的SQL命令.第二种使用createdb的一个命令行可执行文件. 第一种:使用CREATE DATABAS ...

  5. YTU 2605: 熟悉题型——自由设计(比较大小-类模板)

    2605: 熟悉题型--自由设计(比较大小-类模板) 时间限制: 1 Sec  内存限制: 128 MB 提交: 125  解决: 107 题目描述 声明一个类模板,利用它分别实现两个整数.浮点数和字 ...

  6. [androd] android的在线源码网站,各个版本都有(目前已到俺android 4.2,但不包含kernel部分的代码)

    android的在线源码阅读网站,各个版本都有(目前最新版本已到android 4.2,但不包含kernel部分的代码) 这个网站最大的特点是:可以在网页上方的搜索框,搜索整个网站所存储的源码中的字符 ...

  7. 在HibernateTemplate里执行Sql语句

    如下所示只能执行非Select语句: public static void executeSQL(HibernateTemplate hibernateTemplate, String sql) { ...

  8. .net4.0下 解决asp.net中“从客户端中检测到有潜在危险的Request.Form值”的错误

    asp.net 2.0 通常解决办法 方案一: 将.aspx文件中的page项添加ValidateRequest="false" ,如下: <%@ Page Validate ...

  9. BZOJ 3694 最短路

    233333想简单了.... 题解参见http://hzwer.com/3710.html #include<iostream> #include<cstdio> #inclu ...

  10. ISO中运行时简单使用及KVC补充

    一.运行时简单使用 1.包含头文件<objc/message.h> 2.给对象发送消息的方法:objc_msgSend(id, SEL, ....) * 第1个参数是对象 * 第2个参数是 ...