办公室分配方案python_公司人员最佳分配方案.doc
公司人员最佳分配方案
公司人员最佳分配方案
摘要:合理分配公司现有技术人员,使得公司日利润最大。以公司现有人员结构和各个项目对人员结构要求为约束条件,以公司获取最大日利润为目标函数,建立整数规划模型。运用求解,得出人员最佳分配方案,实现公司日利润最大为元。
关键词:整数规划;利润最大;
一 问题重述
公司是一家从事电力工程技术的中美合资公司,现有41个专业技术人员,公司承接有4个工程项目,2项是在地和地进行现场施工监理,另外2项是在办公室对地和地进行工程设计,针对不同人员的工资情况,对各项目的收费标准,和管理费用进行分析,合理的分配现有的技术力量,使公司每天的直接收益最大。
二 模型假设
1.假设工作天数确定。
2.假设项目进行期间技术人员人数无变化,无请假人员。
3.假设技术人员职位无变动。
4.假设员工工资,公司收费标准,办公室管理费用近期无变动。
5.假设无其他额外费用的增加。
三 符号说明
符号意义公司向地提供种人员的人数(=1,2,3,4 分别表示,,,四项工程;=1,2,3,4 分别表示高级工程师,工程师,助理工程师,技术员)公司最大日利润
四 模型分析
公司为获得最大的经济利益,需对现有的技术力量进行派往地、地、地、地的合理的分配,影响最大利润的条件包括:技术人员的工资,各个项目的收费,办公室的管理费。
设派往各地不同人员的人数如下表:
高级工程师工程师助理工程师技术员地地地地
4.1公司将员工派往,,,地所获日利润
4.1.1公司将员工派往,地所获日利润
在地获得日利润=(每人收费-每人工资)人数
该公司将高级工程师派往地所获日利润为
该公司将工程师派往地所获日利润为
该公司将助理工程师派往地所获日利润为
该公司将技术员派往地所获日利润为
由于在,两个项目无管理费用,同理可得在地获取日利润。
4.1.2公司将员工派往,地所获日利润
在地获得日利润=(每人收费-每人工资-每人管理费)人数
该公司将高级工程师派往地所获日利润为
该公司将工程师派往地所获日利润为
该公司将助理工程师派往地所获日利润为
该公司将技术员派往地所获日利润为
由于在,两个项目有管理费用,同理可得在d地获取日利润。
综上所述,该公司在各地的利润如下表:
高级工程师工程师助理工程师技术员地地地地
4.2约束条件
由表3各项目对专业技术人员结构的要求和说明得约束条件如下表:
高级工程师工程师助理工程师技术员总计地地地地总计
五.模型建立与求解
5.1模型一
5.1.1模型一的建立
总利润为公司在、、、四个项目所得日利润之和,以公司所获最大日利润为目标函数。可得模型一为:
表示派往、、、地,表示工作人员类别。
5.1.2模型一的求解
利用求解,得出结果:
=6=2=1=5=3=5=3=2=6=2=1=1=2=1=0
即:
分配到项目的人员为:高级工程师1名,工程师6名,助理工程师2名,技术员1名;分配到项目的人员为:高级工程师5名,工程师3名,助理工程师5名,技术员3名;分配到项目的人员为:高级工程师2名,工程师6名,助理工程师2名,技术员1名;分配到项目的人员为:高级工程师1名,工程师2名,助理工程师1名。
公司可得最大利润为27150元。
5.2模型一的改进
考虑到实际情况,公司允许工作人员请假,离职,但假设必须满足客户最低要求。据题意,客户的最低要求如下表:
高级工程师工程师助理工程师技术员1221222322211210合计6875
假设高级工程师请假人,工程师请假人,助理工程师请假人,技术员请假人。
那么在职工作的高级工程师满足:,即
在职工作的工程师满足:,即
在职工作的助理工程师满足:,即
在职工作的技术员满足:,即
对模型一进行改进,仍以上述公司利润最大为目标函数,在上述约束条件的基础上增加约束条件:
、、、为常数
由于每天请假人数不能确定也无法预测,故由每天实际情况考虑,只要确定、、、的值,运用可得公司最优分配方案和最大利润。
六、模型的评价及推广
6.1模型的评价
6.1.1模型的优点
①运用整数规划模型,完美解决了公司最优分配问题。
②本模型建立在普遍的公司派遣人员的情况下,能够推广至相关的项目。所以可以成为各公司的首选派遣方案。
办公室分配方案python_公司人员最佳分配方案.doc相关推荐
- 开放式式商业模式_开放式办公室最符合行政人员而不是公司的最大利益
开放式式商业模式 生产力和协作应该是唯一的标准. 我们都参与了有关是否应该设立开放式办公室的辩论. 通常, 高管们会提倡开放式办公室,而个人贡献者会说:"请,不!!!" ;). 高 ...
- 公司合伙人股权分配方案
一.公司合伙人股权分配方案 (一) 关于合伙人 有关股东的股份怎么分配的,在考虑股份问题的前提,确定合伙人,判断是否能长期做合伙人,是否能一起共同进步,这个比股份问题更重要.确定合伙人是个比较复杂的问 ...
- 交叉验证选择最佳参数_如何为您的公司选择最佳的身份验证即服务提供商
交叉验证选择最佳参数 by Jeff Okawa 通过Jeff Okawa 如何为您的公司选择最佳的身份验证即服务提供商 (How to choose the best Authentication ...
- vb6 word 2002 合并单元格_Word制作公司人员登记表,方法简单,新手练习表格,一起来学吧...
作者:图文设计师东东 办公软件Word制作一个公司人员信息登记表,详细的操作步骤,新手按步骤也能学会,那么一起来开始练习吧!这里用的软件是Word2016版本! 第一步.打开Word新建空白文档 在W ...
- C++小型公司人员信息管理系统(多态)
C++小型公司人员信息管理系统(多态) 1.实验题目及要求 已有应用为: 某公司包含多种员工类型:技术员,产品经理,销售员.销售经理. 技术员 (包含工号(6位 :000001~ 999999).姓名 ...
- C++小型公司人员信息管理系统
C++小型公司人员信息管理系统 一.设计实现一个小型公司人员信息管理系统 1.目标 1.1通过公司人员信息管理系统的设计,培养学生能重述,辨别面向对象知识要素:封装,继承,多态;应用面向对象方法,分析 ...
- C/C++公司人员工资管理系统
C/C++公司人员工资管理系统 某小型公司,主要有四类人员:经理.兼职技术人员.销售经理和兼职推销员.现在,需要存储这些人员的姓名.编号.级别.当月薪水,计算月薪总额并显示全部信息.要求: 1.其中, ...
- 用c++编写公司人员管理系统(课程设计 vs2010)
用c++编写公司人员管理系统(课程设计 vs2010) 这学期马上结束了,刚把课设做完,记录下自己的做过的东西. 一.需求 某公司有四类人员:经理.技术人员.销售人员和销售经理:需要存储雇员的编号.姓 ...
- 基于javaEE的公司人员管理系统
技术:Java.JSP.框架等 摘要: 随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题.人员信息管理是公司信息管理的重要部分,面对大量的公司人员信息,采用人工处理 ...
最新文章
- 求行指针所指的字符串数组中长度最长的字符串所在的行下标
- Let’s Build the Tiniest Blockchain In Less Than 50 Lines of Python (Part I)
- 复制(主从复制、读写分离)
- iOS CoreBluetooth 教程
- MyBatis Generator 生成器把其他数据库的同名表生成下来的问题
- OJ1067: 有问题的里程表(C语言)
- 单例模式中的饿汉模式
- r语言实现自相关分析和偏相关分析
- 图片验证码实现的几种方式
- 密码学工具箱ToolsFx发布日志
- 小米游戏本bios更新_小米游戏本 | 笔记本Air 13.3″ 四核 | 笔记本Air 12.5″ | 笔记本Pro 15.6″BIOS设置...
- java如何计算时间天数差,Java计算两个时间的天数差与月数差 LocalDateTime,如何计算日期差的天数...
- .woff2/svg/woff文件报404错误
- 论中职计算机基础课程授课方法,浅论中职《计算机基础》的教法与学法
- IT能力框架(模型)
- 《ASP.NET AJAX程序设计 第I卷 服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit》目录(最终定稿)...
- 收发EtherCAT帧——ecx_getindex函数
- Leetcode 517. Super Washing Machines
- Abaqus idle 3600 seconds 或 Process terminated by external request 问题解决
- lt18i android 2.3.4典藏版,索爱lt18i的2.3.7和2.3.4 rom刷机包
热门文章
- [XJTUSE DATABASE]——第三章 关系数据库标准语言SQL
- ING银行推出区块链隐私零知识技术
- 20个发人深思地寓言故事
- 基于Python 3.4 实现的12306查票器
- take android,Protake app下载-Protake 安卓版v1.0.7-PC6安卓网
- 毕业论文Word排版
- 羿先生的学习笔记[6]: 规约(Specification)
- Python记录微博关键词的教程
- C++用友元成员函数重载运算符,实现+-的重载使之适用复数计算
- 关于密码和商用密码应用