基于层次分析模型的工作选择问题的研究

数学建模之层次分析法 为了保证结果的稳健性,本文采用了三种方法分别求出了权重,再根据得到的权重矩阵计算各方案的得分,并进行排序和综合分析,这样避免了采用单一方法所产生的偏差,得出的结论将更全面、更有效。为了保证结果的稳健性,本文采用了三种方法分别求出了权重,再根据得到的权重矩阵计算各方案的得分,并进行排序和综合分析,这样避免了采用单一方法所产生的偏差,得出的结论将更全面、更有效。以上为学习清风数学建模课程的第一讲笔记和作业,本人是文科学生,没有学过高数和编程课程,听了清风老师的视频课感觉数学建模也没有这么可怕了,安利给大家。 阅读详情

基于层次分析模型的工作选择问题的研究

摘要

随着社会竞争的加剧,大学生就业的压力越来越大,如何选择一份合适的工作成为了一个难题。本文针对工作选择问题,基于层次分析模型,针对公务员,私企员工,创业等三种毕业后的工作,建立了模型,并用MATLAB编程实现,很好的解决了这个问题。

一.建立层次分析结构模型

在我们建立的模型中,选择工作为目标层,准则层为:收入,发展,养老,工作压力四要素,方案层为:公务员,私企员工,创业三职业。即:

O选择工作

 

C1收入,C2发展,C3养老,C4工作压力

 

P1公务员,P2私企员工,P3创业

二.构造成对比较阵

在这一层中,我们需要比较准则层各元素(收入,发展,养老,工作压力)对目标的重要性,即构建成对比较阵。本文中成对比较阵是一个4*4的矩阵A,其中的元素为aij,aij为Ci:Cj,即准则层的各元素之间相互比较看其权重。如a12表示C1:C2,即对个人而言,收入和发展在心目中占据的分量之比。由此我们可列出成对比较阵。

 

C1

C2

C3

C4

C1

1

4

5

6

C2

 1/4

1

1

 1/2

C3

 1/5

1

1

 1/2

C4

 1/6

2

2

1

 

通过我们的分析可知,该成对比较阵属于考察完全一致的情况。即:a12:a23=a13,也就是说,对于矩阵内的每一元素,有:aij:ajk=aik。我们就将该成对比较阵称为一致阵,根据一致阵的性质,我们可知:

三.计算权向量并作一致性检验

由此我们得知了该成对比较阵的最大特征根$为4.1290,权向量w为(0.6223,0.1089,0.1013,0.1675)T。另外因为该阵为一致阵,毫无疑问它能通过一致性检验。

四.计算组合权向量

接下来计算组合权向量,记第2层(准则)对第1层(目标)的权向量为:

同样求第3层(方案)对第2层每一元素(准则)的权向量,并构建四个成对比较阵:

方案层对C1(收入)的成对比较阵:

关于收入

公务员

私企员工

创业

公务员

1

 1/2

 1/7

私企员工

2    

1    

 1/4

创业

7    

4    

1    

方案层对C2(发展)的成对比较阵:

关于发展

公务员

私企员工

创业

公务员

1    

 1/2

 1/6

私企员工

2    

1    

 1/3

创业

6    

3    

1    

方案层对C3(养老)的成对比较阵:

关于养老

公务员

私企员工

创业

公务员

1    

5    

3    

私企员工

 1/5

1    

 1/2

创业

 1/3

2    

1    

 

方案层对C4(工作压力)的成对比较阵:

关于工作压力

公务员

私企员工

创业

公务员

1    

 1/3

 1/6

私企员工

3    

1    

 1/2

创业

6    

2    

1    

针对这四个成对比较阵,我们求出其最大特征根:$1=3.0020,$2=3.0000,$3=3.0037,$4=3.0000,此即为权向量:w1(3) w2(3)… wn(3)

接下来我们计算组合权向量并列出表:

K

1收入

2发展

3养老

4工作压力

 

 

 

 

W(3)k

0.0977

0.111

0.6485

0.1000

这是公务员对准则层四要素的比重

 

 

 

0.1870

0.222

0.1220

0.3000

这是私企员工对准则层四要素的比重

0.7153

0.667

0.2297

0.6000

这是创业对准则层四要素的比重

$K

3.0020

3.0000

3.0037

3.0000

 

 

 

 

Ci

9.9075e-04

1.1102e-15

0.0018

-2.2204e-16

 

 

 

 

Cr

0.0017

1.1942e-15

0.0032

-3.8284e-16

 

 

 

 

w

0.6223

0.1089

0.1013

0.1675

此为权向量

方案P1对目标的组合权向量为:

0.0977*0.6223+0.111*0.1089+0.6485*0.1013+0.1000*0.1675=0.1554

方案P2对目标的组合权向量为:

0.1870*0.6223+0.222*0.1089+0.1220*0.1013+0.3000*0.1675=0.2032

方案P3对目标的组合权向量为:

0.7153*0.6223+0.667*0.1089+0.2297*0.1013+0.6000*0.1675=0.6415

方案层对目标层的组合权向量为(0.1554, 0.2032, 0.6415)T

经过分析我们可以知道,创业的组合权向量最大最高,表明创业是最合适的。

代码

a=[1,4,5,6

    1/4,1,1,1/2,

    1/5,1,1,1/2

    1/6,2,2,1

    ];

[x,y]=eig(a)

eigenvalue=diag(y)

lamda=max(eigenvalue)

ci1=(lamda-4)/3

cr1=ci1/0.90

w1=x(:,1)/sum(x(:,1))

b1=[1,1/2,1/7;2,1,1/4;7,4,1];

[x,y]=eig(b1)

eigenvalue=diag(y)

lamda=max(eigenvalue)

ci21=(lamda-3)/2

cr21=ci21/0.58

[l,p]=find(y==lamda)

w21=x(:,p)/sum(x(:,p))

b2=[1,1/2,1/6;2,1,1/3;6,3,1];

[x,y]=eig(b2)

eigenvalue=diag(y)

lamda=max(eigenvalue)

ci22=(lamda-3)/2

cr22=ci22/0.58

[l,p]=find(y==lamda)

w22=x(:,p)/sum(x(:,p))

b3=[1,5,3;1/5,1,1/2;1/3,2,1];

[x,y]=eig(b3)

eigenvalue=diag(y)

lamda=max(eigenvalue)

ci23=(lamda-3)/2

cr23=ci23/0.58

[l,p]=find(y==lamda)

w23=x(:,p)/sum(x(:,p))

b4=[1,1/3,1/6;3,1,1/2;6,2,1];

[x,y]=eig(b4)

eigenvalue=diag(y)

lamda=max(eigenvalue)

 

ci24=(lamda-3)/2

cr24=ci24/0.58

[l,p]=find(y==lamda)

w24=x(:,p)/sum(x(:,p))

w_sum=[w21,w22,w23,w24]*w1

ci=[ci21,ci22,ci23,ci24]

cr=ci*w1/sum(0.58*w1)

结果

x =

 

  -0.9409 + 0.0000i   0.9609 + 0.0000i   0.9609 + 0.0000i  -0.0000 + 0.0000i

  -0.1646 + 0.0000i  -0.0612 - 0.1072i  -0.0612 + 0.1072i  -0.6472 + 0.0000i

  -0.1532 + 0.0000i  -0.0554 - 0.0417i  -0.0554 + 0.0417i   0.7396 + 0.0000i

  -0.2533 + 0.0000i  -0.0836 + 0.2226i  -0.0836 - 0.2226i  -0.1849 + 0.0000i

 

 

y =

 

   4.1290 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i

   0.0000 + 0.0000i  -0.0645 + 0.7271i   0.0000 + 0.0000i   0.0000 + 0.0000i

   0.0000 + 0.0000i   0.0000 + 0.0000i  -0.0645 - 0.7271i   0.0000 + 0.0000i

   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i  -0.0000 + 0.0000i

 

 

eigenvalue =

 

   4.1290 + 0.0000i

  -0.0645 + 0.7271i

  -0.0645 - 0.7271i

  -0.0000 + 0.0000i

 

 

lamda =

 

    4.1290

 

 

ci1 =

 

    0.0430

 

 

cr1 =

 

    0.0478

 

 

w1 =

 

    0.6223

    0.1089

    0.1013

    0.1675

 

 

x =

 

  -0.1311 + 0.0000i  -0.0655 - 0.1135i  -0.0655 + 0.1135i

  -0.2507 + 0.0000i  -0.1254 + 0.2171i  -0.1254 - 0.2171i

  -0.9592 + 0.0000i   0.9592 + 0.0000i   0.9592 + 0.0000i

 

 

y =

 

   3.0020 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i

   0.0000 + 0.0000i  -0.0010 + 0.0771i   0.0000 + 0.0000i

   0.0000 + 0.0000i   0.0000 + 0.0000i  -0.0010 - 0.0771i

 

 

eigenvalue =

 

   3.0020 + 0.0000i

  -0.0010 + 0.0771i

  -0.0010 - 0.0771i

 

 

lamda =

 

    3.0020

 

 

ci21 =

 

   9.9075e-04

 

 

cr21 =

 

    0.0017

 

 

l =

 

     1

 

 

p =

 

     1

 

 

w21 =

 

    0.0977

    0.1870

    0.7153

 

 

x =

 

    0.1562    0.2993   -0.0298

    0.3123   -0.2964   -0.2619

    0.9370   -0.9070    0.9646

 

 

y =

 

    3.0000         0         0

         0    0.0000         0

         0         0   -0.0000

 

 

eigenvalue =

 

    3.0000

    0.0000

   -0.0000

 

 

lamda =

 

    3.0000

 

 

ci22 =

 

   1.1102e-15

 

 

cr22 =

 

   1.9142e-15

 

 

l =

 

     1

 

 

p =

 

     1

 

 

w22 =

 

    0.1111

    0.2222

    0.6667

 

 

x =

 

   0.9281 + 0.0000i   0.9281 + 0.0000i   0.9281 + 0.0000i

   0.1747 + 0.0000i  -0.0873 - 0.1513i  -0.0873 + 0.1513i

   0.3288 + 0.0000i  -0.1644 + 0.2847i  -0.1644 - 0.2847i

 

 

y =

 

   3.0037 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i

   0.0000 + 0.0000i  -0.0018 + 0.1053i   0.0000 + 0.0000i

   0.0000 + 0.0000i   0.0000 + 0.0000i  -0.0018 - 0.1053i

 

 

eigenvalue =

 

   3.0037 + 0.0000i

  -0.0018 + 0.1053i

  -0.0018 - 0.1053i

 

 

lamda =

 

    3.0037

 

 

ci23 =

 

    0.0018

 

 

cr23 =

 

    0.0032

 

 

l =

 

     1

 

 

p =

 

     1

 

 

w23 =

 

    0.6483

    0.1220

    0.2297

 

 

x =

 

    0.1474   -0.0267    0.3137

    0.4423   -0.3819   -0.5563

    0.8847    0.9238   -0.7695

 

 

y =

 

    3.0000         0         0

         0    0.0000         0

         0         0   -0.0000

 

 

eigenvalue =

 

    3.0000

    0.0000

   -0.0000

 

 

lamda =

 

    3.0000

 

 

ci24 =

 

  -2.2204e-16

 

 

cr24 =

 

  -3.8284e-16

 

 

l =

 

     1

 

 

p =

 

     1

 

 

w24 =

 

    0.1000

    0.3000

    0.6000

 

 

w_sum =

 

    0.1554

    0.2032

    0.6415

 

 

ci =

 

    0.0010    0.0000    0.0018   -0.0000

 

 

cr =

 

    0.0014

数学建模题目之在线教学的分析与研究 数学建模 阅读详情

相关推荐

层次分析法作业题

基于层次分析法建立大学毕业生选择志愿的相关模型 摘要 大学生毕业后面临多重就业选择,选择是需要考虑多重因素。本文就青年大学生毕业后选择支援的问题建立层次分析法进行探讨。 为了综合考虑各项因素,对大学生毕业后的志愿选择,针对某大学生建立了以支援选择为目标层:以家庭因素、专业特点、个人学习能力、社会因素、学校就业指导、生活环境为准则层;以国内升学、工作、国外留学为方案层的层次选择结构模型。 构建评价体系后,构建判断矩阵并进行一致性检验,没有通过一致性检验的矩阵需要进行修改,重新进行一致性检验,直到所有判

LIUQIN_117的博客 3682

2022宁夏杯B题论文分析+完整代码(大学生就业问题分析)

2022宁夏杯B题论文分析+完整代码(大学生就业问题分析)

3559

如何建立零售行业的数据分析模型?

最近很多搞零售的朋友都向我抱怨,以前都说零售行业最赚钱,但现在却感觉越来越难做,尤其是实体零售,倍受互联网、微商、电商等线上零售业的冲击,竞争环境也越来越残酷,零售行业似乎根本看不到出路。 在我看来,零售行业的升级是一个商业与技术不断激荡交错的过程,拿实体零售企业和互联网零售企业来说,传统实体零售企业拥有行业视角的广度,而大数据技术公司手握单点技术的深度,两种不同基因的交汇融合将为行业发展提供更...

小小博客爱分享 2222

层次分析法【就业问题选择】附matlab代码

就业问题选择 摘要 毕业生在毕业之际,面临着就业选择问题。他们有阿里、百度和腾讯的选择,但也要考虑工作环境、工资待遇、发展前途、住房条件等因素。我们可以利用层次分析法来确定每个因素之间的比重,得到每个选择的综合评分,得到客观准确的分析来帮助毕业生进行选择。 目录 一、问题的重述 2 二、模型假设 2 三、变量说明 2 四、模型的建立与求解 2 问题一: 2 1.建模...

weixin_43535668的博客 1万+

数学建模 层次分析法

层次分析法介绍 层次分析法是对一些较为复杂而且模糊的问题做出分析的一种简易方法,它适用于解决难以完全定量的问题。 该方法在数学建模中运用较多,但是主观因素很大,特别是构造成对比较矩阵的时候,必须要有完全合适正确的理由,不然矩阵构造错误,那么之后的问题结果也会错误。此方法不能完全用来解决数学建模问题,也就是说,一个复杂的数学建模问题不能单靠它来解决,而是还要结合其他的分析方法。   层次分析...

k_koris的博客 5633

大数据领域数据架构的预测分析模型构建

在大数据时代,海量的数据蕴含着巨大的价值。构建预测分析模型是挖掘这些数据价值的重要手段。本文章的目的在于详细阐述大数据领域数据架构的预测分析模型构建的完整过程,帮助读者理解如何从海量数据中提取有价值的信息,并构建有效的预测模型。范围涵盖了从数据架构的基础概念到预测分析模型的构建、应用,以及相关工具和资源的介绍,同时探讨了未来的发展趋势和面临的挑战。本文将按照以下结构进行阐述:首先介绍核心概念与联系,让读者对数据架构和预测分析模型有清晰的认识;

AGI×大数据,开启智能时代的认知跃迁;解码AGI,赋能数据驱动的智能革命。 754

数学建模-层次分析模型

层次分析法的基本原理与步骤 人们在进行社会的、经济的以及科学管理领域问题的系统分析中,面临的常常是一个由相互关联、相互制约的众多因素构成的复杂而往往缺少定量数据的系统。层次分析法为这类问题的决策和排序提供了一种新的、简洁而实用的建模方法。 运用层次分析法建模,大体上可按下面四个步骤进行: (i)建立递阶层次结构模型; (ii)构造出各层次中的所有判断矩阵; (iii)层次单排序及一致性检验; (...

weixin_37079656的博客 9119

12、基于聚类的无线传感器网络能量负载分析模型研究

本文提出了一种基于聚类的能量负载分析模型(CBELAM),旨在优化无线传感器网络(WSN)中的能量消耗与负载均衡。该模型通过簇形成、数据传输和簇维护三个阶段,结合能量模型与负载分析,有效降低了节点能耗,延长了网络寿命。仿真结果表明,CBELAM在能量消耗、能量效率、网络寿命、数据包延迟和传输比例等方面均优于EBAR和ER-SR等现有方法。其优势适用于环境监测、工业自动化和智能家居等场景,具有良好的应用前景。未来可结合自适应策略与人工智能技术进一步提升性能。

vulkan6gpu的博客 46

训练自己的数据分析模型 需要什么数据?

MCP 是一种协议,通过标准化方式让应用程序为 LLM 提供上下文,将上下文管理与 LLM 交互分离,从而提高效率和安全性。Python SDK 实现了完整的 MCP 规范,方便构建暴露资源、提示和工具的服务器,并处理协议消息和生命周期事件。通过标准化数据和功能暴露,它便于创建强大、安全的服务器,辅以全面的文档和社区参与。:一个更复杂的示例,集成数据库操作,将模式信息作为资源暴露,并通过工具允许 SQL 查询执行,展示实际应用。:一个简单服务器,展示资源、工具和提示,如通过资源和工具回显消息。

weixin_40941102的博客 939

数学建模之基于层次分析法的择业决策问题

层次分析法(The analytic hierarchy process)简称AHP,在20世纪70年代中期由美国运筹学家托马斯•塞蒂(T.L.Saaty)正式提出。其基本原理是:将要评价系统的有关替代方案的各种要素分解成若干层次,并以同一层次的各种要素按照上一层要素为准则,进行两两判断比较并计算出各要素的权重,根据综合权重按最大权重原则确定最优方案,它是一种定性和定量相结合的、系统化、层次化的分析方法[1]。它是在简单加性加权法的基础上推导得出的。由于它在处理复杂的决策问题上的实用性和有效性,很快在世界范围得到重视。它的应用已遍及经济计划和管理、能源政策和分配、行为科学、军事指挥、运输、农业、教育、人才、医疗和环境等领域。

数学建模层次分析法案例大学毕业生就业选择问题

数学建模层次分析法案例 关于大学毕业生就业选择问题 传统的常用的研究自然科学和社会科学的方法有

层次分析法软件_【科研心得】使用AHP层次分析法来选择相亲对象

松玄月下!我觉得你在内涵我阿菌!01概念介绍层次分析法(Analytic Hierarchy Process,AHP)这是一种定性和定量相结合的、系统的、层次化的分析方法。在对复杂决策问题的本质、影响因素及其内在关系等进行深入研究的基础上,利用较少的定量信息使决策的思维过程数学化,从而为多目标、多准则或无结构特性的复杂决策问题提供简便的决策方法,是对难以完全定量的复杂系统做出决策的模型...

weixin_39690625的博客 897

数学建模论文 挑选最优工作岗位

题目:一位大四毕业生正在从招聘单位中挑选合适的工作单位,他考虑的因素包括发展前景、经济收入、单位信誉、地理位置等。试建立模型给他提出决策建议。

常见的 5 种数据分析模型,你都知道吗?

来源:ZAKER转自:上海数据分析提到数据分析,肯定要提到数据分析模型,在进行数据分析之前,先搭建数据分析模型,根据模型中的内容,具体细分到不同的数据指标进行细化分析,最终得到想要的分析...

qq_21787049的博客 712

数学建模——工作岗位的挑选决策.doc

数学建模——工作岗位的挑选决策.doc

ESP32-CAM与Thonny的完美搭配:从烧录到通信的完整流程

本文详细介绍了如何将ESP32-CAM与Thonny IDE完美结合,从固件烧录到通信测试的完整流程。通过硬件连接、MicroPython固件烧录、Thonny环境配置以及摄像头功能开发等步骤,帮助开发者快速搭建高效的物联网开发环境,实现图像采集与无线通信功能。

tomato的博客 1128

如何建立零售行业的数据分析模型

最近很多搞零售的朋友都向我抱怨,以前都说零售行业最赚钱,但现在却感觉越来越难做,尤其是实体零售,倍受互联网、微商、电商等线上零售业的冲击,竞争环境也越来越残酷,零售行业似乎根本看不到出路。 在我看来,零售行业的升级是一个商业与技术不断激荡交错的过程,拿实体零售企业和互联网零售企业来说,传统实体零售企业拥有行业视角的广度,而大数据技术公司手握单点技术的深度,两种不同基因的交汇融合将为行业发展提供更...

Leo的博客 4128

Ubuntu环境下rknn-toolkit2的安装与兼容性解析

本文详细解析了在Ubuntu系统上安装瑞芯微rknn-toolkit2工具链的完整流程与关键注意事项。文章重点剖析了rknn-toolkit2与旧版rknn-toolkit的核心兼容性问题,强调两者在API、模型格式及运行时库上互不兼容,并推荐使用Conda虚拟环境进行隔离管理,为RK3566、RK3588等开发板的AI模型部署提供清晰的实践指南。

weixin_29041767的博客 377

物联网应用层协议的多标准评估分析模型

随着物联网(IoT)的快速发展,选择高效且安全的通信协议以支持多样化的IoT应用成为新的挑战。应用层协议如MQTT、HTTP和CoAP在实现IoT系统中的可靠数据传输、安全性和可扩展性方面发挥着重要作用。每种协议都有其独特的优点和局限性,使得协议选择成为一个复杂的决策问题,尤其是在嵌入式设备中。本研究应用层次分析法(AHP)创建了一个结构化的多标准评估模型,用于选择最适合的IoT应用层协议。

研究兴趣:智能物联网、嵌入式系统、人工智能 1139

告别混乱代码!在Arduino IDE中管理多文件项目的5个必备技巧

本文分享了在Arduino IDE中管理多文件项目的5个必备技巧,帮助开发者告别混乱代码。通过代码分割和模块化设计,提升编译效率、降低内存占用,并实现功能解耦。重点介绍了头文件设计、CPP文件实现、调试技巧和工业级目录结构,让你的Arduino项目像乐高积木一样清晰易维护。

fun88的博客 361

PostgreSQL使用 pg_rman物理备份搭建流复制备库(streaming replication standby)

摘要:使用pg_rman备份搭建PostgreSQL流复制备库 本文详细介绍了利用pg_rman工具快速搭建PostgreSQL流复制备库的完整流程。该方法结合物理备份的高效性和流复制的实时性,特别适合大型数据库环境。主要内容包括:主库上的pg_rman安装配置、全量备份操作;备份文件传输至备库;备库数据目录准备及恢复;流复制参数配置;以及最终的启动验证步骤。文章还提供了架构示意图和关键配置示例,并包含常见问题排查建议,如备库无法启动或复制卡顿情况的处理方法。整个流程强调通过.pgpass文件管理密码的安全

liumangtuzi888的博客 1169
上一篇: 股票数据定向爬取
下一篇: python和navicate实现数据库的注册功能
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值