|
公务员招聘 摘 要 本文主要研究公务员招聘问题,根据题目的有关要求和招聘过程中的实际情况,将应聘人员笔试成绩量纲归一,面试成绩分数化。根据实际情况将各个考察方面给定适当的权重。在多个岗位对同一人都满意时尽量做到人尽其才,同时要适当考虑各应聘人员的个人意愿。 针对问题一,根据题目的要求,在不考虑应聘人员个人意愿的情况下,对各个应聘人员的面试成绩、笔试成绩进行模糊模型的分析。从而得每个应聘人员应聘过程中的综合成绩数据。同时,由于招聘部门在招聘人员时对应聘人员的特长有一定的要求,因此,需对各个部门对所有应聘人员的满意度问题进行分析,根据各部门对应聘人员的满意度分析以及应聘人员综合成绩以及两成绩所给定的相应权重,来求出应聘人员被各招聘部门录用的依据(各部门对应聘人员的满意度file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-6545.png80%+综合成绩file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-18584.png20%),在其约束条件下来择优。确定部门1招聘人员12,部门2招聘人员2和人员5,部门3招聘人员8,部门4招聘人员7,部门5招聘人员6,部门6招聘人员1,部门7招聘人员4。 针对问题二所提出的考虑应聘人的意愿,我们在模型一的基础上建立模型二。假定一种包括个人意愿和部门要求的权重,建立一个包含应聘人员对招聘部门的满意度和招聘部门对硬盘人员的满意度的模型,求出新的应聘人员被招聘部门录用的依据(应聘人员对招聘部门的满意度file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-22882.png40%+招聘部门对应聘人员的满意度file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-26513.png60%),在约束条件下来择优。这样,即考虑到应聘人员的个人意愿,又考虑到招聘部门的需要,使分配方案更加完善,综合考虑,从而得出各招聘部门的最合适人选。用本模型算出的结果,比较符合实际。从而得到结论:部门1招聘人员人员15,部门2招聘人员1,部门3招聘人员2和人员8,部门4招聘人员6,部门5招聘人员12,部门6招聘人员4,部门7招聘人员9。 关键词:量纲归一 0-1变量 1.问题重述 目前, 我国招聘公务员的程序一般分三步进行:公开考试(笔试)、面试考核、择优录取。 现有某市直属单位因工作需要,拟向社会公开招聘8名公务员,具体的招聘办法和程序如下: (一)公开考试:凡是年龄不超过30周岁,大学专科以上学历,身体健康者均可报名参加考试,考试科目有:综合基础知识、专业知识和“行政职业能力测验”三个部分,每科满分为100分。根据考试总分的高低排序按1:2的比例(共16人)选择进入第二阶段的面试考核。 (二)面试考核:面试考核主要考核应聘人员的知识面、对问题的理解能力、应变能力、表达能力等综合素质。按照一定的标准,面试专家组对每个应聘人员的各个方面都给出一个等级评分,从高到低分成A/B/C/D四个等级。 (三)由招聘领导小组综合专家组的意见、笔试成绩以及各用人部门需求确定录用名单,并分配到各用人部门。 该单位拟将录用的8名公务员安排到所属的7个部门,并且要求每个部门至少安排一名公务员。这7个部门按工作性质可分为四类:(1)行政管理、 (2)技术管理、(3)行政执法、(4)公共事业。 招聘领导小组在确定录用名单的过程中,本着公平、公开的原则,同时考虑录用人员的合理分配和使用,有利于发挥个人的特长和能力。招聘领导小组将7个用人单位的基本情况(包括福利待遇、工作条件、劳动强度、晋升机会和学习深造机会等)和四类工作对聘用公务员的具体条件的希望达到的要求都向所有应聘人员公布。每一位参加面试人员都可以申报两个自己的工作类别志愿。 1)如果不考虑应聘人员的意愿,择优按需录用,试帮助招聘领导小组设计一种录用分配方案; 2)在考虑应聘人员意愿和用人部门的希望要求的情况下,帮助招聘领导小组设计一种分配方案; 2.问题假设 1.假设笔试,面试完全公平,公正。 2.假设考查方面只有笔试,面试。 3.假设应聘人员无中途退出。 4.假设应聘人员服从分配。 3.问题分析 3.1问题一 在公务员招聘工作中,只要应聘人员通过笔试,进入到面试阶段,笔试成绩将对应聘人员最后是否被录用造成的影响将不是很大,而现在我们研究的对象都是已经通过了笔试的。故招聘单位在招聘人员过程中对笔试成绩不是特别关注,因此笔试成绩在研究应聘人员是否被录用的问题中占的比重将较小。而面试阶段主要是考察一个人的应变能力和表达能力,所以应聘人员的应变能力和表达能力对于应聘人员最后是否被录用占的比重应当较大。在不考虑应聘人员意愿的情况下,可以把每个应聘人员应聘过程中的综合成绩file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-27851.png数据化,即:设应聘人员的总成绩为10,按照笔试成绩占1/10,面试成绩中知识面、理解能力各占2/10、应变和表达能力各占2.5/10,将应聘人员面试成绩的等级评分数据化,A为10分、B为8分、C为6份、D为2分,再乘以相应的权重,从而计算出: 应聘人员的笔试成绩 file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-14712.png=file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-15187.png(附表1) 应聘人员的面试成绩 file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-18256.png=(知识面+理解能力)*2/10+(应变+表达能力)*2.5/10(附表1) 应聘人员的综合成绩 file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-21277.png=file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-13080.png+file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-4338.png 而每个部门对每个应聘人员都有不同的要求,根据各方面考核在应聘过程中的重要性的不同又占有不同的比重,根据专家对应聘者的评分,若评分在部门要求之上,则该项给满分,每跟部门要求相差一级则在满分的基础上减去满分的1分。,若应聘者在应变能力、表达能力上的得分为D,则依次减分。然后将每个人的每一项面试成绩与部门对应的每一项期望值对比求和,算出每个人在每个部门的满意度file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-9776.png(附MATLAB程序求解),从而得到总满意度 file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-8580.png=file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-26636.png*20%+file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-28120.png*80% 当第i个人被第j个部门录用,则第j个部门对第i个人的总满意度为file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-1912.png,通过对各录用部门对人员的总满意度求和并求其最大值,从而计算出最佳的人员分配方案。 3.2问题二 此问题与上一问题基本类似,差别在于此问题要考虑每个应聘人员对每个招聘部门的满意度。每个应聘人员只能被一个招聘部门录用。当人员被第一志愿部门录用时,应聘人员对该部门的满意度为9,当应聘人员被第二志愿部门录用时,应聘人员对该部门的满意度为7,当应聘人员没有被自己所申报志愿的部门录用时,应聘人员对该部门的满意度为5。根据人员分到的不同部门,整理出每个应聘人员对自己分配到各个部门的满意度file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-21500.png(附表3)。在此问题中招聘单位对应聘者的满意度file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-4852.png与第一问中的file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-22131.png是相同的(附表2)。由实际问题可以知道部门对应聘人员的满意度在总满意度中应占较大比重,按照一定比例对应聘人员对录用部门的满意度与录用部门对录用人员的满意度求和,得到总满意度。当第i个人被第j个部门录用,则总满意度为应聘人员i对录用部门j的满意度与录用部门j对录用人员i的满意度按一定比例求和。通过对总满意度求和并求最大值,从而计算出最佳的人员分配方案。 四.模型的建立与求解 4.1问题一 4.1.1变量设置 0-1变量的引入 在公务员招聘的问题中,假定第i个应聘人员被第j个部门录用,这时就认为总满意度为file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-240.png。要找出8个的总满意度,并对其求和使其值最大,为此我们采取LINGO搜索的方式来计算。为了能清楚的表明哪个人被哪个部门录用,因此,我们引入0-1变量。即应聘者i被j部门录用则取为1,若应聘者不被录用则取为0。 file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-32765.png 4.1.2目标分析 根据所给问题可以看出人员在应聘阶段笔试成绩在应聘人员是否被录用中占的比重将较小。而面试成绩主要是考察一个人的应变能力和表达能力,所以招聘人员的应变能力和表达能力对于应聘人员最后是否被录用占的比重应当较大,把应聘人员的综合成绩file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-12020.png数据化,从而计算出每个人员的笔试成绩file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-26280.png。根据专家对应聘者的评分,若评分在部门要求之上,则该项给满分,每跟部门要求相差一级则在此成绩的基础上减去1分,若是应变、表达能力与部门要求相差一级则在此成绩的基础上减去1.25分。然后将每个人的每一项面试成绩与部门对应的每一项期望值对比求和,算出每个人在每个部门的满意度file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-22260.png(附MATLAB程序求解),而总满意度 file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-20550.png=file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-5220.png*20%+file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-19389.png*80% 经过上述分析得出,以部门对人员的总满意度最大为目标,写出目标函数file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-7878.png 4.1.3约束条件说明 在本次招聘工作中,该单位拟将录用的8名公务员安排到所属的7个部门,并且要求每个部门至少安排一名公务员,综上所述各部门应招人员的变化范围应为: file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-28121.png 根据问题可知,每个人只能去一个部门而不能同时去两个部门,即: file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-19912.png 题中规定该单位录用的总人数为: file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-5495.png 4.1.4模型建立
& m5 ]# I, \% `2 L7 y* K# v以满意度最大为目标,以满足该单位录用总人数及各部门安排人员数为约束条件,建立最优化模型:
file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-23337.png file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-31303.png 4.1.5模型求解 通过对问题里的数据进行规范化,得出每个人员的综合成绩file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-14594.png,然后通过MATLAB求出各部门对人员的满意度file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-8831.png,按照综合成绩占20%,部门对人员的满意度占80%的比例计算出总满意度 file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-18219.png=file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-32557.png*20%+file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-18630.png*80% 然后通过LINGO求解(附(一)LINGO程序)。 4.2问题二 4.2.1变量设置 0-1变量的引入 在公务员招聘的问题中,假定第i个应聘人员被第j个部门录用,这时就认为总满意度为应聘人员对录用部门的满意度占40%与录用部门对录用人员的满意度占60%求和。要找出8个总的满意度,并对其求和使其值最大,为此我们采取LINGO搜索的方式来计算。为了能清楚的表明哪个人被哪个部门录用,因此,我们引入0-1变量。即应聘者被录用则取为1,若应聘者不被录用则取为0。 file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-11274.png 4.2.2目标分析 根据所给问题知道,在计算最后满意度时要考虑到人员的申报志愿的满意度,即当人员被第一志愿部门录用时,应聘人员对录用部门满意度为9,当人员被第二志愿部门录用时,应聘人员对录用部门满意度为7,当应聘人员没有被自己申报志愿的部门录用时,应聘人员对录用部门满意度为5。根据应聘人员分到的不同部门,整理出每个人对分配到的部门的最大满意度file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-17218.png(附表3)。经过上述分析得出,以人员对部门及部门对人员的总满意度之和最大为目标,写出目标函数: file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-30463.png 4.2.3约束条件说明 由题目可知,该单位拟将录用的8名公务员安排到所属的7个部门,并且要求每个部门至少安排一名公务员,综上所述各部门应招人员的变化范围应为:
! m, h C3 ~* u* o7 v6 S* cfile:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-31311.png
根据问题可知,每个人只能去一个部门而不能同时去两个部门,即:
1 `0 x3 u: R; u Z1 qfile:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-13497.png
题中规定该单位录用的总人数为: file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-6298.png 4.2.4模型建立 file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-21252.png file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-21328.png 4.2.5模型求解
4 X6 W4 W2 h! H, R( Q此问问题要考虑应聘人员的申报志愿,即:要计算出人员对各部门的满意度file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-24254.png,由于人员和部门都没有变化,所以第一问中各部门对人员的满意的与此问中各部门对人员的满意度file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-6548.png相同,即:file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-29332.png。按照部门对人员的满意度占0.6,人员对录用部门的满意度占0.4的比例,通过LINGO求解(附(二)LINGO程序)。
附 录 MATLAB程序: a=[4,4,3,4,3,3,4,3,3,1,1,4,3,1,4,3]; b=[4,3,4,3,4,1,3,4,3,3,2,3,2,3,3,4]; c=[3,4,1,3,3,4,2,4,4,4,3,2,1,4,2,3]; d=[3,2,2,3,2,3,3,2,3,2,4,4,4,3,3,2]; e=[3,4,4,2,2,2,2]; f=[4,3,3,2,2,3,3]; g=[2,3,3,4,4,3,3]; h=[4,2,2,4,4,4,4]; for i=1:16; for j=1:7; if a(i)>=e(j); n1=2; else n1=2-abs(a(i)-e(j)); end " A: Q3 M0 y6 E5 y3 S
if b(i)>=f(j); n2=2; else n2=2-abs(b(i)-f(j)); end if c(i)>=g(j); n3=2.5; else n3=2.5-abs(1.25*(c(i)-g(j))); end if d(i)>=h(j); n4=2.5; else n4=2.5-abs(1.25*(d(i)-h(j))); end n(i,j)=n1+n2+n3+n4; end end n LINGO程序(问题一): sets: aa/1..16/:a; bb/1..7/; links(aa,bb):m,x; endsets data: m = 7.7500 4 I4 e' R$ a5 c/ G( Z
9.00006 M" [5 C5 ^- |- _& }( a- _( N8 J! P
9.0000
5 b! w: g9 ~- M6 X6.50007 y1 d/ e! t1 W# a
6.5000
' z6 d6 g( |/ X( e' A7.75004 z& `- r8 g: v- \
7.75004 v. A! G, y: S) u9 y
9 D4 a( }, u# H
5.50006 y/ X/ d3 S* p; v# u- K
9.0000# }" ]( d' ~, p( x' T
9.0000
' D. f+ n1 s: W* C# ]6.5000
9 Q+ J) ?2 i( ^1 o7 v& T* |6.5000
$ R) y6 O! I- d2 `6.50008 B7 ?. B B! D+ J
6.50009 {; u( f# V5 ^2 T* `
1 l2 Y# h! Q4 b
5.2500
E2 a# M- b, [) Z4 u5.5000
1 c' \/ g' [4 k% E" \1 l5.5000
) ^$ _- V$ h( w5 x& z8 Q2.7500! n6 O+ G/ l7 c% G' g6 A" R! x
2.75003 ?% M2 g& E o# H( R$ N
4.0000+ k3 h5 ?/ i# b$ G t0 a' B
4.0000! J. A# J7 E1 T9 Y+ @. ~7 ]* Z
z h# x2 t, X# h7 L6.7500. N% J' U" W' N0 e" H z( `
9.00002 _, }4 k2 V. w6 R; M! }
9.0000
* A% x H4 l( ~1 @# c6.5000
6 }0 y0 P( H3 p0 `0 y a6.5000. ]5 l7 \) [! P( _' l: k
7.7500' E4 l* R9 n5 C
7.7500/ P& s1 \1 I# r! M8 u
4 Y7 l8 h1 g( W
6.5000
) S4 x0 L5 {( F" f& \2 S8.0000& W' U: u8 A6 o7 E2 I
8.0000; G" k5 N; A' k: e
5.2500
7 I6 _; ^, W9 g5 o5.2500 R! B L) O! K$ g" u1 I
6.5000
1 U. \. M; a' |- `) A2 W6.50007 n% `* P% G, t6 b5 n7 h* S
0 H) X$ q6 L% R! X. q
4.7500) J: p9 D, X$ {. L# U
6.0000
3 s& d# P1 q! V6 k6 w1 B+ |6.00008 c6 Y7 A$ p, `0 z2 `
6.7500) R3 q9 Q' K- A. t5 m4 F. T% p
6.7500; P; b$ `5 M. g e6 `% _
5.75009 k, u: S) K* p/ O
5.7500+ {1 _: Y# X6 S% \. R7 \
0 G" _" O$ G7 j" l7 l4 k7 ?
6.7500
# C, r& ~/ }3 b1 q7.75000 a" }& S+ S" u& Z# q y% Z4 ~
7.7500
# V7 A- ~. K5 @% S5.2500
* T& f( Y" h7 e5.2500
3 o( N4 R* ]( V- y8 s6.5000
( i. Z7 J5 R6 s7 X' i% R& ^6.5000
- c5 P9 A- w8 y0 J 6.5000
+ }+ I7 ]6 X2 r! `5 i# P8.00009 O1 \9 r7 y. W9 i
8.0000* s" t8 J2 t( ^5 c: X5 E, {
6.5000
6 v: B4 D- Y2 i: L* p/ i+ m6.5000
_( k F% ~& l$ K6.5000; P( x- J4 t0 Z
6.5000' B3 h+ B$ \: o- U; x
5 Y* W, O- J7 f5 m3 u# ^. [6.7500" a5 n" J* o7 u/ q: D3 M! H `/ I
8.00002 t) a( X' i' W( n
8.0000- v. u6 f c0 q9 F R L4 @5 \$ y
7.7500
9 T# h" }4 ]. B& U, o7.7500. e! M9 s9 X- M$ @3 T
7.7500
( x! H4 R* G% _( j% C3 ~7.7500
* p$ @4 H. i; C1 k7 V
3 b, ~* D3 i5 N% q' j3.5000
# O* S; l0 ~) B3 g- C2 t/ }6.0000+ q. h8 V4 }5 P; q: K
6.0000
4 E7 g5 _) k% r2 f9 z V" s5.5000
! I6 f/ Q- G# k& u& `5.5000
7 ^6 T' S! G! }. T5.50002 G8 v. @1 J0 K# d$ P: ~( z
5.5000
0 @# K7 t: f3 q) _5 f. Y" k$ z
9 B5 W8 q7 X% Y& A- Y5.00005 U. M0 ?- [& n: u) N0 q, `
5.0000$ j2 k2 L; d* q6 t# s7 I
5.0000
/ S; o* y. a1 L6.7500( Z# S; B+ y( \6 T7 B/ F
6.7500
$ e# F3 s% a* ]3 @1 \& i' d7 T! S7.0000
3 ~' ^* v0 A p; [7.0000
0 |. T0 R& ^7 p' U6 Z
" ]! m5 ~/ W# w$ M/ Z
8.0000. U& j9 P8 l+ D& W
7.7500
6 j( m$ h! d* X; M9 Y; g) U7.7500
% V9 E5 l7 z( H0 b1 ~- }6.5000
3 v0 \$ M- ]- a! z) K* z6.5000
6 @( B& c5 U/ q0 @7.75009 k) N$ G: Y1 }
7.7500
' O" A, {) R3 H+ Y" a$ i
% `1 d0 o8 J/ N% `5 P5.7500" O6 P- k. A1 T
4.5000
) b6 q* m" A' n) L. e4.5000 8 @/ L9 P4 E N: F
5.2500
8 b: ]% \4 ]! T$ p& X5.2500
4 g o+ ~8 [5 E% @. ~- J5 D5 h6 y5.5000
5 U: G+ F' }/ v1 S5.5000
, K; B4 d+ i) ~$ I: g
/ [' z: A7 W* }: B4.7500
5 F0 a5 c% h3 y) [% v( |; j6.0000
6 w3 t' X8 C! J6.0000( w3 I5 \- K M
6.7500
1 o: U6 |$ h6 z, Y% a9 S% l6.7500
6 _5 H/ L) ]& |6.7500
0 A0 P4 B: I5 S9 ~; S6.7500$ t% f; q1 q+ Q' N- V) v% j O
, p8 Q' h. t' X5 F, t' h4 _. n) ~2 ?
6.7500( |3 g/ Y! Y: x( |3 t f
7.7500 1 z w3 P1 p& r6 \
7.7500 s: c3 H7 r8 M: x
5.2500
5 r! B# I: ~4 ~8 @8 l1 Q0 r! J5.2500) l$ i* K. b+ o* Q' `3 r2 b5 r
6.5000$ d8 x9 V" q& `2 |
6.5000" k! J: K# l" f4 U
+ E- g8 B9 M5 R3 I# s6.5000
* g- k% ?/ I; m+ T8.00000 Z# m0 R" ]- i
8.0000% W. [7 I# s8 `- K: K4 ?: L
5.2500* D* N o1 J' I. S- q
5.2500' h" B4 e; z: I* o1 G! Q- }
6.5000
2 Q ^6 m. v9 a6.5000;
a=8.9667 8.5600 6.5600 8.5500 8.0433 7.4433 8.0333 8.5333 8.6333 6.9333 7.0267 8.5233 6.7167 7.4167 8.0133 8.0100; enddata max=@sum(aa(i)  sum(bb(j)  0.8*m(i,j)+0.2*a(i))*x(i,j))); @for(links(i,j)  bin(x(i,j))); @for(bb(j)  sum(aa(i):x(i,j))>=1); @for(bb(j)  sum(aa(i):x(i,j))<=2); @for(aa(i)  sum(bb(j):x(i,j))<=1); @sum(links(i,j):x(i,j))=8; 得到最优化结果为: file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-7978.png LINGO程序(问题二): sets: aa/1..16/; bb/1..7/; link(aa,bb):x,y,q; endsets data: y= 7.7500
1 M6 p+ ?* a: o9.0000
; Y6 E% y3 @. m9 ]0 z% D. @+ w9.0000
: ^* U( ^/ c* m- O5 }5 ?* c6.50007 e! B. R# O6 |4 {
6.5000
) V0 c7 W5 \5 O7.75007 P$ r+ m. M+ x, f9 ?2 k
7.75005 v- K* p l& w, |
! {5 B2 j' i# s: U( t* J
5.50009 f/ M; d/ G* E9 }5 u/ |
9.00003 X6 q5 f! ~, `4 n L/ [# X
9.0000
1 E3 z% ~; i$ n; V. S4 x6.5000& g# {6 Y- x; c5 T, d7 [" J
6.5000
; ^( B2 R8 l3 N2 c: w* M9 K6.5000
1 \0 X2 w/ Q8 L; a" _5 i j6.50000 r1 H2 |" m- F: P
9 R% I. L2 `# x8 g9 |) r5 @. D3 H5.2500
) [, y( [! U2 {# @9 {1 }5.5000
0 [4 T! x2 y0 B& ^( P" r5.5000+ G0 e2 _4 _4 T3 k j7 @
2.7500
* O3 j: d; W8 u7 Q$ a2.7500% r/ ]' a" z! q# _) G: X1 a
4.0000
8 |: u' m8 S" p1 N4.0000
, y$ Z2 _3 ^5 e/ H1 o
4 T0 E( _, G8 | U6.7500
; O; Y3 Z, Z% i9.0000
/ Q# v( Q2 c# S9.0000
* [/ D- b+ |4 Q5 L3 K6.50003 ?, p5 j& h1 Y
6.5000+ A' C' ?- W9 [- s3 Z
7.7500
* }" S" g" x/ b* g) B5 W/ H, }4 x7.7500% |, p5 ~5 W& v- ^ m- ^
Z' l' R6 J6 `- H. c4 J
6.5000
3 B& J! k2 y* _8 R8.00004 X1 e3 M7 F" t' w* [; w( i' y' p: P, \- G
8.00000 i, V7 O& U3 P
5.2500- N$ e0 I7 _2 R& ^
5.2500
7 \& `) @6 }4 o. E8 O% r5 D6 n9 K6.5000
* f2 D6 q- w; o% ?4 M( ?+ T6.50000 J& u$ `. {( _
|1 N( z' A) L
4.7500
. p* \2 X0 A+ W1 U3 P" ^9 c( [6.0000: _0 E, {4 [$ y. A: E W! ^' o
6.00007 }. E( ]' @6 E4 M7 X5 q
6.75002 u. x8 C0 Q1 K& z! R. x
6.7500
8 v I9 a2 d/ b0 ^+ j5.7500 D2 Y7 T" X+ G
5.7500
) {8 C* {5 l& i7 d; T$ ^7 @+ M
- b1 b8 R8 {9 N8 ]7 T8 j# |6.7500
9 Q: C1 V9 r2 F; W& L( o7.7500* U9 D0 K# [4 h: l# f; n
7.7500! v" v; p$ p5 [3 A
5.2500
: M7 S8 `/ D5 r) z1 g! w i5.25000 K8 v9 k5 E1 @( H! G) p/ S3 F
6.50007 S2 }! @, |3 ^1 P- ?
6.5000
; q' u @5 D, c9 L1 c T% @: k
6.5000/ l1 ?3 v: o& x6 n0 V% F
8.0000
5 U( l- W' V; K+ R& s. } e' y8.0000
/ }; K: ^ g: S3 U( u: W6.5000/ u& J" t$ [; N6 ?1 }/ J# i
6.5000
i6 }4 G; X: Q5 v6.5000
6 j, M0 F! g# \! n: M* s6.5000) h# p; T8 b/ X4 x C& y8 Z
# r7 }' K9 J' ]9 ^9 V2 G
6.7500
% [9 G( F& ]+ i8.0000
/ g- J8 k j% B# j' X' i8.0000$ O- S5 a) } N& m6 }: z
7.7500
9 @3 b$ ~7 f5 U+ U; H( g4 E5 J7.7500
W5 e2 _9 `! m) w! u7.7500
/ q( X' t0 o0 _' ~1 q3 ?# n7 T7.7500$ c& \! Y M2 u4 n z4 S* ~& E% q
/ K" c0 A% H; D2 f' q3.50001 s5 q. ]8 B" x, ^
6.00007 ` [& i$ f& U4 Q
6.0000
: S% i4 q. Y4 w' G- m8 n% H' r5.5000
9 |, Y" N9 t% G" U" y5.5000
2 g$ Q0 _( w7 @5 H& ]0 r3 i5.5000
; p+ w3 D7 Y) T, N R: d, ]% u5.5000
4 z3 B L5 P7 ?3 {" W8 P
4 B$ E: U1 U' g6 v8 U0 a
5.0000
. [, p& G1 K# @5 }5.0000, ]5 {2 j! U- p
5.0000% u0 r$ K! M- ~8 L
6.7500
% F' b6 W# D5 H" v+ ?% M2 ]6 S6.7500/ _1 b& t0 G5 S% N5 N% P9 c
7.00007 W8 @5 f' t! b; k* U, O
7.0000
# y/ O- B- I: K+ \ 5 J8 j/ }$ ~+ w0 r; ]# K. N7 J
8.0000; n0 g7 z1 W& i+ k0 l
7.7500
, k3 M. M8 c$ S5 U$ Z/ p7.7500
" ^4 c6 |3 u2 h; d7 }: g5 J2 y6.5000
; ]% p+ s. C% J: V6.5000" O0 Y% Z* O7 F1 C" c
7.7500
2 a- ?4 l3 o! Y0 r7 X& N( [7.7500
) o# \1 f0 S5 ^1 K, J1 O! i/ s8 H
+ _( {# |& V1 g2 |; G5.7500. i ?9 [! x4 g V3 C
4.5000
8 Y; z+ @ a3 I4.5000
" |+ Y9 G8 O/ V2 h6 z5.2500% ?. h8 k' v, b# w, v
5.25001 g4 X$ |( O. E3 X
5.5000 % o5 p0 t! h L; J" g9 w& g* ~( D
5.5000
: j F. W6 J9 c1 A& [. W4 D
5 l) C% V/ G; I6 J [* b; O
4.7500
& @# ^6 W' [7 \ h6.0000! I& \: a* a# l! e
6.0000& k( [+ C) o5 M& t9 U
6.7500! k" i- \3 s" m# v$ K3 Z
6.7500# I% n5 p3 R# K: R5 R
6.7500
1 C1 f9 j( u M! ~9 [6 ^6.7500
3 K0 H/ D: {0 s R2 F
+ g6 F4 C( N& o4 Z6.7500 J- i# I+ }; y$ F0 p: p
7.7500 6 B1 b+ |' r+ L' y
7.7500 , I! ]- Z P; T/ N& |$ v( H8 {
5.2500) @/ G" n, F# [& J. F( P/ m
5.2500; |9 p F' l7 E8 X/ V" {" U! }! X( J
6.5000
, _- g3 t9 z( h" x+ ]6.5000
; n4 b4 f! v& }* @2 w+ y& @& [) Y
8 n& z4 m) |# [, g6 ]4 _
6.50009 W& V0 l, f# O) r9 G2 u
8.0000
! u k1 M7 R( i8.0000
5 `% j7 j) u V5.2500 ]1 t" H9 k" `
5.2500
8 A, q' R, Q% ]& T0 D) [3 U. s* _6.5000
- U9 d7 u* a. q! O) Z" g# u$ [6.5000; q=
; m2 x. k) R/ n* L54 P& u- F4 c4 g/ Q2 O! I3 ]0 u7 q$ X
9% k3 ~& y7 c$ K; P3 s+ ?/ i9 _: U
9
: L- T; l/ y3 B7 M& x% k7
' c! n$ ?* K, f% X8 Y+ L7+ p' [( [: n6 O! C* Z3 P @
5% z8 M3 q8 c* j
53 G5 T$ Q( Q; p M+ o
. E( l# m/ D0 [2 e. T& b" c7
Y* c3 I! h. o) Z. H, p2 T. q! I# v. F5
# Y# G( \9 I7 w5
- K% w) Y6 V, s3 X5 `* x9( L5 w8 ]; I1 l/ f$ {9 j
9' F" } k- t/ H. {# A
5
* A. c+ F: i( L2 \7 a; d# n+ Q5
" N5 E# D9 W7 U T# Q( Z
# `" g5 _$ q" O) S" s6 R2 E9- I( y2 @3 P1 P# k0 u2 h- Y
7
- Y% A G! @& q- ]8 I7( h) ?% f! Q( X$ {4 f* U
5
/ M$ ` R: h' C6 f, g8 T3 S2 T5; u7 K# p) m/ r: q8 F
5$ [( |& H2 M7 i4 Q$ Q
5
% C0 T9 k, l5 A [* E* ]
- D. B a4 x5 I; s! G& }$ A! M, }
5
% [7 Y: J, z& Y6 U/ n5
/ _7 ~2 q h* V& K/ z- a# X5
1 h, u' y/ f( K0 {1 \& S) I7
4 H5 x% C1 y2 A( Y! O9 r7
5 v& i& y' `" {7 L+ g9) @& q2 J4 e& J# r! D
91 [8 S, q4 P3 G. i+ ~6 @4 A4 R4 Z
' N; u7 j' A# @. u1 z% G4 |5 a5
. L* {& J# Q* k$ n& x7
3 \$ G2 F5 g% z* r7
4 O( Y5 T, |- t$ u6 H1 e3 ? f9 p9
& T! j4 Z0 W+ M2 r4 a9+ B' p* N$ ~8 W% N
5
% V. {2 n: b* x, T* ]5! x5 v5 S' q4 D, K7 X
7 a6 w- {! W- b% U- l
5
% w2 o$ u6 P% W% {) V9 v$ p5
! z9 i$ Y9 G' z2 U* s n5
7 v' h. g) F" w7 p! |7 Y/ M9# c* A3 x' T9 J% b. i, {& S
91 R v8 h, C2 N! o' M; ?
7/ |: ~: v3 U8 R6 Z$ ~. h
7
& L! e; ?, K/ T& ^ # X, ]4 q' _9 D R( c" F* e
7
/ a, D! F7 {( T. }3 G8 {5 D M5
5 z9 j- f, _4 _/ r6 g# s5
L( K! `& T. j2 e& G# m" r- M5, p. E* _9 W* E2 B( L! b$ n: x9 c5 S6 y
50 J8 c# _8 b! H* N) a: H* W. z
9
. l9 w! K2 D( I9& X# F6 `$ z* e* c
9 B0 V, e/ O% o57 C) b0 }) A( W" L' p f
91 T; d# W) O- C9 b
95 r$ \& ^) a" u& t4 \/ K
5
. Z6 Y* Q( d( u$ r5 j5
7 F& z# x/ H1 \& l$ x7
& [# s4 c: i; t: m1 \7
& V+ X8 }$ \+ Q. K n! e; ?
- H& E5 B+ Q" U( d/ k9" K% i. n& y! t/ S: L9 c
5
5 v- o' c: {! i5
+ e# N* ^0 X9 z' g3 ~) Z0 A2 p, s5
& E( R$ O5 Z7 M" N) U5& H' E7 }+ G" a
7
9 O+ J# M2 z2 O7
0 e* U& q L. B& ] y# n$ f
% g+ H+ f5 S( a8 ]& t8 o4 |; o9 O
7( F& V4 a& f6 _4 _9 q0 M8 C* \
5/ f4 o: K( w0 B. j8 t5 Z
5# U8 {2 r% \2 g4 @( Q
9
6 _8 ?; h' B: l) G) y% N9
6 P6 Z$ S; `/ N* d d2 f5
' `. v; y+ k( B8 I5; o+ r+ C, {5 I- z6 G0 t
, D% z7 H# m, g) F; P, X
7
5 F" P3 S8 \7 w5
9 ~' V' t8 v" k+ A* M5
' M u q& {! s- D5
1 v) | P3 V4 m5* Q# d6 ^& k+ G8 `2 ~8 p1 I9 X2 L
9
* Q; G# j4 f0 s0 {% {! Q9
5 V6 a" Q/ D N9 u% ^0 F
7 P& S1 v' w: N5
5 v/ l% W) D3 u2 r57 l) T9 D: e: J
5$ A# F( D, R8 Z4 ]
9
l' W8 n5 d) u* m90 A/ r0 P5 ^2 N, L
7- A8 b! ~8 z- q8 G! H' E! s
7+ Y* k; }3 [3 D6 r" ]
& M6 k( s7 ~7 B# S# J3 v
76 O; z) y+ x G( K5 W5 `* f s0 i9 z
91 p, s& A8 c+ U, y1 g
9
, \" |9 ~6 K% @ r5
# T ] h3 Q0 H: E, O' J5
5 f8 s2 s+ P+ a6 ^5
0 j+ t6 N* A* J& ^5
) m5 P3 f3 `6 _# N! k z3 O0 b
/ I+ G* i K: W* ^0 P: L5 \% K9' u- o7 X- f+ Z2 u
50 ^) ^7 i8 I4 C6 k) I. b! V
5; A7 s5 Z% L/ {" T- X, \4 b; h
7
4 G9 T7 ^& z) j6 Z5 D- g5 u$ n7
. d- u" N$ I4 K: j5+ G2 G. U) S3 k: [# b3 O0 c( x
57 a" e% P/ @) ^. K7 o
! D+ ~ l+ z, t6 x- [
9$ W; q9 b$ V1 Q
5# P: ~( R/ V/ h7 [
5
( ^" P& ?0 D6 r8 t51 G. r( L& ?5 E8 P) d% h% J
5
) ^* y+ i, j6 a- R3 a! o# R/ B6 b+ d7* N- T' ?% _3 Y3 K$ V& p3 H
7) [8 w+ e# L8 X- e; B1 I( Q' ^/ K7 U% u
8 f. T! G- b) ~1 z7
: D( o+ `3 m$ |$ I5
2 [3 g; V0 `7 @, l' v- @5" K. M8 x8 D' N5 ~0 ]
5, B5 w: Z2 U. w4 G- k4 f+ J7 F
5
8 C' P! B; c2 G- ^! n! Y6 ]- `$ m- c90 l) W5 k' V( ^0 @
9;
enddata max=@sum(link(i,j)  0.6*y(i,j)+0.4*q(i,j))*x(i,j)); @for(link(i,j)  bin(x(i,j))); @for(bb(j)  sum(aa(i):x(i,j))>=1); @for(bb(j)  sum(aa(i):x(i,j))<=2); @for(aa(i)  sum(bb(j):x(i,j))<=1); @sum(link(i,j):x(i,j))=8; 得到最优化结果为:
% l6 s. S7 P6 H8 C3 V2 p9 M9 Y file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-17809.png 附表1 | | 笔试成绩 file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-5398.png | | 面试综合成绩 file:///C:/Users/朱海如/AppData/Local/Temp/ksohtml/wps_clip_image-18639.png | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
附表2 公务员招聘问题各部门对应聘人员满意度 附表3 应聘人员对招聘部门的满意度
) e1 w* w6 m: u% { |