老套路,把我们在解决B题时候采用的思路分享给大家,希望大家能学到点东西~~~

B题思路整理:
Part1:
先整理出说某种语言多的十个国家给找出来,或者说是把十种语言对应的国家找出来

然后再对各个国家的人口进行求和,我们大概可以估计出说某种语言的人口数

再去描述一下该说语言的人口数是如何变换的(参考世界人口数据1960-2016)

再去参考全球移民数据

再利用arcmap工具描绘人口迁徙的路线,可以对人口进行一些预测

Part2:
该问属于选址优化类问题,必然会有很多影响因素,比如公司选择的地址和国家经济发展水平有关系,这个就
牵扯到我们之前提到的影响因素,和原材料有关系,我们再进行选址,所以我们可以把选址定义为一个评价类
问题,评价类问题我们可以采用一些算法来做,比如神经网络算法做评价等等,看我们擅长哪一类做评价的算法来做
再根据这些数据来做评价,以便我们来选择某一国家作为地址

做优化就涉及到多少的问题,这个时候我们采用粒子群算法,模拟退火算法,遗传算法等等来做优化,基本应用就是为了
达到极小值,在有限的情况下节约资源,建的办公室要达到最少来进行一个优化

Part3:
备忘录这块,我们主要考虑公司是如何运营的,我们只需要把前面所做的做一个基本的总结,比如我们第二问得出要设置多少个办公室
办公室地点设置哪里合适,为什么在这里设置等等,这样我们能对备忘录做个具体的分析,这个等于是对前两问做个综合的解决

所以最后我们针对Part1,我们可以构建一个预测模型,基于一个小样本,我们可以采用灰度预测的方法,当然我们也可以采用回归预测的方法
对于Part2而言,优化类问题,选址优化,选址类问题我们可以采用评价类算法进行选址就可以了,优化的话我们可以选择一些粒子群算法,模拟退火算法,遗传算法
这样可以显得我们的模型更高大上一些

总结:

通过建立三个模型,分别对三个方案进行了评价。首先,我们对其人口数进行一个宏观预测,这里我们选择使用多项式逻辑回归预测和时间序列组合来进行求解,通过收集和分析爬取,获得了世界各国人口数据,通过抽取了人口最多的前40个国家,并结合其国家母语与第二语言数据作为代表进行分析与预测。由于一个国家的人口变化是由很多因素决定的。社会制度、自然环境、生活水平、科学文化水平等都能严重影响社会人口发展过程。如此众多的因素不可能通过几个指标就能表达清楚,它们对人口增长的潜在而复杂的影响更是无法精确计算的。因此,我们考虑使用灰色预测(GM(1,1))模型来解决。灰色预测模型属于全因素的非线性拟合外推类方法,在形式上是单数列预测,只运用研究对象自身的时间序列建立模型,与其相关联的因素没有参与建模。此时我们将会建立一个人口增长模型,通过该模型我们可以预测国家的人口变化情况是否科学可行。最终通过求解,我们预测出未来五十年部分国家的人口变化情况,从求解结果来看,未来五十年以英语为母语的人数和英语使用者的总人数成上升的趋势,并且通过建立灰色预测人口模型,利用1960~2016年全球人数统计数据,把原始数据做了进一步的处理,预测出五十年后的语言排名分别是:英语,汉语,印度语,阿拉伯语,西班牙语,葡萄牙语,俄语,日语,德语,法语,当前十大名单中的任何一种语言会被另一种语言所取代,因为这十种语言的使用人数在未来预测中虽然有8种呈增长态势,但Punjabi,Russian,Portuguese,German,Japanese,Bengali国家经过模型求解可预测出其会被取代。同理,继续使用灰度预测模型对未来五十年全球人口和人口迁移进行预测,得出了一个迁移人口数量预测模型,通过求解人口增长模型,我们可以得出这些语言的地理分布在同一时期发生了变化。从预测结果来分析,我们可以得出当前十大名单中除Bengali,Punjabi,两种语言外其余8种语言人数都随时间增长而增加的结论。

在确定未来语言使用者使用的情况后,我们要考虑国际办事处的设立点,建立适当的设立点存在许多制约因素,包括社会制度、自然环境、生活水平、科学文化水平等,我们利用层次分析法推理出的结论,我们建议将办事处建在中国北京中关村,办公室使用英语和汉语两种语言,在短期和长期上有所不同。短期:仅使用英语和汉语两种语言;长期:根据客户使用的特定语言比重,选择比重多的语言(不包括英语和汉语)增加到办公室的使用上;考虑到全球通讯性质的不断变化,为了节省客户公司资源,以获取不同条件下建立设立点数量的策略。虽然这也是一个多目标的问题,但与以前的模型不同,以节省资源和社会效益最大化为目标,设立办事处数量平衡点,并且考虑到各种制约因素,我们把问题进行抽象处理,惊奇的发现该问题和传统的01背包有着某种内在联系,我们通过使用遗传算法来获得不同条件下的调制策略,在有限的情况下节约资源,以达到建立的办事处最少的目的。我们团队建议该公司开设少于六个国际办事处,需要附加的信息有办事处的外交关系发展以及收益情况,为了便于为客户提供建议,我们制定了详细的解决方案。

总之,我们使用编程和启发式算法来解决未来语言人口使用问题和调整策略。实现起来相对容易,对现实具有重要的指导意义。

2018年美国大学生数学建模竞赛(MCM/ICM) B题解题思路的更多相关文章

  1. 2018年美国大学生数学建模竞赛(MCM/ICM) D题解题思路

    首先整个赛题是一道集选址,优化,评价,预测的综合性赛题,对于任务 1,包括三个小问题,第一是有望完全电动化,那么就需要评价什么叫完全电动化,所以先建立一个基本的标准,比如人车比例达到多少.需要多少充电 ...

  2. 2018年美国大学生数学建模竞赛(MCM/ICM) F题解题思路

    任务一:开发价格点,建立综合定价模型. 其中 a 代表开发价格点系数,代表个人财产评估.K 为 PI 交易系数 以这个进行评估,将个人划分为具有合理相似性的子组: 当 a 等于 0-30 时,子组为: ...

  3. 2018年美国大学生数学建模竞赛(MCM/ICM) A题解题思路

  4. 2018年美国大学生数学建模竞赛(MCM/ICM) E题解题思路

    任务一就是让大家去做个基本的评价,是典型的评价类问题,所以应该按照 指标+方法的步骤去做,首先就是寻找国家脆弱性的相关概念,然后选择影响国 家脆弱性的指标,如气候变化,经济发展,政治状况等等,再就是构 ...

  5. 2018年美国大学生数学建模竞赛(MCM/ICM) C题解题思路

    整个赛题是一道大数据的深层挖掘与分析赛题,数据在这是很重要的组成因 素,因此大家首先应该把题目所给的数据搞清楚搞明白.赛题的关键是能源生产 和使用的合理安排,针对第一部分,主要解决能源的配置与评价问题 ...

  6. 2019年美国大学生数学建模竞赛(MCM/ICM) E题解题思路

    这也许是我大学生涯最后一次参加数学建模比赛了吧,这次我们选择的问题是E题,以下是我们解题时候的一些思路.很多不易体现的项目产生对环境造成影响的指标可以由一些等同类型的指标来代替,如土地.森林植被被破环 ...

  7. 2018年美国大学生数学建模竞赛(MCM/ICM) 比赛心得

    话不多说,题目先上: 这是我们这次选择的题目,说说建模的那些事! 美赛的时间和国赛挑战杯时间略有不同,貌似多的一天是为了让我们对文章进行一个翻译吧QAQ 建议参加美赛的同学可以参照此计划进行 Day0 ...

  8. 2019美国大学生数学建模竞赛B题(思路)

    建模比赛已经过去三天了,但留校的十多天里,自己的收获与感受依然长存于心.下面的大致流程,很多并没有细化,下面很多情况都是在假设下进行的,比如假设飞机能够来回运送药品,运货无人机就只运货,在最大视距下侦 ...

  9. MCM/ICM2018美国大学生数学建模大赛D题翻译

    MCM/ICM2018美国大学生数学建模大赛D题翻译 2018年ICM问题D: 非使用汽油并在使用电力行驶的汽车(电量非空的) 由于环境和经济的原因,全球都在减少使用化石燃料,包括汽车汽油. 无论是受 ...

随机推荐

  1. 铁乐学python_Day42_线程-信号量事件条件

    铁乐学python_Day42_线程-信号量事件条件 线程中的信号量 同进程的一样,Semaphore管理一个内置的计数器, 每当调用acquire()时内置计数器-1:调用release() 时内置 ...

  2. php 开源项目汇总

    WordPress是最热门的开源个人信息发布系统(Blog)之一,基于PHP+MySQL构建.WordPress提供的功能包括:1.文章发布.分类.归档. 2.提供文章.评论.分类等多种形式的RSS聚 ...

  3. windows server 2016 无法联网问题

    首先,联网分解为两个问题,一.WLAN(无线网).二.以太网(有线网) 一 .WLAN问题解决方案 1.打开服务器管理器 2.添加角色和功能 3.一直点下一步到“功能”,勾选 DirectPlay 和 ...

  4. Hadoop HBase概念学习系列之HBase里的Client(二十二)

    这个,很简单,但凡是略懂大数据的,就很清楚,不多说,直接上图.

  5. pyspark视频

    在一个网课上买了一个pyspark视频,贼贵,本来是想把视频解压密码记下来分享出来的,可是其实用的是EVPLAYER,一机一码,一共只有3个激活码 这里我分享视频链接,百度网盘: https://pa ...

  6. 【转】Json判断是否存在某个属性和遍历各个属性和值

    var field='uid'; var jsonObj={uid:'001'}; 一. jsonObj[field] != undefined //注意:如果field值正好是undefined那就 ...

  7. 基于easyui开发Web版Activiti流程定制器详解(五)——Draw2d详解(一)

    背景: 小弟工作已有十年有余,期间接触了不少工作流产品,个人比较喜欢的还是JBPM,因为出自名门Jboss所以备受推崇,但是现在JBPM版本已经与自己当年使用的版本(3.X)大相径庭,想升级也不太容易 ...

  8. Python 2.7和3.6爬取妹子图网站单页测试图片

    1.url= http://www.mzitu.com/74100/x,2为1到23的值 2.用到模块 os 创建文件目录; re模块正则匹配目录名 图片下载地址; time模块 限制下载时间;req ...

  9. git问题整理

    //1.git常用命令,git的branch 2.git的原理 //4.怎么同步到本地仓库,怎么传到远程仓库 //3.git中 rebase 和 merge的区别 5.git的使用,讲一下? //4. ...

  10. criterions的选择

    criterions分为几类,其中有classification criterions与regression criterions.classification criterions是针对离散的,re ...