[发明专利]一种基于遗传算法自动分配单据的实现方法在审
申请号: | 201810933905.2 | 申请日: | 2018-08-16 |
公开(公告)号: | CN109064047A | 公开(公告)日: | 2018-12-21 |
发明(设计)人: | 杨斌;薛军利;赵玉海;马士中 | 申请(专利权)人: | 浪潮通用软件有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q40/00;G06N3/12 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 刘继枝 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 单据 遗传算法 分配 审核 单据类型 自动分配 计算机应用技术 人力成本 工作量 | ||
1.一种基于遗传算法自动分配单据的实现方法,其特征在于,根据每个人的审核不同类型单据所花费时间不同,同一类型单据不同人审核所花费时间也不相同,使用遗传算法处理计算得出当天每个人安排审核多少比例的单据类型并且每种单据类型安排审核多少比例的单据,使之每个人工作时大体相同并且可以使总工时降低;当标记某些人不能分配单据后,此分配单据方法再次计算后,继续将各种单据分配给其他人。
2.根据权利要求1所述的实现方法,其特征在于,该方法操作步骤如下:
步骤1)自动分配单据使用遗传算法的初始种群:定义为每人分配到的每种单据类型概率相同,以此作为初始的原始种群,并且当遗传算法计算时间越长,则给出的最佳方案节省的时间越多;
步骤2)遗传:将每种单据类型分配到每个人的单据概率由上一代继承给下一代并加入种群,从而保证在上一轮剔除后,继续保持优秀的分配方案原样输出到下一代;
步骤3)交叉:每种单据类型分配到每个人的单据概率在生成下一代时进行两两交换并加入种群,从而在一定概率上产生优于原来样本中的数据;
步骤4)变异:每种单据类型分配到每个人的单据概率进行随机并加入种群;
步骤5)剔除:将每个人生成的此类单据获取概率分配关系计算得出总的用时,并将超出平均用时太多的数据移出种群之外,保证种群的数量稳定与优秀的分配方案不丢失。
3.根据权利要求2所述的实现方法,其特征在于,所述的步骤4)中,最小概率可随机为0,代表此种单据类型无需分配给这个人。
4.根据权利要求1所述的实现方法,其特征在于,所述的当标记某些人不能分配单据后,此时重新使用遗传算法进行计算分配,并且在生成与计算分配方案的同时获取最好的分配方案,然后按此最好的分配方案分配单据。
5.根据权利要求1所述的实现方法,其特征在于,该方法的具体操作步骤如下:
步骤一)前提参数设定:
a)建立分配方案的类与他们之间的对应关系,包括定义每个人的唯一标识PeopleGuid,定义单据类型的唯一BillTypeGuid,并将这个人需要处理此单据类型的概率定义为BillTypeProbability,分配到这个单据类型的单据数量的概率定义为BillProbability,每个人的BillTypeProbability之和等于1,每个单据类型被分配到的概率BillProbability之和等于1;
b)每个人每天所审核所有单据时间之和TimeSum是近似相同的;
步骤二)建立遗传算法的运行框架:
a)在种群初始化分配方案时将每个人获取每个单据类型BillTypeProbability和每个单据的概率BillProbability都初始为平均分配到的概率;
b)根据a)分配到的两个概率,先将此分配方案进行复制,然后进行随机变异,变异比例设置为0.1,表明每10个分配方案变异一个,变异的范围为0-50%;
c) 根据a)分配到的两个概率,先将此分配方案进行复制,然后进行两两分配方案的交叉替换,也就是前一个分配方案中BillTypeProbability和后一个分配方案的BillTypeProbabilit交换,前一个分配方案的BillProbability与后一个分配方案的BillProbability交换,交换的概率设置为0.2
d) 将如上步骤a)、b),c)中生成的分配方案进行单据总工时的工作量计算,将各个分配方案按总工时进行排序,并由排序结果剔除其中大于总平均工时的分配方案,使各个分配方案数量在3000个;
e)然后一直循环1000次计算如上步骤 b),c)和d)进行优化算法结果;
步骤三)选择结果并分配单据:
a)挑出步骤二)中计算后的分配方案中总工时最少的一个;
b)在分配单据时根据此分配方案的每个人获取每个单据类型BillTypeProbability和每个单据的概率BillProbability进行分配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司,未经浪潮通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810933905.2/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理