QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2694|回复: 0
打印 上一主题 下一主题

航空公司机组优化排班问题的参照资源

[复制链接]
字体大小: 正常 放大

1178

主题

15

听众

1万

积分

  • TA的每日心情
    开心
    2023-7-31 10:17
  • 签到天数: 198 天

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-14 15:05 |只看该作者 |正序浏览
    |招呼Ta 关注Ta
                                                                
                         人力资源安排的最优化模型
    2 U1 `' q; C$ I: }+ H7 t, ]1 描述/ p! e) g; ?4 M. q+ ^" Y
    某大学数学系人力资源安排问题是一个整数规划的最优化问题,通过具体分析数学系现有的技术力量和各方面的约束条件,在问题一的求解中,可以列出一天最大直接收益的整数规划,求得最大的直接收益是42860元;而在问题二的求解中,由于教授一个星期只能工作四天,副教授一个星期只能工作五天,在这样的约束条件下,列出一个星期里最大直接收益的整数规划模型,求得其最大直接收益是198720元。
    4 v1 B2 Y+ {, A/ \8 E9 `7 E" S' s' D5 p  B3 w" D( _' W" V
    2 问题概括
    8 S+ Q9 k0 |, c# b' }6 B. S数学系的教师资源有限,现有四个项目来源于四个不同的客户,工作的难易程度不一,各项目对有关技术人员的报酬不同。所以:
    3 Y6 x& @. E7 F4 F* ^' P0 J9 T' k+ {, o
    1.在满足工作要求的情况下,如何分配数学系现有的技术力量,使得其一天的直接收益最大?# a+ l* c+ L# K% M3 Y4 `
      B/ U# P5 D2 M( C/ c" h) B
    2.在教授与副教授工作时间受到约束的条件下,如何分配数学系现有的技术力量,使得其在一个星期里的直接收益最大?& V' y) v/ I/ H( _# @
    $ q) D5 S- F) X3 o2 _2 e* l+ V
    3 建模过程
    1 G& n+ T% Z" R1 i6 r  F3.1 边界说明+ O- U/ U( H3 N3 Q5 o+ X
    1.不同技术力量的人每天被安排工作的几率是相等的,且相同职称的个人去什么地方工作是随机的;5 w+ y; H6 V9 r, o4 n

    # t: R+ X- Y5 D3 U$ d9 |2.客户除了支付规定的工资额外,在工作期间里,还要支付所有相关的花费(如餐费,车费等);
    8 l8 ]- p6 z* P! O
    2 Z5 t* |% b# H6 g6 ~9 P' s3.当天工作当天完成.. x, X* n2 U' t5 [: Z) C
    ; i( n2 [9 ^% n
    3.2 符号约定( o6 [) _3 Z2 R6 N8 r
    - L8 S/ r( R* ]( w7 z
    , z1 ]2 @' |/ N. ^
    / y! V3 h8 E& Y& _0 {) l) S1 n& }
    3.3 分析$ R3 X) ]- b- Y; `( \; S. t
    由题意可知各项目对不同职称人员人数都有不同的限制和要求.对客户来说质量保证是关键,而教授相对稀缺,因此各项目对教授的配备有不能少于一定数目的限制.其中由于项目技术要求较高,助教不能参加.而两项目主要工作是在办公室完成,所以每人每天有50元的管理费开支.) b2 I' z( a/ g" [- u9 E+ t- Z9 |
    . c! B. [, n- {7 d) S& ]
    由以上分析可得:最大直接收益=总收益-技术人员工资-、两地保管费.; t' H) U0 U- E6 w* d" e& R
    , y. r! w4 \3 z- ]$ \, B1 z
    3.4 模型建立5 t* m* a  z- N
    . {5 b, B' F$ I- a( x
    ' ]$ N6 l& p1 a* W% Z+ I$ t
    7 P: L$ Y: v. r

    & q" _( h) G1 K: Q+ `* A# p4 W  ]: l% R3 v

    * X& T0 {9 J& |) R3 @1 i1 c4 O5 f" d/ @  m1 J" q( I
    " _# y: q0 \9 f4 o6 _3 v! L0 {) P
    3.5 模型求解

    相关数据表格如下:9 }+ t! [. V. }8 Y
    数学系的职称结构及工资情况

    $ i: E/ B2 X5 i# C; ~: C9 ?

    1 R+ D+ |, g- U. {- g" x9 y. Y, D, `* O, q- p& {- k# v6 |
    6 ], x, o6 p3 U0 L, ^% j! Y2 a

    5 S5 l: M  n( T, a- s+ O4 模型评价与推广" [; D/ a- h5 g! `4 x, C$ _. n+ j* Z
    本模型通过合理的假设,充分考虑各方面的限制条件,得出的人员安排和直接收益" l. e# p% B8 i; N4 Q$ ^

    ' a4 h3 e$ o" F; a9 z+ d都是本模型的最优解与最优值,对武汉大学数学系的人力资源安排有一定的指导作用。但从模型假设中,我们可以知道对数
    " G  d+ D3 e4 Y- ^6 b1 e& @% I% b% T/ w1 Q& U; S( I
    学系现有的技术力量的安排是随机的,在相同工作时段里,可能会出现部分人工作次数较多,而部分人较少的不公平情况。$ ?0 x& D7 c' _- e% j1 ~

    4 i. N. x6 |5 x; u: i所以在满足工作需求的情况下,分配工作时应该要人为地尽量使得每个人的工作次数不要相差太远,或者相等。3 V. U; Z& b  {* a! g/ k

    6 l# l4 q' S) }% I/ I此模型通过对人力资源的调配,从量化的角度得出数学系的最大直接收益。利用此模型的方法可以求出所有类似本模型的线性规划模型。但是,本模型只是单目标的规划,可以在此基础上,增加目标要求。如在数学系的直接收益尽可能大的基础上,使得客户所花费的资金最少,等等。从而建立多目标规划模型。解决更为复杂的实际问题。
    6 Y8 _- N: X% r5 i* A0 m  Q! W/ T, V: K) C3 Y" _4 {
    5 实现代码
    $ J) _  o# y% v4 Q5 _f=[-1000;-800;-550;-450;-1500;-800;-650;-550;-1300;-900;-650;-350;-1000;-800;-650;-450];* W' R$ s$ V( r' p
    A=zeros(9,16);
    + I+ L, p3 ~) F2 jfor i=1:1) K, \  m+ T6 j6 f
       for j=1:166 G7 n: T- R& s: l
          A(i,j)=1;
    6 y. L" i, z! r   end
    ( n* U' d4 U  h# W& A7 Uend
    % _! e, C+ o! K, y5 W' x: mfor i=2:54 j/ X1 S6 w% w8 q( q2 b  K
       for j=i-1:4:11+i/ N$ B* V- A- O1 v
          A(i,j)=1;
    + O) d7 ?+ @* L6 G/ @% O8 I- g% [   end% l: Z/ J; t( B: ?% ?
    end2 V4 `/ d7 W2 z% z8 ~& G* i
    i0=0;- x$ d9 Z+ ~! e! z5 Q
    for i=6:9: C, B4 E5 c, ?8 s* L" F
       for j=i0+1i-5 )*4
    . L5 Q; _8 V3 N- [' |0 |      A(i,j)=1;
      P0 k6 A) c6 w/ H" h6 K4 t   end0 G) c* g3 a6 J$ T9 i
       i0=j;; z5 q7 T8 v9 {/ h
    end
    ) `2 Q, V# y) O: t4 y- _b=[64;17;20;15;18;12;25;17;10];
    4 I' ]8 M- S7 L/ F2 Y6 KAeq=zeros(1,16);
    ' h; y8 J, V. ^, x- F: P$ ^+ ]2 zAeq(1,3)=1;
    : q( l1 m, Z& V9 X( o8 x- gbeq=[2];0 V: {2 ~5 C1 }
    LB=[1;2;2;1;2;2;2;2;2;2;2;1;1;3;1;0];' W. W- e3 e- _, j
    UB=[3;5;2;2;inf;inf;inf;8;inf;inf;inf;inf;inf;inf;inf;0];
    0 v1 G4 p5 u: q7 @) k3 U- |[x,fval]=linprog(f,A,b,Aeq,beq,LB,UB)
    9 t, P7 N6 D& `* J& g( a  N7 O9 \) x7 B! `) I% b

    ! {# R  v( Y9 `' X1 ^2 z0 O' }/ h: E$ u% ^$ u
    f=[-1000;-1000;-1000;-1000;-1000;-1000;-1000;-1500;-1500;-1500;-1500;-1500;-1500;-1500;-1250;-1250;-1250;-1250;-1250;-1250;-1250;-950;-950;-950;-950;-950;-950;-950;-800;-800;-800;-800;-800;-800;-800;-800;-800;-800;-800;-800;-800;-800;-850;-850;-850;-850;-850;-850;-850;-750;-750;-750;-750;-750;-750;-750;-600;-600;-600;-600;-600;-600;-600;-700;-700;-700;-700;-700;-700;-700;-650;-650;-650;-650;-650;-650;-650;-650;-650;-650;-650;-650;-650;-650;-500;-500;-500;-500;-500;-500;-500;-600;-600;-600;-600;-600;-600;-600;-350;-350;-350;-350;-350;-350;-350;-450;-450;-450;-450;-450;-450;-450];
    " B+ e3 L# }& f! T% GA=zeros(60,112);) |; ?7 v5 l8 L+ d7 u! V' w! U
    for i=1;1. ]" C8 z% w5 ]$ U5 N# J
       for j=1:112
    - w* M  P( D5 n+ w% `4 f0 L      A(i,j)=1;' `$ w7 h. i3 t8 ~! \) r
       end 1 i) ^; ?& @! w
    end
    . b% {/ V& X1 f! ri0=0;
    6 D) S& E& @, W6 z% Bfor i=2:40 F% q- W2 L4 Z4 G
       for j=i0+1i-1)*28" _4 c1 C2 L4 Q; ^, f
          A(i,j)=1;
    3 a6 T' G7 P( h* C* u: F3 b   end- a) ]: y. S2 K3 G8 z
       i0=j;# M1 O" q6 Q4 [8 I5 x; ^
    end
    . [! ?2 f5 g) dfor i=5:32
    + d& C$ C) f. e3 X: w' A2 R- Y- [   for j=(i-4):28:80+i* a' o' a% w6 M2 F$ D5 ], k
          A(i,j)=1;& p2 s0 r9 h" I+ [- ?& A6 M
       end
    . t* _2 t5 W7 l' W3 Z( {3 e  cend
    & z# ^0 b2 |1 Q5 [for i=33:39
    " S8 M! i* H% U   for j= i-32:7i-11); _" `2 d  J, ]- B9 D9 c
          A(i,j)=1;
    6 w& b7 f9 u1 \8 O8 p9 I% N0 z   end
    , q& r* d8 I. T. K6 Xend
    3 ~# ~, c, j, y$ N9 ~1 Pj0=j;- ]7 x/ g0 d6 T9 a' d, y* X2 T* M- L
    for i=40:46
    4 d1 b# ?1 N' f) L/ Y   for j=j0+(i-39):7i-18)+j0% |' }4 V. i0 m! E5 _+ V6 L( x
          A(i,j)=1;+ Z$ p" W- @: `/ S5 B: q3 }0 B
       end
    ) O( j" H- N' J0 }, i: ?end+ g# ]- h. t( a' U' E
    j0=j;! a& v$ G: d' x+ h4 Q2 ?
    for i=47:53
    7 }7 H4 h# q9 K) ]) S  B; N, b. E   for j=j0+(i-46):7:j0+(i-25)9 `- j7 \& X  }. M* z# _( T+ b0 ~
          A(i,j)=1;
    5 K& q8 @7 w. z   end3 v% ~6 S  m, ]: m4 g6 v3 J. T* t6 S
    end
    8 w. y0 Y; S6 vj0=j;
    9 [0 y- e7 q6 l  @' U8 z8 @9 S, Jfor i=54:60) V5 d0 E$ ?% W5 S9 \
       for j=j0+(i-53):7:j0+(i-32)
    6 J1 `/ V% g2 z& O; H( I$ s) U      A(i,j)=1;. q: y" B) D) y# J) ~4 ?
       end
    & F# q% U- K# X0 v1 A$ Oend
    : v( i4 N/ z7 v+ N% gb=[362;48;125;119;17;17;17;17;17;17;17;20;20;20;20;20;20;20;15;15;15;15;15;15;15;18;18;18;18;18;18;18;12;12;12;12;12;12;12;25;25;25;25;25;25;25;17;17;17;17;17;17;17;10;10;10;10;10;10;10];
    6 m- ~( [/ a# z0 [9 UUB=[3;3;3;3;3;3;3;5;5;5;5;5;5;5;3;3;3;3;3;3;3;2;2;2;2;2;2;2;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;8;8;8;8;8;8;8;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;+inf;0;0;0;0;0;0;0];
    ' c2 ]" s4 B" Z3 r5 y) p9 eLB=[1;1;1;1;1;1;1;2;2;2;2;2;2;2;1;1;1;1;1;1;1;1;1;1;1;1;1;1;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;1;1;1;1;1;1;1;1;1;1;1;1;1;1;3;3;3;3;3;3;3;1;1;1;1;1;1;1;0;0;0;0;0;0;0];) F9 Y1 y5 |  }; y" x
    Aeq=zeros(7,112);
    7 \1 n+ d6 g5 ~" _$ F4 g& u  g3 `for i=1:7
    0 F* n7 @4 ^+ U- V) ?   Aeq(i,i+14)=1;
    # ?" E7 D& Q$ E) `1 n) c/ vend
    & d9 T* A/ F; Obeq=[2;2;2;2;2;2;2];' I8 T+ ?- l% z, W
    [x,fval]=linprog(f,A,b,Aeq,beq,LB,UB)
    / p: D' E# B( d5 ?& Z7 M+ Y5 k. J5 y. [. m3 f8 _

    ) [; v$ I& E% P6 l
    7 ]% h5 I6 J- J8 g* V
    : O7 s  N5 Q! z4 q% L3 \- D

    101.png (15.63 KB, 下载次数: 293)

    101.png

    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-9-12 23:13 , Processed in 3.633830 second(s), 54 queries .

    回顶部