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

news2025/1/21 0:58:45

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://www.coloradmin.cn/o/1347856.html

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

相关文章

Java集合/泛型篇----第五篇

系列文章目录 文章目录 系列文章目录前言一、说说LinkHashSet( HashSet+LinkedHashMap)二、HashMap(数组+链表+红黑树)三、说说ConcurrentHashMap前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通…

加强->servlet->tomcat

0什么是servlet jsp也是servlet 细细体会 Servlet 是 JavaEE 的规范之一,通俗的来说就是 Java 接口,将来我们可以定义 Java 类来实现这个接口,并由 Web 服务器运行 Servlet ,所以 TomCat 又被称作 Servlet 容器。 Servlet 提供了…

数据结构: 位图

位图 概念 用一个bit为来标识数据在不在 功能 节省空间快速查找一个数在不在一个集合中排序 去重求两个集合的交集,并集操作系统中的磁盘标记 简单实现 1.设计思想:一个bit位标识一个数据, 使用char(8bit位)集合来模拟 2.预备工作:a.计算这个数在第几个char b.是这个ch…

「实验记录」CS144 Lab1 StreamReassembler

目录 一、Motivation二、SolutionsS1 - StreamReassembler的对外接口S2 - push_substring序列写入ByteStream 三、Result四、My Code五、Reference 一、Motivation 我们都知道 TCP 是基于字节流的传输方式,即 Receiver 收到的数据应该和 Sender 发送的数据是一样的…

C#-CSC编译环境搭建

一.Microsoft .NET Framework 确保系统中安装Microsoft .NET Framework相关版本下载 .NET Framework 4.7 | 免费官方下载 (microsoft.com)https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net47 二.编译环境搭建 已经集成编译工具csc.exe,归档至gitcode,实现us…

L1-076:降价提醒机器人

题目描述 小 T 想买一个玩具很久了,但价格有些高,他打算等便宜些再买。但天天盯着购物网站很麻烦,请你帮小 T 写一个降价提醒机器人,当玩具的当前价格比他设定的价格便宜时发出提醒。 输入格式: 输入第一行是两个正整数…

数据隐私:技术和法律的双重挑战

当前,数据已成为企业和个人最宝贵的资产之一。然而,随着数据的广泛收集和共享,数据隐私问题也日益突出。保护个人信息的隐私不仅是法律规定的义务,也是维护社会公正、保护个人权益的必要措施。本文将从数据隐私的概念、重要性、面…

Linux学习第48天:Linux USB驱动试验:保持热情,保持节奏,持续学习是作为一个技术人员应有的基本素质和要求

Linux版本号4.1.15 芯片I.MX6ULL 大叔学Linux 品人间百味 思文短情长 最近更新的速度和频率大不如以前,主要原因还是自己有些懈怠了。学习是一个持续努力的过程,一旦中断,再想保持以往的状态可能要…

《MySQL系列-InnoDB引擎01》MySQL体系结构和存储引擎

文章目录 第一章 MySQL体系结构和存储引擎1 数据库和实例2 MySQL配置文件3 MySQL数据库路径4 MySQL体系结构5 MySQL存储引擎5.1 InnoDB存储引擎5.2 MyISAM存储引擎5.3 NDB存储引擎5.4 Memory存储引擎5.5 Archive存储引擎5.6 Federated存储引擎 6 连接MySQL6.1 TCP/IP6.2 命名管…

MySQL数据库学习一

1 什么是数据库的事务&#xff1f; 1.1 事务的典型场景 在项目里面&#xff0c;什么地方会开启事务&#xff0c;或者配置了事务&#xff1f;无论是在方法上加注解&#xff0c;还 是配置切面。 <tx:advice id"txAdvice" transaction-manager"transactionMa…

数据结构式新年贺词

冒泡排序&#xff0c;选择排序&#xff0c;插入排序&#xff0c;快速排序&#xff0c;堆排序&#xff0c;归并排序&#xff0c;希尔排序&#xff0c;桶排序&#xff0c;基数排序新年帮您排忧解难。 有向图&#xff0c;无向图&#xff0c;有环图&#xff0c;无环图&#xff0c;…

回溯法解决n皇后问题(迭代版)

n皇后问题的关键在于judge函数&#xff0c;判断当前的情况是否合法 1.x[i]x[k]说明有两个皇后处于同一列&#xff0c;不符合 2.x[k]-x[i]k-i&#xff1a; 由于k-i是固定的&#xff0c;假设k3,i2,那么k-i1, 如果x[k]-x[i]1, 说明第k个皇后在第i个皇后右…

PostgreSQL16.1(Windows版本)

1、卸载原有的PostgreSQL &#xfeff; &#xfeff; 点击Next即可。 &#xfeff;&#xfeff; 点击OK即可。 卸载完成。 2、安装 &#xff08;1&#xff09; 前两部直接Next&#xff0c;第二部可以换成自己想要安装的路径。 &#xff08;2&#xff09; 直接点击Next。…

WeNet语音识别调用通义千问

WeNet语音识别调用通义千问 WeNet语音识别对通义千问&#xff08;Qwen-72B-Chat Bot&#xff09;调用&#xff0c;首先通过WeNet将用户的语音输入转录为文本&#xff0c;然后将此文本输入通用问答模型以获取答案。 本人原创作品&#xff0c;体验一下 连续对话 WeNet语音识别…

华为云创新中心,引领浙南的数字化腾飞

编辑&#xff1a;阿冒 设计&#xff1a;沐由 县域经济是我国国民经济的重要组成部分&#xff0c;是推动经济社会全面发展的核心力量之一。在推进中国式现代化的征程中&#xff0c;县域经济扮演的角色也越来越重要。 毫无疑问&#xff0c;县域经济的良性发展&#xff0c;需要多方…

软件工程总复习笔记

软件工程课程复习提纲 文章目录 软件工程课程复习提纲一、基本知识点1. 软件工程的概念及目标2. 软件危机的概念及典型表现3. 瀑布模型的概念及特点4. 快速原型模型的特点5. 螺旋模型的基本思想6. 软件生命周期的概念及划分为哪几个阶段7. 软件需求的定义8. 常见的软件需求获取…

基于AT89C51单片机可做实物的温度烟雾火灾报警设计

点击链接获取Keil源码与Project Backups仿真图&#xff1a; https://download.csdn.net/download/qq_64505944/88658141?spm1001.2014.3001.5503 C 源码仿真图毕业设计实物制作步骤02 摘要 随着现代家庭用火、用电量的增加&#xff0c;家庭火灾发生的频率越来越高。火灾报警…

解算人生--写于2023跨年之夜

最近买了一本书&#xff0c;书名叫《计算》 读了部分内容&#xff0c;虽然理解上还需要再下下功夫&#xff0c;但是直观的感觉冲击还是挺大的&#xff0c;最明显的就是表面与本质的把握。大家可能都有这样一种感觉&#xff0c;初步涉足某一领域时&#xff0c;开始我们都会被大量…

2024最全面且有知识深度的web3开发工具、web3学习项目资源平台

在Web3技术迅速发展的时代&#xff0c;寻找一个综合且深入的Web3开发工具和学习项目资源平台变得至关重要。今天&#xff0c;我将向大家介绍一个非常有价值的网站&#xff0c;它就是https://web3x.world 。 Web3X是一个全面而深入的Web3开发者社区&#xff0c;为开发者们提供了…

DrGraph原理示教 - OpenCV 4 功能 - 单通道图

通道 OpenCV的核心处理对象是Mat&#xff0c;大体是一个二维数组&#xff0c;加上了各种功能函数。 很多的图像处理&#xff0c;会在单通道或二值化的基础上进行&#xff0c;比如连通域、目标识别等。这里的通道就是channels。 不同的图像处理算法可能对通道数有特定的要求。例…