【技术实现步骤摘要】
一种基于NSGA2的多目标电子产品CTO订单推荐方法
本专利技术涉及多目标优化领域,尤其涉及一种基于NSGA2的多目标电子产品CTO订单推荐方法。技术背景CTO(按订单配置)起源于用户需求与偏好,目的是有效快速的满足用户的个性化需求,提升企业的核心竞争力。随着客户对产品需求的不断提高,CTO成为满足用户需求不确定性和复杂性的关键。CTO模式虽然可为用户在产品方面提供多种选择,但这要求企业要能够利用产品结构之间的约束和配置规则等相关算法实现产品设计、工艺准备、组织生产以满足用户的特殊需求。传统的CTO模式则是从产品构件集和构件建立约束关系,然后根据用户的个性化需求从构件集中选择构件,组成用户产品的BOM(配件清单)。现阶段,为快速有效地响应用户订单需求,现有的研究多从CTO订单的不确定性、用户需求不确定性,装配能力不确性等不确定性CTO的环境下,考虑CTO模式的决策问题;也有一些研究则从CTO模式的产品配置角度考虑,获取更大的企业利益和社会利益,这类CTO模式仅从企业或生产商的角度考虑产品配置问题,而CTO模式本身 ...
【技术保护点】
1.一种基于NSGA2的多目标电子产品CTO订单推荐方法,其特征主要在于具体包括以下步骤:/nS1:构建电子产品CTO订单的多目标优化模型;/nS1.1:构建电子产品功能定位目标贴近度函数;/nS1.2:构建电子产品功耗函数;/nS1.3:构建电子产品成本函数;/nS1.4:根据建立的电子产品功能定位目标贴近度函数,功耗函数,成本函数建立多目标优化模型;/nS2:在步骤S1的模型构建完成后,使用NSGA2算法求解该模型,得到Pareto非支配集;/nS3:根据步骤S2得到的结果,对得到的Pareto非支配集进行基于用于权值排序。/n
【技术特征摘要】
1.一种基于NSGA2的多目标电子产品CTO订单推荐方法,其特征主要在于具体包括以下步骤:
S1:构建电子产品CTO订单的多目标优化模型;
S1.1:构建电子产品功能定位目标贴近度函数;
S1.2:构建电子产品功耗函数;
S1.3:构建电子产品成本函数;
S1.4:根据建立的电子产品功能定位目标贴近度函数,功耗函数,成本函数建立多目标优化模型;
S2:在步骤S1的模型构建完成后,使用NSGA2算法求解该模型,得到Pareto非支配集;
S3:根据步骤S2得到的结果,对得到的Pareto非支配集进行基于用于权值排序。
2.根据权利要求1所述的基于NSGA2的电子产品CTO订单推荐方法,其特征在于,所述步骤S1.1具体包括以下步骤:
S1.1.1:计算电子产品每个评价指标,其确定形式如下:
其中,m是该电子产品设计的配件个数;
si是第i个配件的可选项个数;
xij是一个0-1决策变量;
mij为第i个配件的第j个可选项;
tk是表示该电子产品第k个指标标准;
f(tk,mij·xij)函数是度量mij与tk的贴近度;
S1.1.2:确定电子产品的指标个数,根据电子产品每个评价指标,确定电子产品功能定位目标贴近度函数,其形式如下:
其中,wk为指标tk的权重,
3.根据权利要求1所述的基于NSGA2的电子产品CTO订单推荐方法,其特征在于,所述步骤S1.2中电子产品功耗函数,其确定形式如下:
其中,pij为配件mij的功耗,p0为电子产品配件组装时的额外功耗。
4.根据权利要求1所述的基于NSGA2的电子产品CTO订单推荐方法,其特征在于,所述步骤S1.3中电子产品成本函数,即电子产品配置清单的成本由相应配件的成本及加工成本确定,其确定形式如下:
其中,cij为mij的价格,c0为加工成本。
5.根据权利要求1所述的基于NSGA2的电子产品CTO订单推荐方法,其特征在于,所述步骤S1.4根据S1.1-S1.3建立多目标优化模型,以最大化功能定位目标贴近度、最小化成本和功耗为优化目标,则多目标电子产品的CTO订单推荐模型,其形式如下:
目标:Maxf1;Minf2;Minf3
约束:
xij∈{0,1},i=1,2,…n;j=1,2,…pi.(6)
其中,公式(5)与(6)表明应为每种配件恰好选择一个选项。
6.根据权利要求1所述的基于NSGA2的电子产品CTO订单推荐方法,其特征在于,所述步骤S...
【专利技术属性】
技术研发人员:叶恒舟,韩海峰,李神美,
申请(专利权)人:桂林理工大学,
类型:发明
国别省市:广西;45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。