一种基于三支决策的经营战略智能生成方法
文献发布时间:2023-06-19 09:52:39
技术领域
本发明属于计算机科学与技术领域,具体涉及一种基于三支决策的经营战略智能生成方法。
背景技术
在企业经营过程中,需要制定一个精准的企业经营战略计划,而战略计划的制定的过程中,需要考虑多方面的因素;例如财务部需要考虑战略计划对公司资金带来的影响;人力资源部需要考虑战略计划对公司员工带来的影响;市场部需要考虑战略计划会对公司产品面向市场带来的影响等。由于市场是不断变化的,因此公司的战略计划需要根据不断变化的市场进行调整,从而实现各方意见的平衡和需求。当前,公司的战略计划一般由人来制定,由于制定战略需要大量人力投入,人工统计的方式会出现较大的错误风险,有可能制定的战略存在较大偏差。随着电子信息技术的不断发展,采用基于人工智能方式基于企业数据的计算而自动生成企业经营策略具有迫切需求,而且迫切需要提高经营策略的准确性。
三支决策是近年发展起来的一种处理不确定性决策的粒计算方法,是Yao 在长期研究粗糙集,特别是概率粗糙集和决策粗糙集过程中总结和提炼出来的一种符合人类实际认知能力的“三分而治”的决策模式。作为传统二支决策理论的一种重要推广,三支决策理论考虑到决策过程中存在的不确定性因素,将延迟决策作为以信息不足而接受或拒绝时的第三种决策行为。三支决策的核心思想是将一个统一集划分为三个互不相交的区域,对每一个区域来制定相应的决策策略。目前,对于决策算法都是采用二支决策的过程,但是采用二支决策算法处理对象时,是将对象的选择概率趋于0.5,但是决策的对象具有极大的不确定性,最终导致决策的结果不精确而造成损失,因此急需一种能更好的对决策进行选取的算法提高决策的准确度。
发明内容
为解决以上现有技术存在的问题,本发明提出了一种基于三支决策的经营战略智能生成方法,该方法包括:
采用经营战略智能生成系统获取企业数据信息,对企业数据信息进行预处理,得到数据信息表,将数据信息表存入数据库;当经营战略智能生成系统接收到经营战略制定计划指令时,系统从数据库中获取数据信息表,根据数据信息表中的信息,系统生成经营战略;
经营战略智能生成系统生成经营战略的过程包括:
S1:计算数据信息表中的信息增益比,将计算出的信息增益比进行归一化处理,得到归一化后的信息增益比;
S2:设置阈值,根据设置的阈值和三支决策模型将每个决策粒度空间划分成三个区域,计算每个区域的不同属性指标下的对象隶属度值,根据每个隶属度值获取相应的决策意见;根据归一化后的信息增益比、决策意见以及投票机制对每个对象进行投票,实时更新每个对象的票数;
S3:设置二支决策的阈值,制定决策策略,根据设定的二支决策的阈值选取对应的决策策略;
S4:获取每个对象的最终票数,采用选取的决策策略对票数进行分类,得到二支结果,生成经营战略。
优选的,经营战略智能生成系统获取的企业数据信息包括产品信息、财务信息,员工数量以及薪资信息;所述对企业数据信息进行预处理包括补充数据集中缺失的数据,将补充后的数据按照条件属性和决策属性进行整理划分,分为条件属性集和决策属性集,得到数据信息表。
优选的,计算数据信息表中的信息增益比的公式为:
I(a
优选的,每个决策粒度空间划分的三个区域包括正域、负域以及边界域;所述正域中的对象代表与目标概念相近的群体,所述负域中的对象代表与目标概念远的群体,所述边界域中的对象代表不确定的群体。
进一步的,据划分的三个区域以及对象x在属性a
若
若
若
优选的,投票机制包括获得最终的票数为:T={T(x
优选的,决策策略包括正例补偿策略和负例补偿策略。
进一步的,正例补偿策略包括:当正域相对于负域分配空间太小,即α+β>1时,则会使正域的对象被属性划分到边界域中,使得最终得票数为0;将T(X)≥0的对象分配到POS,即将支持率大于等于反对率的对象分配给正域, T(X)<0的对象分配到NEG,即将反对率大于支持率的对象分配给负域;其中, T(X)表示二支决策值。
进一步的,负例补偿策略包括:当负域相对于正域分配空间太小,即α+β≤1时,则会使负域的对象被属性划分到边界域,使得最终得票数为0;将T(X)>0的对象分配到POS,即将支持率大于等于反对率的对象分配给正域, T(X)≤0的对象分配到NEG,即将反对率大于支持率的对象分配给负域;其中, T(X)表示二支决策值。
优选的,设定的二支决策的阈值为0;当对象获得的最终票数大于的二支决策阈值时,对象的支持率大于反对率,当对象获得的最终票数小于的二支决策阈值时,对象的支持率小于反对率,当对象获得的最终票数等于的二支决策阈值时,根据步骤S3设置的阈值大小对正类用例进行补偿,或者对负类用例进行补偿。
本发明的效果:
1、通过采用本发明使用的方法,可实现快速且考虑了多方意见的决策。公司的决策者可以利用三支划分结果得到每个部门或者属性给出的决策意见,依据的思想,按照少数服从多数,即支持率大于反对率,来获得最后的二分结果,其结果符合大多数人的利益;
2、现有的决策算法都是二支过程,其概率趋于0.5的对象具有极大的不确定性,因此为了降低决策过程地损失,本方法加入了边界域即中立意见,减小了决策过程代价及决策的不确定性;
3、本方法利用信息增益比刻画了公司中每个部门或者属性的投票权重,使得决策结果更符合公司的利益,从而获得更加合理的决策结果;
4、本方法统计每个部门的决策意见,可以多线程进行,每个部门互不干扰的给出自己的意见,能极大地提高工作的效率。
附图说明
图1为本发明发三支决策流程图;
图2为本发明的基于三支的方法意见下企业战略决策方法流程图。
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将结合附图,对本发明实施例中的技术方案进行清楚、完整地描述,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在不付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
一种基于三支决策的经营战略智能生成方法,如图2所示,该方法包括:
采用经营战略智能生成系统获取企业数据信息,对企业数据信息进行预处理,得到数据信息表,将数据信息表存入数据库;当经营战略智能生成系统接收到经营战略制定计划指令时,系统从数据库中获取数据信息表,根据数据信息表中的信息,系统生成经营战略;
经营战略智能生成系统生成经营战略的过程包括:
S1:计算数据信息表中的信息增益比,将计算出的信息增益比进行归一化处理,得到归一化后的信息增益比;
所述归一化后的信息增益比用于衡量数据信息表中条件属性的属性重要度,利用属性重要度来刻画每个条件属性的投票权重,为后面条件属性进行投票的时做铺垫。
S2:设置阈值,根据设置的阈值和三支决策模型将每个决策粒度空间划分成三个区域,计算每个区域的不同属性指标下的对象隶属度值,根据每个隶属度值获取相应的决策意见;根据归一化后的信息增益比、决策意见以及投票机制对每个对象进行投票,实时更新每个对象的票数;
S3:设置二支决策的阈值,制定决策策略,根据设定的二支决策的阈值选取对应的决策策略;
S4:获取每个对象的最终票数,采用选取的决策策略对票数进行分类,得到二支结果,生成经营战略。
优选的,所述经营战略制定计划指令由用户向系统发出。当正在运用的企业经营战略不满足企业的发展需求时,用户通过向经营战略智能生成系统输入经营战略制定计划指令,系统接收到指令后执行经营战略计划制定的过程。
优选的,所述经营战略制定计划指令由数据扫描模块向系统发出指令。
优选的,所述数据扫描模块用于实时扫描抓取政策网站信息,当数据扫描模块扫描到国家出台的政策信息时,数据扫描模块向经营战略智能生成系统发送经营战略制定计划指令。
优选的,所述数据扫描模块不仅用于实时扫描抓取政策网站信息,而且还可以对抓取的信息进行分析,确定国家出台的政策与公司当前经营战略的差别;当差别较小时,数据扫描模块不发送指令;当差别较大时,数据扫描模块向经营战略智能生成系统发出经营战略制定计划指令。
对抓取的信息进行分析过程包括对抓取的信息提取关键字,当关键字出现与国家政策相关的关键词时,将该信息中的关键字与企业的经营策略中的关键字进行对比,当对比的关键字的区别较大时,则国家出台的政策与企业经营策略差别较大,当对比的关键字的区别较小时,则国家出台的政策与企业经营策略差别较小。
实经营战略智能生成系统获取的企业数据信息包括产品信息、财务信息,员工数量、薪资信息以及战略决策计划;所述对数据集进行预处理包括补充数据集中缺失的数据,将补充后的数据按照条件属性和决策属性进行整理划分,分为条件属性集和决策属性集,得到数据信息表。
例如选定公司A为战略决策计划对象,给出公司A各种产品信息,财务信息,员工数量、薪资等信息,整理出完整的公司A面对不同的战略计划的决策形成的信息表S。将采用仿真的数据来解释说明本发明创造的具体步骤和相关解释,这些仿真数据将具有合理的解释,且并不影响本发明创造的方法在真实数据中的效果。
将公司A不同的战略计划作为待决策的对象x,给定决策信息表S= (U,At∪D,V,f),目标概念X={x
对数据集进行预处理包括对数据集中缺失数据进行补齐,将信息表S按照条件属性和决策属性进行整理;所述决策信息表中的数据如表1所示:
表1决策信息表
信息增益比在决策算法中是被用来衡量属性决策能力的指标,当信息增益比越大时,则表明这个属性区分数据样本的能力越好。其在概率中的定义为:待分类集合的熵和选定某个属性的条件熵之差占总信息熵的比例。
通过结合三支决策模型,结合阈值对具有不确定性的对象集合进行三支划分,从而形成三个区域,其中正域中的对象代表与目标概念相近的群体,负域中的对象代表与目标概念较远的群体,边界域中的对象属于不确定的对象,因此,正域中的对象获得赞成意见,负域中的对象获得反对意见,边界域中的对象获得中立意见。然后,建立投票机制,统计每个属性给出的决策意见。其中,利用归一化后的信息增益比对属性的决策能力的刻画,优化每个属性的投票权重,从而使模型能够获得更加合理的最终结果。最后,根据每个对象获得的最终的得票数,进行最终决策。
计算每个条件属性的信息增益比,并进行归一化处理。利用归一化后的信息增益比作为条件属性的属性重要度,对不同的条件属性的决策能力进行刻画,令决策能力强的条件属性拥有更重的话语权,从而使决策结果更加合理。其计算公式为:
I(a
其中,H(D)表示整个数据集的信息熵,D表示数据集,i表示数据集中的第 i个对象,n表示决策属性的所有可能取值的个数,p(Y
所述对信息增益比进行归一化处理的结果如表2所示:
表2条件属性的归一化信息增益比
优选的,步骤S3中设置阈值的过程包括:根据现实需求选取代价参数设置;所述代价参数分别为λ
其中,α表示三支正域阈值,β表示三支负域阈值,λ
步骤S3中计算每个区域的不同属性指标下的对象隶属度值的计算公式为:
其中,a
利用三支的思想,结合阈值在每个决策粒度空间下划分三个不同的区域,计算出不同属性指标下对象的隶属度值,按照对象所在的区域获得相应的决策意见。其中,每个条件属性都能做出互不干扰的单独决策,从而能够考虑多方面、多属性的决策意见。
(P)如果
(B)如果
(N)如果
根据上述最小风险决策规则可以确定每个对象x都能得到条件属性a
从不同的决策粒度空间下获得相应的决策意见,根据投票规则,更新每个对象获得的票数,并在考虑完所有条件属性的决策意见后,会获得一个最终得票数。引入了新的参数最终得票数T={T(x
其中,
根据上述的方法,可以得到三支决策的票权数;其结果如表3所示:
表3三支决策票权表
面对不同的现实需求设计了两种不同的决策策略,正例补偿策略和负例补偿策略,再根据阈值选出最合适的策略进行最终决策。所述现实需求包括:投票结果为0,即所有条件属性都给出中立决策的对象,因此通过设置两种情况,来对最终投票结果为0的对象进行分配,其余对象按照少数服从多数的原则,即投票结果大于0的对象,表示支持者多,投票结果小于0的对象,表示反对者多。
正例补偿策略包括:当正域相对于负域分配空间太小,即α+β>1时,则会使正域的对象被属性划分到边界域中,使得最终得票数为0;将T(X)≥0的对象分配到POS,即将支持率大于等于反对率的对象分配给正域,T(X)<0的对象分配到NEG,即将反对率大于支持率的对象分配给负域。
负例补偿策略包括:当负域相对于正域分配空间太小,即α+β≤1时,则会使负域的对象被属性划分到边界域,使得最终得票数为0;将T(X)>0的对象分配到POS,即将支持率大于等于反对率的对象分配给正域,T(X)≤0的对象分配到NEG,即将反对率大于支持率的对象分配给负域。
执行最终决策的过程包括:根据不同的阈值,选择最合适的决策策略进行最终决策,按照每个对象的最终得票数进行分类,最终获得相应的二支结果。利用表1的数据,得到三支决策的决策流程和三支决策过程如图1和表4;
表4三支决策过程
T(X)={x
T(X)={x
T(X)={x
T(X)={x
T(X)={x
由于设定的阈值α+β>1,采用正例补偿策略,即将T(X)≥0的对象分配到POS,T(X)<0的对象分配到NEG。根据正例补偿策略求出的最终决策结果如表5所示:
表5三支决策投票结果
其中T(x
根据表5的结果计算出每一决策粒度空间下得出的分类准确率CAcc和分类综合评价指标CF1,其计算的结果如下:
三支决策模型很好地实现了快速且有效的战略计划决策。本发明构建了多粒度决策粒度空间,进行了所有条件属性在粗粒度下的单独决策,减少了模型等价类的划分,从而提高了决策效率,在此基础上我们设置了投票机制,考虑了所有条件属性的决策意见,实现了符合多方面需求的战略决策。最后,我们引入了归一化的信息增益比对条件属性的投票权重进行了优化,提高了最终结果的准确率和合理性。
以上所举实施例,对本发明的目的、技术方案和优点进行了进一步的详细说明,所应理解的是,以上所举实施例仅为本发明的优选实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内对本发明所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
- 一种基于三支决策的经营战略智能生成方法
- 一种基于视频智能识别及智能语义搜索的短视频生成方法