基于遗传算法的企业过程模型多目标参数优化方法技术

技术编号:4202527 阅读:419 留言:0更新日期:2012-04-11 18:40
一种企业工程与信息技术领域的基于遗传算法的多目标企业过程模型参数优化方法。在企业过程模型参数优化领域,大多数优化方法均使用对策权衡原理对各子目标组合成一个单目标来处理优化目标,在综合评价过程方面存在一定缺陷的问题。本发明专利技术主要针对源产品产生速率、各类资源的总数、各个活动的持续时间与所需资源的配置方案以及可供选择的资源调度策略等多类优化参数,综合评价运行时间、运行成本、最终产品产量、资源利用率、队列长度等多项指标。本发明专利技术采用多层次划分问题空间的方法来处理各类优化参数之间的组合约束关系,不仅增加了优化参数选择的灵活性,避免了优化时对无效参数组合方案的分析计算,而且有助于保持群体的多样性。

【技术实现步骤摘要】

本专利技术涉及企业工程与信息
,具体地,涉及一种基于遗传算法的多目标企业过 程模型参数优化方法。
技术介绍
企业过程模型是对企业这一复杂对象的简化和抽象,不仅包括组成过程的活动以及活动 之间的逻辑关系,还包括作为活动输入、输出的产品,以及支持活动执行的资源对象。通过 对企业过程模型的仿真分析和优化,可以发现企业存在的业务瓶颈问题,为企业的改造和优 化运行提供科学的依据。企业过程优化分为结构优化和参数优化两项工作,其中参数优化是 指针对结构相对确定的企业过程模型,通过调整模型中的可控参数对过程进行优化,它可以 为进一步的结构优化提供分析数据。参数优化是一项系统的工作,需要充分考虑模型中各类参数对过程运行的综合影响,过 程模型中的参数种类繁多,其中只有那些在建模阶段由建模人员予以设置,在仿真分析阶段 可以由分析人员直接调控,并对过程性能指标产生决定性影响的参数才能作为优化的决策变 量,即优化参数。参数优化的过程如图l所示。一般来说,过程模型优化参数主要包括对象属性参数和资源调度策略两大类,其中前者 包括资源总数配置和活动执行所需资源配置(统称资源配置方案)、产品生成速率方案三种, 对其优化主要解决企业为业务过程分配资源的合理性问题、在有限资源条件下资源的合理性 利用问题,以及产品等待队列控制问题;对后者的研究目前主要集中在如何在过程仿真运行 中统筹调配资源,以提高活动的并行度和资源利用率,即致力于寻找一种或多种资源调度策 略,而鲜见对于多种资源调度策略的组合择优方面的研究。现代企业是一个复杂的社会技术 系统,其参数类型多、数量大,不同类型的优化参数之间往往存在各种约束,改变任一参数, 都可能会影响其他参数的选取,因此不仅增加了处理问题的复杂性,而且其组合方案很难用 统一的方法表示。企业过程模型优化的目标是为适应市场竞争的需要,明显改善和提高反映企业竞争能力 的要素,归结到仿真分析的评价内容,主要涉及运行时间、运行成本、最终产品产量、资源 利用率、队列长度等多项目标。这些目标之间有很大的关联性,例如活动的执行时间在资源 数量一定的情况下越长,活动的成本就会越高,但是縮短活动执行时间不一定能够降低活动的成本,因为縮短活动执行时间是以增加相关资源数为代价的,可能是最终过程的运行成本上升。因此在综合考虑多项评价指标时,企业过程模型优化属于多目标优化问题,其优化结 果并不是单个解,而是一组均衡解,即所谓的Pareto最优解。20世纪80年代中期人工智能的进化算法开始应用于求解多目标优化问题,近年来涌现 出很多种多目标进化算法,其中一些已成功应用到工程实践中,从而形成最近的一个热门研 究和应用领域。大量实例和迹象表明进化算法的机理最适合求解多目标优化问题,因为它们 可以在单轮模拟过程中找到多个Pareto最优解,通过逐代组合寻找具有某些特征的个体。甚 至有学者认为,在多目标优化领域进化算法要优于其他盲目搜索方法。遗传算法作为目前研 究的进化算法中三种典型算法之一,具有通用性和鲁棒性好,搜索能力强等特点,特别是在 解决存在多个冲突目标的多准则优化,以及难以处理的大规模和高度复杂化的搜索空间这两 类较难的典型优化问题方面具有很大的优势。
技术实现思路
在企业过程模型参数优化领域,大多数优化方法均沿袭了一条固定模式的技术解决路线, 即使用对策权衡原理对各子目标的相对重要性进行折衷后,再组合成一个单目标来处理,和 这些传统的优化方法不同的,本专利技术在优化算法方面采用多层次划分问题空间的方法处理各 类优化参数之间的组合约束关系,增加了优化参数选择的灵活性,不仅提高了优化效率,而 且有助于保持群体的多样性;在优化目标方面以综合评价时间、成本、产量、资源利用率、 队列长度等指标为目的,结合决策人员提供的偏好信息,在各子目标之间进行协调权衡和折 衷处理,使各子目标函数尽可能地达到最优。问题空间的划分结构如图2所示。本专利技术方法主要分为四个部分1. 首先根据需求提取企业过程模型中的优化参数。 一般来说,优化参数主要包括源产品 产生速率、各类资源的总数、各个活动的持续时间与所需资源的配置方案以及可供选 择的资源调度策略等。针对优化参数的类别将问题空间进行划分,使得每类优化参数 对应一层问题空间;2. 根据优化需求以及企业过程模型类别确定各优化子目标,涉及运行时间、运行成本、 最终产品产量、资源利用率、队列长度等,由决策人员根据偏好设定各指标的权重q以及解集大小M,以便后期在对个体选择时进行辅助判断;3. 按照问题空间划分层次执行分层遗传算法进行寻优;4. 寻优结束,输出优化优化解集。 其中第3部分具体描述如下3. 1设定遗传算法所需的初始参数,包括最大迭代次数MaxG、种群规模N、交叉概 率、变异概率等3.2确定第一类优化参数对应的问题空间,并随机选择个体构成初始种群P1;3.3循环选择Pl中的个体Ci(lSi《N),并据此确定第二类优化参数对应的问题空间,生成其初始种群P2Ci; 3. 4依次类推,直至生成最后 一 类参数对应问题空间的初始种群PnCi—…—yj(l《i《N,Bj《N,y^N)。当两类优化参数之间存在约束关系时(如对于任何一个活动,选择其执行所需的资源配置方案时,资源数量均不 可超过为相应资源配置的总数),就可以根据前一类参数的问题空间对后一类参 数的问题空间进行裁剪,从而避免产生无效的参数组合方案。此外,不同类优 化参数还可以根据需求采用不同编码方式3.5循环选择PnCi—…—yJ(l《i《N, 1《j《N,l《ySN)中的个体Ci_..._y —j—m(lSm^N),并根据各层种群所选个体对应的参数组合,生成相应的过程模型 实例,仿真运行该实例,得到各子指标值; 3.6基于Pareto优胜关系对PnCL…—yJ中的个体Ci—…—y — j—m进行排序,并确定其适应度值fx。具体做法为统计当代种群中劣于CL…—y一j一m的个体的数 目n,令fk-n;3.7将PnCi—…—yJ中的最优个体复制到该群体对应的外部优势集RnCi—…jJ, 并将RnCi—…jJ中的劣解删除(第一代种群复制后不包含劣解,不需执行删 除操作)。如果RnCi-…jJ中个体的数量超过M,则对其进行聚类处理,具体 做法为1) 利用线性加权的办法计算每个个体的综合效用值2(^) = £ ,/(义),其中化为各指标的权重系数,满足£^=1, m为指标的数量,/(X)为该个体通过仿真得到的各指标值;2) 按照2(的大小对个体由大到小进行排序,并依次赋予序号,删除序号大于M的个体。3.8如果未达到优化设定的迭代次数,则使用联赛竞争机制从当代和上一代种群中 选择优势个体(第一代除外),生成新的配对池,进而进行交叉、变异,生成新 的种群PnCi—…—yj,转至3.5继续执行;否则转至3. 9;3.9将RnCi—…jJ作为个体Ci—…—y —j的解集;3. 10计算上一层种群P(n-l)Ci—…—y中各个个体的适应度,具体做法为1) 将(RnCL…一y—1) U (RnCi—…j—2) U…U (RnCi_—_y—N)中的最优解复制到 种群P(n-l)CL…j对应的外部优势集R(n-l)CL…j,并将其中的劣解删除;2) 统计R(n-l)Ci—…j中属于本文档来自技高网
...

【技术保护点】
一种基于遗传算法的多目标企业过程模型参数优化方法,其特征在于它通过如下步骤实现:(01)根据需求提取企业过程模型中的优化参数,针对优化参数的类别将问题空间进行划分,使得每类优化参数对应一层问题空间;(02)根据优化需求以及企业过程模型类别确定各优化子目标,涉及运行时间、运行成本、最终产品产量、资源利用率、队列长度等,由决策人员根据偏好设定各指标的权重以及解集大小M;(03)按照问题空间划分层次执行分层遗传算法进行寻优;(11)寻优结束,输出优化优化解集。

【技术特征摘要】
1.一种基于遗传算法的多目标企业过程模型参数优化方法,其特征在于它通过如下步骤实现(01)根据需求提取企业过程模型中的优化参数,针对优化参数的类别将问题空间进行划分,使得每类优化参数对应一层问题空间;(02)根据优化需求以及企业过程模型类别确定各优化子目标,涉及运行时间、运行成本、最终产品产量、资源利用率、队列长度等,由决策人员根据偏好设定各指标的权重以及解集大小M;(03)按照问题空间划分层次执行分层遗传算法进行寻优;(11)寻优结束,输出优化优化解集。2. 根据权利要求1所述的基于遗传算法的多目标企业过程模型参数优化方法,其特征在 于在步骤(03)中按照问题空间划分层次执行分层遗传算法进行寻优,由上一层问题空间对 应的种群个体来生成下层问题空间对应的种群,当参数之间存在约束关系时,避免生成无效 的参数组合方案。3. 根据权利要求1所述的基于遗传算法的多目标企业过程模型参数优化方法,其特征在 于在步骤(03)中计算...

【专利技术属性】
技术研发人员:王博张莉
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1