数学建模理论与实践国防科大版

目录

1.数学建模概论

2.生活中的数学建模

2.1.行走步长问题

2.2.雨中行走问题

2.3.抽奖策略

2.4.《非诚勿扰》女生的“最优选择”

3.集体决策模型

3.1.简单多数规则

3.2.Borda数规则

3.3.群体决策模型公理和阿罗定理


1.数学建模概论

1.数学模型的概念

2.数学建模的概念

3.数学建模的一般过程

自然界是按照数学原则设计的,自然界的真正规律必然能够通过数学来探索和表达。

几个数学建模的问题

  1. 知了鸣叫问题

  2. 网络犯罪信息的甄别(犯罪克星)

  3. 树叶形状问题

哥尼斯堡七桥问题

传球游戏问题

1705304970409

1.概率解法:

2.蒙特卡洛解法:

计算机模拟传球N回合,每回合传10次,记录下N回合传球中求最终回到A手中的次数L,则:P=L/N

3.递归解法

设An表示第n次传球后,球在A手中的概率,同样定义Bn,Cn,Dn,En。有传球规则及对称性可知:

Bn = En, Cn = Dn

1705306105682

建立模型的大致步骤

  1. 模型准备

在建模前应该对实际背景又尽可能深入的了解,明确索要解决问题的目的性和要求,手机必要的数据与信息。归纳为一句话:深入了解背景,明确目的要求,收集必要信息。

深入了解背景

明确目的要求

手机必要信息

  1. 模型假设

充分消化信息

抓住主要因素

做出恰当假设

  1. 模型建立

用数学语言描述问题

选择适当数学工具

模型要充分简化,以便于求解;同时要保证模型与实际问题有足够的贴近度。

  1. 模型求解

掌握计算方法

应用数学软件

提高编程能力

MATLAB LINGO等等

  1. 模型检验

结果检验:将求解结果“翻译”回实际问题中,检验模型的合理性与适用性。

稳定性检验:分析模型对参数变化的“容忍”程度。

敏感度分析:分析目标函数对各变量变化的敏感性。

误差分析:对近似计算结果的误差做出估计。

2.生活中的数学建模

2.1.行走步长问题

设人的质量为M,腿的质量为m,腿长为l,速度为v(固定),单位时间步长为n,步长为x(v=nx)。

单位时间重心升高所需做功为:

1705307843816

腿运动所需的能量

将人行走时腿的运动视为均匀直杆(腿)绕腰部转动,则在单位时间内所需动能为:

其中转动惯量

角动量

人行走时单位时间所做的功

势动平平

但是最后计算得到的结果是每秒要走5.4步,每步0.28m,与实际是不符合的。

1705310774478

我们进行公式化简发现能量的主要消耗在于势能的消耗上这是不合理的。

有人将腿的转动改为教的直线运动,且将腿的质量全部算到脚上,这样得到的结果大约是每秒3步,是否合理?

2.2.雨中行走问题

问题: 考虑人在雨中沿一直线行走,雨速已知,问人行走的速度多大才能使淋雨量最小?

经过数学推导,总淋雨量目标可以表示为

利用微积分求此函数极值便得到结论:

当0<a<vx时,取u=vx,其他情况下,i应当尽可能大。

建模小结:决定淋雨量大小有两个因素:淋雨时间单位时间淋雨量,忽略后者将导致错误结论。

2.3.抽奖策略

某人可获得一笔奖金x,x由他在区间[0, 1]中任意地抽取。如果他满意,可以领取x奖金而不再抽取。如果他不满意,可以放弃这个x而重新抽取。这个抽取过程可重复3次,第三次抽取后不得放弃。问他应该采取何种策略以期获得最多奖金?

获奖函数为:

1705374247984

其中X1,X2,X3均为在[0, 1]上均匀分布的随机变量。该人目标为获得的奖金H的期望达最大值。

则H=g(X1, X2, X3),根据期望计算公式有

最大期望奖金为:

最优停止问题。例如“不可召回的秘书招聘问题”。

2.4.《非诚勿扰》女生的“最优选择”

总共面试n人,不选择前k人,从第k+1人起,一旦有比前面更优秀的男生,则选择。

如何确定k。使选到最中意男生的概率最大?对于某个固定的k,能宣导最佳男生的总概率为:

用x来表示k/n的值,并且假设n充分大则上述公式可以近似表示为积分形式:

再对这个式子求导

1/e大约等于37%,即k/n=37%

按此策略,找到最中意男生的概率也是37%

同样的,这个女生空手而归的概率也是37%

3.集体决策模型

根据群体中每个成员的决策结果,综合得出群体的决策结果。两个关键因素:公平性标准、规则。

n个选民:I={1, 2, ..., n}

m哥候选人:A={a1, a2, ..., am}

Pi:选民i对候选人的一个排序

P:根据排序分布{P1, P2, ...., Pn}及选举规则确定的对A中元素群体排序结果。

传递性:对于x,y,z∈A,若x≥y,y≥z,则有x≥z。

三岐性:对一切x,y∈A,必有下列关系之一成立:x<y x=y x>y

3.1.简单多数规则

简单多数规则(x>y)等价于使(x>y)成立的i的个数大于n/2.

1705492030223

例2

1705491708960

得出一个投票悖论,就是存在最终无法成立的方案。

3.2.Borda数规则

Borda数规则是一种投票计数法,每个选民在选票上对所有候选人进行排序,每个候选人按照不同的排序名次获得相应的Borda数或积分,积分最高的候选人赢得选举。与简单多数规则相比,Borda数规则较不容易选出有争议的人士,但投票结果较容易受策略选举的影响。

在Borda数规则中,每个选民将自己对所有候选人的偏好顺序表达出来,并给予每个候选人相应的得分。例如,如果一个选民最喜欢候选人A,则给A 1分;如果最喜欢候选人B,则给B 2分;如果最喜欢候选人C,则给C 3分;如果最不喜欢候选人D,则给D 4分。这样,每个候选人的得分都会是一个分数和的总和。最终,得分最高的候选人获胜。

与简单多数规则相比,Borda数规则更能够反映出选民的真实偏好顺序,因为它考虑了每个选民对所有候选人的偏好程度。同时,Borda数规则也避免了投票悖论的问题,因为它通过计算每个候选人的总分来确定获胜者,而不是根据单一的简单多数原则来决定胜利者。

然而,Borda数规则也存在一些问题。首先,它需要每个选民对所有候选人进行排序,这需要大量的时间和精力。其次,如果选民的偏好顺序表达不准确,那么可能会导致结果失真。最后,由于计分方法可以产生扭曲的偏好(即无法单纯以一个确定位置偏好的高Borda得票数胜过另一个确定位置偏好的高Borda得票数),所以结果可能受到策略性投票的影响。

策略选举与Borda数规则

例题

设有15个选民与3个候选人x、y、z,有意向表7人 x>y>z:7人 y>x>z:1人 z>x>y B(x)=22,B(y)=21,B(z)=2,所以依据Borda数规则,最后投票结果为x>y>z。

以上称为真诚选举或非策略选举。

3.3.群体决策模型公理和阿罗定理

公理1:(个体选择与群体选择的正相关性)如果对所有i,都有(x>y)i,那么应当由(x>y)。此性质又称为Pareto效应。

公理2:(无关候选人的独立性)设x,y是任意两个候选人,若在两次投票中,每个选民对x,y的相对排序都不变,那么在两次选举结果中,x,y的相对排序也应不变。

公理3:(非独裁性,Non-dictatorial)不存在这样的选民i,使得(x>y)i推出(x>y)

阿罗定理:对于至少有三名候选人和两名选民的投票,不存在满足阿罗公理的选举规则。

阿罗的结论是:

根本不存在一种能保证效率、尊重个人意向、并且不依赖程序的多数规则的投票方案。或者说不可能通过一定的程序准确地表达社会全体成员的个人意向来达到合意的公共决策。

阿罗的结论是:完美无缺的程序民主不存在!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/740353.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端之用html做一个用户登陆界面

用户登陆界面 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>用户注册页面</title></head> <body><form action"https://www.baidu.com" method"post">…

关于Node 中间件教程

在Node.js中&#xff0c;中间件是一种非常重要的概念&#xff0c;用于处理HTTP请求。中间件允许您在请求到达目标路由之前或之后执行某些功能。本教程旨在帮助您理解和使用Node.js中的中间件。 什么是中间件&#xff1f; 中间件是一个函数&#xff0c;可访问请求对象&#xf…

2023年全国职业院校技能大赛信息安全管理与评估

信息安全管理与评估三阶段理论 【注意事项】 1.理论测试前请仔细阅读测试系统使用说明文档&#xff0c;按提供的账号和密码登录测试系统进行测试&#xff0c;账号只限1人登录。 2.该部分答题时长包含在第三阶段比赛时长内&#xff0c;请在临近竞赛结束前提交。 3.参赛团队可…

数据库系统概念(第二周 第一堂)

前言 本文的所有知识点、图片均来自《数据库系统概念》&#xff08;黑宝书&#xff09;、山东大学李晖老师PPT。不可用于商业用途转发。 回顾 上周最后一个知识点说到数据库三级模式结构&#xff0c;在这个结构里面我们设立了模式/内模式映像、内模式/外模式映像&#xff0c;主…

闲聊Swift的枚举关联值

闲聊Swift的枚举关联值 枚举&#xff0c;字面上理解&#xff0c;就是把东西一件件列出来。 在许多计算机语言中&#xff0c;枚举都是一种重要的数据结构。使用枚举可以使代码更简洁&#xff0c;语义性更强&#xff0c;更加健壮。 Swift语言也不例外。但和其他语言相比&#xf…

docker搭建upload-labs

Upload-labs 是一个专门设计用于学习和练习文件上传安全的开源工具。它提供了各种场景的文件上传漏洞&#xff0c;供用户通过实践来学习如何发现和利用这些漏洞&#xff0c;同时也能学习到防御措施。使用 Docker 来搭建 upload-labs 环境是一种快速、简便的方法&#xff0c;它可…

[Django 0-1] Core.Cache模块

Caching 源码分析 Django 的 cache 缓存机制&#xff0c;包含了一些代理设计模式(代理了但没完全代理&#xff0c;多此一举)。 通过实现一个CacheHandler的manager类&#xff0c;来实现多缓存后端的统一管理和调用&#xff0c;避免到处实例使用。 缓存的目的 缓存的目的就是…

大华智慧园区综合管理平台 getNewStaypointDetailQuery SQL注入漏洞复现

0x01 产品简介 “大华智慧园区综合管理平台”是一款综合管理平台,具备园区运营、资源调配和智能服务等功能。平台意在协助优化园区资源分配,满足多元化的管理需求,同时通过提供智能服务,增强使用体验。 0x02 漏洞概述 由于大华智慧园区综合管理平台getNewStaypointDetai…

服务器被大流量攻击怎么办?如何防御攻击?

随着网络的发展&#xff0c;我们所遇到的安全挑战也越来越多。尤其是近年来&#xff0c;网络攻击频发&#xff0c;许多互联网企业深受其扰。为了不影响自身业务的稳定运行&#xff0c;许多企业都在想方设法的寻求解决方案&#xff0c;防止服务器被攻击而影响业务发展。下面我们…

开源模型应用落地-安全合规篇(二)

一、前言 在前面的“业务优化篇系列文章”的学习中,我们学会了如何使用线程池、Redis和向量数据库等工具。现在,我们要加快学习的速度。一方面,我们会继续改进AI服务的性能瓶颈,另一方面,我们还要学习如何进行合规操作。 接下来,我们将学习如何使用腾讯云的内容安全审核来…

内网横向渗透一般攻击技巧

1、通过 nmap、nessus 扫描整个内网 ip 主机漏洞&#xff0c;如如 ms08-067、ms17-010、ms12-020、ms15-035、ms19-0708、永恒之蓝2代、cve-2017-7494&#xff08;samba&#xff09;、cve- 2014-6271(破壳)、php cgi 等相关漏洞。 2、通过 nmap 扫内网 80、8080 端口&#xff…

Spring Boot面试系列-03

1. Spring Boot 中 Actuator 有什么作用? 本质上Actuator通过启用production-ready功能使得SpringBoot应用程序变得更有生命力。这些功能允许对生产环境中的应用程序进行监视和管理。 集成SpringBoot Actuator到项目中非常简单。只需要做的是将spring-boot-starter-actuator…

C#常见的.Net类型(一)

目录 一、处理数字二、处理文本三、模式匹配与正则表达式 一、处理数字 常见的数据类型之一是数字&#xff0c;.NET用于处理数字的最常见类型 示例类型描述int用于表示整数值&#xff0c;没有小数部分byte用于表示8位无符号整数double用于表示双精度浮点数decimal用于表示高精…

云起云落:揭秘云计算基础内功心法

文章目录 云计算基本概念云计算发展历程云计算计算模式云计算商业模式云计算部署模式私有云部署公有云部署混合云部署 云计算虚拟化技术虚拟机模式虚拟化容器模式虚拟化容器VS虚拟机 常见虚拟化工具和技术虚拟化工具“轻量级”虚拟化工具 云计算供应商云计算三要点&#xff08;…

笔记:12.1 使用sqlplus /as sysdba登录报错ORA-01017

说明 使用sqlplus / as sysdba 登录时报错 ORA-01017&#xff1a;invalid username/password&#xff1b;logon denied 此时无任何用户的账号密码&#xff0c;需要对密码进行重置&#xff0c;可参考一下方法。 操作 1&#xff0c;删除原PWD文件&#xff0c;位置在 ORACLE_HOME…

【Node.js相关问题】npm install报错后重装node版本及npm环境变量配置及npm run dev启动报错原因分析解决办法

一、问题描述 昨天在准备打开b站up主三更草堂的博客项目08-02.基础版本前端联调_哔哩哔哩_bilibili中的前端工程时&#xff0c;使用以下两个命令分别都出现了报错。 命令1&#xff1a; # install dependenciesnpm install 命令2&#xff1a; # serve with hot reload at loca…

服务器加密机的工作原理是什么

服务器加密机在现代信息社会中扮演着至关重要的角色。它是确保服务器数据安全、保障数据传输机密性&#xff0c;以及防范恶意攻击和网络窃取的关键技术手段。本文将对服务器加密机进行详细解读&#xff0c;分析其原理、应用以及在未来发展中的重要性。 服务器加密机是一种专门用…

跨境电商选品实战——Ownips静态ip代理+Python爬虫轻松搞定Lazada电商选品

文章目录 一、引言二、Lazada电商平台爬虫实战2.1、分析Lazada电商平台的商品列表接口2.2、定位商品列表计算逻辑2.3、封装IP代理2.4、运行爬虫 三、数据处理及选品分析四、Ownips——企业级全球静态IP代理 一、引言 互联网与外贸的结合&#xff0c;催生了蓬勃兴起的跨境电子商…

vue的router

目前单页应用&#xff08;SPA&#xff09;越来越成为前端主流&#xff0c;单页应用一大特点就是使用前端路由&#xff0c;由前端来直接控制路由跳转逻辑&#xff0c;而不再由后端人员控制&#xff0c;这给了前端更多的自由。 当用户在应用中进行导航时&#xff0c;Vue Router …

基于EasyCVR视频技术的流媒体视频融合与汇聚管理系统建设方案

流媒体视频融合与汇聚管理系统可以实现对各类模块化服务进行统一管理和配置等操作&#xff0c;可实现对应用服务的整合、管理及共享&#xff0c;以标准接口的方式&#xff0c;业务平台及其他第三方业务平台可以方便地调用各类数据&#xff0c;具有开放性和可扩展性。在流媒体视…