2013年第二届数学建模国际赛小美赛B题寄居蟹进化出人类的就业模式解题全过程文档及程序

2013年第二届数学建模国际赛小美赛

B题 寄居蟹进化出人类的就业模式

原题再现:

  寄居蟹是美国最受欢迎的宠物品种,依靠其他动物的壳来保护。剥去寄居蟹的壳,你会看到它柔软、粉红色的腹部卷曲在头状的蕨类叶子后面。大多数寄居蟹喜欢蜗牛壳,虽然有些用双壳类的壳,如蛤蜊和扇贝,还有一些用浮木,石头和玻璃或塑料瓶。

  当一只孤独的螃蟹遇到一个漂亮的新贝壳时,它立即用它的腿和触角检查了这个庇护所,然后冲出它现在的家去试新庇护所的大小。如果新的贝壳很合适,螃蟹就会认领它。典型的寄居蟹行为。但是如果新发现的壳太大,螃蟹并没有失望地逃走,而是在15分钟到8小时的时间里等待着它的发现。这是不寻常的。最后,其他的螃蟹出现了,每个螃蟹都在试壳。如果贝壳对新来者来说也太大,他们也会四处游荡,有时会组成20多人的团体。然而,螃蟹并不是随机聚集在一起的。相反,它们在一条从最大到最小的康加蛇线上互相夹住——生物学家称这种行为为“背驮”。一只螃蟹刚找到新家,所有排队的螃蟹就按顺序迅速交换贝壳。队伍前面最大的螃蟹抓住了螃蟹被遗弃的壳。第二大螃蟹偷偷地钻进了第一大螃蟹的旧壳里。依此类推。寄居蟹真的需要考虑和评估这些贝壳资源——这些是生死攸关的决定,从这个角度来看它们很有趣。它们比普通螃蟹聪明。

  社会学家和经济学家使用“空缺链”一词来描述资源的有序交换,使序列中的每一个人受益。空缺链是一种很好的资源分配方式:与更典型的竞争不同,单个空缺链有利于参与的每个人,每个人都可以升级。因此,寄居蟹进化出复杂的社会行为来充分利用空缺链是有道理的。研究这些动物的行为可以帮助我们改善我们如何分配资源,例如公寓、汽车和工作。

  模型的目标

  1、发展社会策略,在队列中交换工作,让每个人都受益。我们能把它们应用到所有行业吗?如果没有,需要满足哪些条件?

  现在一个新的人力资源网站想采纳你的想法,有多少求职者需要同时满足雇主和雇员。运行您的模型,预测未来五年内某些企业客户的人力资源支出变化。

  除了格式化的解决方案之外,为网站准备一到两页的广告单,突出显示您的策略和结果。

整体求解过程概述(摘要)

  卢梭曾经说过,人生来就是自由的,他到处都被枷锁着。然而,它并不是在传播悲观的世界观。相反,只有通过人与人之间的互动,我们的社会才能取得进步。

  就像寄居蟹会聚在一起交换贝壳,这样每个人都可以得到一个更大的家。我们人类社会也存在类似的现象,称之为空缺链。然而,在人与人之间分配贝壳是一项相对容易的工作,如何在人与人之间交换贝壳是一个相当困难的问题。

  为了解决上述问题。本文总结了三个子问题及其解决方法:1)找出空缺链所需满足的条件,使空缺链成为每个人都能受益的优化工具。2) 建立一个模型来评估一个人的能力,并提出一个算法作为社会策略来交换空缺链中的工作,使每个人都受益。3) 建立一个不等式来回答需要多少工作申请才能同时满足雇主和雇员,并运行我们的模型来预测未来5年内一些企业客户的人力资源支出的变化。

  在第一个子问题中,我们讨论了不同组织层级对空缺链的不同影响。结果表明,中层管理者较少的层级组织形式最有可能受到空缺链的调控。幸运的是,大多数企业的组织形式与之相似,也就是说,空缺链可以适用于大多数情况。其次,在第二个子问题中,我们提出了一个线性方程作为评价函数,并得到每个人的综合得分,这代表了一个人的能力。然后,基于总体得分,采用贪心算法对空缺链中的人员进行职位交换。人的素质将与工作要求相适应。在这种情况下,每个人都会得到最合适的工作。最后,在第三个子问题中,由于空缺链也有其成本,如更换成本和培训成本。我们不会让总成本超过它的好处。因此,我们将提出一个需要满足的不等式,以便成本不会超过收益。也就是说,我们将计算出在某些情况下,有多少求职者需要同时满足雇员和雇主的要求。最后,我们将使用我们的模型来显示未来五年内一些企业客户的人力资源支出的变化。
  在整个建模过程中,充分考虑了模型的有效性、可行性和成本效益。

模型假设:

  •我们假设组织形式类似于前一节中的模型4。
  •我们假设工作要求、员工能力以及工作带来的福利都可以量化。
  •我们假设相对较低阶层的人会服从较高阶层的安排。
  •我们认为初始安排是合理的。也就是说,工作和从事这个工作的人是相容的。在要求高、福利高的企业中,高能力的人会有较高的地位。

问题重述:

  空位链的概念来源于对寄居蟹种群中一种现象的科学观察。随着寄居蟹体形的增长,它必须找到一个更大的壳,并抛弃上一个壳。一些寄居蟹物种,包括陆地和海洋,利用空位链寻找新的壳:当一个新的,更大的壳变得可用时,寄居蟹聚集在它周围,形成一种从大到小的队列。当最大的螃蟹进入新壳时,第二大的螃蟹进入新空出的壳,从而使第三只螃蟹可以得到它以前的壳,依此类推。自从这一生物学发现以来,空位链这个术语被赋予了更多的含义。
  目前,空缺链是一种将资源分配给消费者的社会结构。在空缺链中,到达总体的新资源单元由第一个在行的个体获取,然后该个体将其旧单元留在后面,该旧单元由第二个个体获取,将其旧单元留在后面,依此类推。通常,当出现空缺时,填补职位的大部分人来自内部劳动力市场,而不是雇用新人。被调动或提升到新工作或职位的个人通常会获得更高的工资和更多的福利,这对组织有重要影响。
  本文提出了一个以雇主和雇员利益最大化为目标的职位空缺链模型,并利用该模型预测了部分企业的工作变动。我们总结了本文要解决的三个子问题。
  讨论了空缺链何时可以作为优化员工岗位分配的工具,以及需要满足哪些条件才能发挥空缺链的作用。
  建立了一个计算员工胜任力的模型,该模型可用于在空缺链发生时安排员工,并开发了一个使每个员工受益的职位分配算法。
  讨论有多少求职者需要同时满足雇主和雇员,并运行我们的模型来预测未来5年内一些企业客户的人力资源支出的变化。在整个建模过程中,充分考虑了模型的有效性、可行性和成本效益。

模型的建立与求解整体论文缩略图

在这里插入图片描述

全部论文请见下方“ 只会建模 QQ名片” 点击QQ名片即可

部分程序代码:(代码和文档not free)

clear all
K=[];
% We need to input rxr matrix K and K
is the number of different levels of work
%
[r,r]=size(K);
% r is rows or columns of matrix K
%
N=[];
% We need to input rxr matrix N and N
is different levels of total vacant job at
present
%
I=eye(3);
% I is rxr unit matrix
%
P=K./N;
% P is different levels of transition
probability matrix of vacant job
%
for i=1:r
q(1,i)=sum(P(i,:));
end
% q is the probability of vacant jobs
%
clear i
M=inv(I-P);
for i=1:r
m(1,i)=sum(M(i,:));
end
% m is the matrix of the length of
markov chain
%
Average_m=sum(m)./r;
% Average_m is the average length of
markov chain of vacant job
P(i,i)=1;
%
%
R1=[2 0 5 12 0];
% R1 is the number of people who need
to recommend in the first year in the
future
%
R2=[4 3 7 18 0];
% R2 is the number of people who need
to recommend in the second year in the
future
%
R3=[3 4 6 18 0];
% R3 is the number of people who need
to recommend in the thrid year in the
future
%
R4=[5 2 7 17 0];
% R4 is the number of people who need
to recommend in the fourth year in the
future
%
R5=[3 5 5 18 0];
% R5 is the number of people who need
to recommend in the fifth year in the
future
%
%
N1=N*P+R1;
N2=N1*P+R2;
N3=N2*P+R3;
N4=N3*P+R4;
N5=N4*P+R5;
% N1, N2, N3 and N4 ,and N5
respectively is the number of all kinds
of personnel supply during the next five
years.
全部论文请见下方“ 只会建模 QQ名片” 点击QQ名片即可

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

每日一题:LeetCode-LCR 179. 查找总价格为目标值的两个商品

每日一题系列(day 16) 前言: 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 &#x1f50e…

ChatGPT在地学、GIS、气象、农业、生态、环境等领域中的高级应用

以ChatGPT、LLaMA、Gemini、DALLE、Midjourney、Stable Diffusion、星火大模型、文心一言、千问为代表AI大语言模型带来了新一波人工智能浪潮,可以面向科研选题、思维导图、数据清洗、统计分析、高级编程、代码调试、算法学习、论文检索、写作、翻译、润色、文献辅助…

NodeJs 第四章 net、http、https 模块

net、http、https 模块 netnet 模块是什么net 模块能干些什么net 模块如何创建服务器net 模块如何创建客户端 http如何发送一个http请求如何创建 http 服务 https如何获取 SSL 证书如何创建一个 https 服务 net net 模块是什么 net 模块异步网络 API,用于创建基于…

MongoDB主从复制,一文打尽!

📢📢📢📣📣📣 哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA及大数据工作经验 一位上进心十足的【大数据领域博主】!😜&am…

Spring Boot学习随笔- Jasypt加密数据库用户名和密码以及解密

学习视频:【编程不良人】2021年SpringBoot最新最全教程 第十九章、Jasypt加密 Jasypt全称是Java Simplified Encryption,是一个开源项目。 Jasypt与Spring Boot集成,以便在应用程序的属性文件中加密敏感信息,然后在应用程序运行…

mac下jd-gui提示没有找到合适的jdk版本

mac下jd-gui提示jdk有问题 背景解决看一下是不是真有问题了方法一:修改启动脚本方法二:设置launchd环境变量 扩展动态切jdk脚本(.bash_profile) 背景 配置了动态jdk后,再次使用JD-GUI提示没有找到合适的jdk版本。 解决 看一下是不是真有问题…

《数据结构、算法与应用C++语言描述》- 平衡搜索树 -全网唯一完整详细实现插入和删除操作的模板类

平衡搜索树 完整可编译运行代码见:Github::Data-Structures-Algorithms-and-Applications/_34Balanced search tree 概述 本章会讲AVL、红-黑树、分裂树、B-树。 平衡搜索树的应用? AVL 和红-黑树和分裂树适合内部存储的应用。 B-树适合外部存储的…

gzip引入后node_modules中.cache compression-webpack-plugin占用内存过多

1.Gzip Gzip(GNU zip)是一种常见的文件压缩格式和压缩算法,通常用于在 Web 服务器上对静态资源文件进行压缩,以减小文件大小并加快文件传输速度。在前端开发中,经常会使用 Gzip 压缩来优化网站的性能。 Gzip 压缩通过…

云计算:OpenStack 配置云主机实例的资源实现内网互通

目录 一、实验 1. 环境 2.配置项目及用户 3.配置规格实例与镜像 4.配置VPC 5. 配置安全组 6. 创建云主机 cs_01 (cirros系统) 7.创建云主机 cs_02 (cirros系统) 8.创建云主机 cs_03 (cirros系统) …

AI大模型引领未来智慧科研暨丨ChatGPT在地学、GIS、气象、农业、生态、环境等领域中的高级应用

以ChatGPT、LLaMA、Gemini、DALLE、Midjourney、Stable Diffusion、星火大模型、文心一言、千问为代表AI大语言模型带来了新一波人工智能浪潮,可以面向科研选题、思维导图、数据清洗、统计分析、高级编程、代码调试、算法学习、论文检索、写作、翻译、润色、文献辅助…

第十三章 Nacos服务注册和配置中心

Nacos服务注册和配置中心 gitee:springcloud_study: springcloud:服务集群、注册中心、配置中心(热更新)、服务网关(校验、路由、负载均衡)、分布式缓存、分布式搜索、消息队列(异步通信&#…

Python搭建代理IP池实现存储IP的方法

目录 前言 1. 介绍 2. IP存储方法 2.1 存储到数据库 2.2 存储到文件 2.3 存储到内存 3. 完整代码示例 总结 前言 代理IP池是一种常用的网络爬虫技术,可以用于反爬虫、批量访问目标网站等场景。本文介绍了使用Python搭建代理IP池,并实现IP存储的…

25、商城系统(七):商城项目基础功能pom.xml(重要),mybatis分页插件

截止这一章,我们就不把重心放在前端,后台的基础代码,因为后面都是业务层面的crud。 前端直接替换这两个文件夹即可,后台代码也直接复制: 一、重新更新一下所有的pom.xml 这个地方我踩了好多坑,最后得到一个完整的pom.xml,建议大家直接用我的pom.xml替换即可。 1.comm…

STM32 CubeMX工具在TSL2561驱动开发中的快速集成与调试技巧

在STM32 CubeMX工具中快速集成和调试TSL2561驱动的开发技巧,可以大大提高开发效率和减少调试时间。下面将为您介绍如何在CubeMX中进行快速集成和调试TSL2561驱动的技巧和步骤。 1. 创建新工程和选择芯片型号 打开STM32 CubeMX工具,点击“New Project”…

高光回眸:阿里云容器服务如何全面助力精彩亚运

作者:刘佳旭 谢乘胜 贤维 引言 2023 年,第 19 届杭州亚运会在杭州成功举办。在亚运之光和科技之光的交相辉映下,这届亚运会成为亚运史上首届“云上亚运”,用云计算创造了历史,赛事核心系统和转播全面上云&#xff0c…

deepin系统安装达梦数据库

deepin系统安装达梦数据库 1.下载安装包和执行可执行文件2.解压缩可执行文件3.运行安装程序 2.初始化3.达梦管理工具 deepin系统安装达梦数据库 1.下载安装包和执行可执行文件 进入deepin系统桌面, 打开终端, 输入命令uname -a 检查cpu架构,前往达梦官网下载合适的安装包, 目前…

将正规文法转化为正规式

将正规文法转化为正规式有以下几个规则: 通过一道例题来讲解: ①A-->aC|bA ②C-->bD ③D-->aC|bD| (1)首先将②带入③(不能将自身带入自身例如D-->aC|bD|,文法中带D,不能带入D) DabD|bD|(…

设计模式-多例模式

设计模式专栏 模式介绍多例模式和单例模式的区别应用场景Spring中多例模式的优缺点代码示例Java实现多例模式Python实现多例模式 多例模式在spring中的应用 模式介绍 多例模式是一种创建型设计模式,属于对象创建类型。多例模式的特点是允许一个类有多个实例&#x…

多模态大模型-CogVLm 论文阅读笔记

多模态大模型-CogVLm 论文阅读笔记 COGVLM: VISUAL EXPERT FOR LARGE LANGUAGEMODELS 论文地址 :https://arxiv.org/pdf/2311.03079.pdfcode地址 : https://github.com/THUDM/CogVLM时间 : 2023-11机构 : zhipuai,tsinghua关键词: visual language model效果:(2023…

HLS 2017.4 导出 RTL 报错:ERROR: [IMPL 213-28] Failed to generate IP.

软件版本:HLS 2017.4 在使用 HLS 导出 RTL 的过程中产生如下错误: 参考 Xilinx 解决方案:https://support.xilinx.com/s/article/76960?languageen_US 问题描述 DESCRIPTION As of January 1st 2022, the export_ip command used by Vivad…