QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-14 15:05 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
                                                                
                         人力资源安排的最优化模型
    ( h& d/ m, |8 Q, \1 描述
    ! K- Y5 ?; n9 Z3 k0 N5 n2 N4 b. g3 _某大学数学系人力资源安排问题是一个整数规划的最优化问题,通过具体分析数学系现有的技术力量和各方面的约束条件,在问题一的求解中,可以列出一天最大直接收益的整数规划,求得最大的直接收益是42860元;而在问题二的求解中,由于教授一个星期只能工作四天,副教授一个星期只能工作五天,在这样的约束条件下,列出一个星期里最大直接收益的整数规划模型,求得其最大直接收益是198720元。! _0 b0 k0 s) v7 ]$ h, n+ {  @, w
    / I4 h- ?5 [! ]
    2 问题概括/ G2 {* U; P; O' d. U
    数学系的教师资源有限,现有四个项目来源于四个不同的客户,工作的难易程度不一,各项目对有关技术人员的报酬不同。所以:5 K( D) c/ R1 g2 @9 C& l* w
    ! z$ b9 b' a( p& i8 ]
    1.在满足工作要求的情况下,如何分配数学系现有的技术力量,使得其一天的直接收益最大?5 G; Y' a3 C( y  T7 Y  X

    9 o- n. I. i# P; ~' s: j2.在教授与副教授工作时间受到约束的条件下,如何分配数学系现有的技术力量,使得其在一个星期里的直接收益最大?9 Y) l0 b; ^% i2 \8 `

      @: p9 Y' R: H) W. G, K& Q3 建模过程
      P; R9 R. D- d3.1 边界说明. G, Z4 S8 f( M4 Q& E
    1.不同技术力量的人每天被安排工作的几率是相等的,且相同职称的个人去什么地方工作是随机的;
    0 ~) u+ L2 b+ e4 s$ d* d8 Z! [0 B, {. Z2 p, x2 M1 L
    2.客户除了支付规定的工资额外,在工作期间里,还要支付所有相关的花费(如餐费,车费等);
    ' o; L% j. I, F1 W
    4 j: f7 _6 b' I! p! u3 ?- s9 P3.当天工作当天完成.8 ?; g! k5 O1 @' y

    # G0 t) J; v( n, s. L3.2 符号约定9 |& b( y$ C6 N
    4 T7 s' G3 X; V( \/ h* h

    * ]$ m8 N8 C+ ]& Z- \- N5 ^* h5 m1 Q1 d$ E! B- L( \) B9 A
    3.3 分析
    4 `9 S% q4 m0 \由题意可知各项目对不同职称人员人数都有不同的限制和要求.对客户来说质量保证是关键,而教授相对稀缺,因此各项目对教授的配备有不能少于一定数目的限制.其中由于项目技术要求较高,助教不能参加.而两项目主要工作是在办公室完成,所以每人每天有50元的管理费开支.: ^% P( Z! p" D6 E

    . c* V+ V( p- R( C  L" ?2 g由以上分析可得:最大直接收益=总收益-技术人员工资-、两地保管费.
    , f6 ~- e! }' X8 A0 O- G% m- g3 P& f- T
    3.4 模型建立: B4 X1 U& U" w* f; K8 p: H
    ; k7 S& o) I* w1 J1 d- x5 ^
    / b+ e# f* ?* K/ _& Z
    ( E6 d% P( B" V8 x, x, A
    " _5 x3 h: |+ Z- Z
    6 i2 F' Y/ z& v3 I1 T( W+ [; [' v

    " m7 q) h$ I+ @" U3 r# J) w7 v! {# X
    * ~! J: t% I" q' K/ @2 D2 o0 V( L
    0 [( {8 J# B) }( x3 O3 v+ c% x; D3.5 模型求解

    相关数据表格如下:
    + _; w! [/ z$ Q2 B; j数学系的职称结构及工资情况

    * e) H' M: {) r, c/ i
    ; ]/ Y1 Q$ H7 ]7 `. o3 a
    % |% j0 }* d, q0 p( K
    5 K, U* }. S! v# E+ C5 c
    0 N' R7 m. z4 m6 q& Q9 [- R) N
    4 模型评价与推广' E) a/ {" B+ U- E& F# T8 Y
    本模型通过合理的假设,充分考虑各方面的限制条件,得出的人员安排和直接收益, q4 ?( \9 r4 s) z' T; X. J: i; ]
    6 E& R: e$ E* g" c
    都是本模型的最优解与最优值,对武汉大学数学系的人力资源安排有一定的指导作用。但从模型假设中,我们可以知道对数
    9 o- m- k* _5 F, \# c% t7 L; A& v
    学系现有的技术力量的安排是随机的,在相同工作时段里,可能会出现部分人工作次数较多,而部分人较少的不公平情况。. C/ `. ~& E+ ^9 Y- i2 ]
    - }- I1 e) b6 t- e; f7 y# f3 O
    所以在满足工作需求的情况下,分配工作时应该要人为地尽量使得每个人的工作次数不要相差太远,或者相等。
    & H. h' E5 N9 _4 p) X) @+ @% n( ?" N+ \+ ~2 ]8 S( V
    此模型通过对人力资源的调配,从量化的角度得出数学系的最大直接收益。利用此模型的方法可以求出所有类似本模型的线性规划模型。但是,本模型只是单目标的规划,可以在此基础上,增加目标要求。如在数学系的直接收益尽可能大的基础上,使得客户所花费的资金最少,等等。从而建立多目标规划模型。解决更为复杂的实际问题。; R  e3 K  E8 l9 r
    , j9 ]; l8 o: J  g
    5 实现代码# R- D. n. P0 V: k& T  T
    f=[-1000;-800;-550;-450;-1500;-800;-650;-550;-1300;-900;-650;-350;-1000;-800;-650;-450];! f. Z3 X2 `. Y! T' P9 g. |
    A=zeros(9,16);' o9 D: Q: ^  X9 E. }0 I' \& A9 M3 a; b
    for i=1:1+ S" r" W% E  E0 P; a& |3 @/ K% z
       for j=1:16
    / a$ a7 ]' k- H  F. U6 p4 V      A(i,j)=1; 8 y- n/ X# U. V- h, H
       end+ z+ J3 q0 T/ N: h0 K
    end
    5 H# H/ C" x  q! K+ c" dfor i=2:5
    " q& O4 T7 [- ?; h' k* k   for j=i-1:4:11+i  f* V5 v5 A4 N+ r' m9 V' x7 h
          A(i,j)=1;: n/ R# v& m4 |! U8 s. c8 O5 @
       end/ M- t2 k0 A4 K5 O& C6 v
    end& p, H- s3 B7 j. V+ z: |
    i0=0;
    : m6 ^& p, h2 k% E3 vfor i=6:91 b- Z4 J" |  x
       for j=i0+1i-5 )*47 g& S) u! ~& j! o1 e
          A(i,j)=1;# _: |$ P/ Y" X% @1 O
       end2 u8 q3 y1 m0 e4 ?2 o1 S
       i0=j;
    ) i+ t9 ^$ h; G1 }! _; r" lend
    3 ]1 E1 R0 Q8 X3 m" qb=[64;17;20;15;18;12;25;17;10];
    ! n: n+ H8 i# S3 ~- L! WAeq=zeros(1,16);
    9 Z6 S1 ?. t+ H$ R3 pAeq(1,3)=1;
    + o/ C5 R$ R8 r& ]" d% P/ `7 ubeq=[2];
    ' N' D4 ~5 X  B- P' W  A; N$ dLB=[1;2;2;1;2;2;2;2;2;2;2;1;1;3;1;0];
    ( Z7 r: @( d; q$ f! fUB=[3;5;2;2;inf;inf;inf;8;inf;inf;inf;inf;inf;inf;inf;0];
    + b* w9 T! @# v[x,fval]=linprog(f,A,b,Aeq,beq,LB,UB)( B0 }& v, w. O* G6 v8 F" j' V
    6 X3 ?% E- V" e6 U

    . U- j% e% r$ |0 |
    ! L, B( d0 R. D- h. L3 Xf=[-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];
    + r7 g: O: M! e3 O3 Q6 ?A=zeros(60,112);: D2 z8 g1 E' X  D. h/ B
    for i=1;1% r. b5 o4 S2 M- [0 M+ D( ^/ z7 R/ i
       for j=1:112
    : ^8 \, o4 P9 r      A(i,j)=1;
    ' Z8 g6 `9 @$ `8 W: R# n; O4 [2 Y, Z: L   end " J$ B5 \! P$ w: ~
    end8 J' Z! {) ~5 b- |- ?8 t2 I6 k6 s
    i0=0;
    , q- E8 A) |* `3 ]5 V( [; Zfor i=2:4
    # @5 ?- S) M& S' E5 f   for j=i0+1i-1)*28+ @% |. [  ^  D! Y& A
          A(i,j)=1;2 h3 l( }4 V' ^' B! c5 A$ o
       end3 @& Y8 t. ~" Y+ C. [* C8 u
       i0=j;2 ~; F" r3 b/ u
    end
    . [" B1 a/ }3 |for i=5:32
    ) r' G% Y1 T5 C) F4 l   for j=(i-4):28:80+i0 Q7 D% V; b# S! y+ @: i1 `0 ^6 N# S
          A(i,j)=1;$ [0 d' g  Y1 G$ j4 j$ Y
       end/ y: h6 |, [. `: F1 ?
    end& o! K- U$ V4 s5 i; K" }+ v
    for i=33:39% E3 [  [# B2 `5 t2 e
       for j= i-32:7i-11)6 D1 t. x: i- S3 J8 L
          A(i,j)=1;6 N* B& e) w) b$ m
       end0 C% u5 \5 g6 ?. |2 M" V
    end2 c5 Y) O% q: h( i
    j0=j;
    , b. X; n* {' ]9 M1 \, Jfor i=40:464 s+ S! o# [& W' S4 {; [) L
       for j=j0+(i-39):7i-18)+j0
    . v% d8 s4 K6 T& l7 t  j! M      A(i,j)=1;
    : p  o0 b  z& c" ~' w  z$ F   end
    3 e/ i) S2 ?, l5 K0 I9 Uend6 P9 k; Q0 ~) w6 {5 Q
    j0=j;9 Q2 W4 d( ^2 @
    for i=47:53
    : I( t+ B+ I) [) `; x0 W; \6 e   for j=j0+(i-46):7:j0+(i-25)4 ?8 x) a2 ]6 C2 D! P7 ~7 A
          A(i,j)=1;1 I3 m* n; r- F2 ?' L3 T) i
       end
    : k' l- B1 ?# h& R2 g& T0 Q+ ^5 c! [end
    , l5 k: {% S9 @* C5 s$ bj0=j;
    9 L' F5 ~. I7 Y$ r! ]for i=54:60
    ! p" P! D' s% _' G3 K# X7 s2 p   for j=j0+(i-53):7:j0+(i-32), L. a7 }8 T% ^$ H
          A(i,j)=1;7 g1 V3 q8 W4 R2 L$ }
       end  i: x9 m1 l* G6 U8 M0 G  V6 f
    end
    + m, b2 x1 [; pb=[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];
    3 i+ n! g3 r7 Q* X4 r  e! FUB=[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];
    " p% u/ _6 w: l3 Q  wLB=[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];
    ! D5 U$ D6 j8 NAeq=zeros(7,112);
    ) I& A2 ]8 c( ~for i=1:7
    - ^  V/ ^3 C7 S3 i7 x- o   Aeq(i,i+14)=1;
    . i! i& l+ ^& o1 ^5 rend
    ! n; J- Q0 }' ~9 Cbeq=[2;2;2;2;2;2;2];- n$ m+ Z8 R& Z# C3 P
    [x,fval]=linprog(f,A,b,Aeq,beq,LB,UB)6 t) W( F9 Z6 U2 \% I- X* G

    3 e3 Z. |: Y) q: ]5 A+ G+ c0 q. d" M
      i! F& z) f) T. U, [: I
    1 I" k6 t% n' H' t) E5 z- X' [. \& t+ H9 e$ w

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

    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-7-10 04:38 , Processed in 0.335297 second(s), 54 queries .

    回顶部