大规模多目标优化的股票产品推送方法及装置

文档序号:34233729发布日期:2023-05-24 17:48阅读:45来源:国知局
大规模多目标优化的股票产品推送方法及装置

本发明涉及多目标优化,尤其涉及一种大规模多目标优化的股票产品推送方法及装置。


背景技术:

1、多目标优化问题已经在各个领域都普遍存在,求解多目标优化问题的方法有多种,比如混沌遗传算法等。现有的遗传算法虽然能够在多维目标空间中寻找最优解,但在面对复杂且多维的大规模(决策变量维度d大于100)多目标优化问题时,存在收敛精度不够或优化时间长的问题。


技术实现思路

1、本发明的一个目的在于提供一种大规模多目标优化的股票产品推送方法,解决多目标优化过程中收敛精度不够或优化时间长的问题。本发明的另一个目的在于提供一种大规模多目标优化的股票产品推送装置。本发明的再一个目的在于提供一种计算机设备。本发明的还一个目的在于提供一种可读介质。

2、为了达到以上目的,本发明一方面公开了一种大规模多目标优化的股票产品推送方法,包括:

3、根据多目标优化参数产生第一初始种群,所述第一初始种群中包括多个抗体,所述抗体包括大规模数量的股票产品,所述目标优化参数包括收益率和风险;

4、对所述第一初始种群进行第一迭代并对第一迭代得到的下一代种群重复执行第一迭代直至达到第一预设阈值,所述第一迭代包括:对当前种群中的每个抗体进行克隆及自适应变异以更新种群中的每个抗体,将决策空间降维,根据降维后的决策空间确定多个抗体为拟最优解,根据所述当前种群和所述拟最优解生成下一代种群;

5、对经过第一预设阈值的第一迭代得到的种群重复执行第二迭代直至达到第二预设阈值得到最优股票产品组合,将所述最优股票产品组合推送至用户终端,所述第二迭代包括:通过预设嵌入式多目标优化算法对当前种群进行优化。

6、优选的,所述根据多目标优化参数产生第一初始种群包括:

7、根据大规模多目标优化问题确定所述第一初始种群中抗体的上界约束和下界约束;

8、生成所述上界约束和所述下界约束的矢量间的随机值;

9、根据所述多目标优化参数中的种群大小和决策变量维度基于所述随机值形成所述第一初始种群的种群矩阵,所述种群矩阵中的每一个行向量为一个抗体。

10、优选的,所述对当前种群中的每个抗体进行克隆及自适应变异以更新种群中的每个抗体具体包括:

11、对所述当前种群中的每个抗体进行克隆得到多个克隆抗体;

12、通过自适应超变异概率对所有克隆抗体进行变异;

13、通过闵可夫斯基距离公式计算每个克隆抗体到预设前沿面的距离,根据所述距离确定保留所述克隆抗体或者所述抗体以更新种群中的每个抗体。

14、优选的,进一步包括在对当前种群中的每个抗体进行克隆及自适应变异以更新种群中的每个抗体,之前:

15、从预设均匀的最优前沿面参考点中每隔预设数量的参考点选取一个参考点,得到参考点集合;

16、将所述预设均匀的最优前沿面参考点的边界参考点写入所述参考点集合得到所述预设前沿面。

17、优选的,所述将决策空间降维具体包括:

18、确定决策空间的最高边界点和最低边界点指向决策空间的参考解的两个向量;

19、根据两个权重向量分别形成所述两个向量上的任意解表达式;

20、根据预设参考解集和所述两个向量上的任意解表达式得到每个参考解的两个子问题,根据所述参考解集和每个参考解的两个子问题重构决策空间。

21、优选的,所述根据降维后的决策空间确定多个抗体为拟最优解,根据所述当前种群和所述拟最优解生成下一代种群具体包括:

22、通过超体积指标确定所述当前种群中抗体的个体适应度;

23、根据所有抗体的个体适应度确定拟最优解;

24、将所述拟最优解和所述当前种群进行快速非支配排序与拥挤距离计算,生成下一代种群。

25、优选的,所述通过预设嵌入式多目标优化算法对当前种群进行优化具体包括:

26、将所述当前种群放入二元锦标赛中,根据二元锦标赛的选择策略从当前种群中取出多个抽样抗体;

27、从所述多个抽样抗体中选择最优个体保留至下一代种群中;

28、重复选择所述最优个体至下一代种群中直至所述下一代种群的抗体数量达到所述当前种群的抗体数量。

29、本发明还公开了一种大规模多目标优化的股票产品推送装置,包括:

30、初始化模块,用于根据多目标优化参数产生第一初始种群,所述第一初始种群中包括多个抗体,所述抗体包括大规模数量的股票产品,所述目标优化参数包括收益率和风险;

31、第一迭代模块,用于对所述第一初始种群进行第一迭代并对第一迭代得到的下一代种群重复执行第一迭代直至达到第一预设阈值,所述第一迭代包括:对当前种群中的每个抗体进行克隆及自适应变异以更新种群中的每个抗体,将决策空间降维,根据降维后的决策空间确定多个抗体为拟最优解,根据所述当前种群和所述拟最优解生成下一代种群;

32、第二迭代模块,用于对经过第一预设阈值的第一迭代得到的种群重复执行第二迭代直至达到第二预设阈值得到最优股票产品组合,将所述最优股票产品组合推送至用户终端,所述第二迭代包括:通过预设嵌入式多目标优化算法对当前种群进行优化。

33、本发明还公开了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,

34、所述处理器执行所述程序时实现如上所述方法。

35、本发明还公开了一种计算机可读介质,其上存储有计算机程序,

36、该程序被处理器执行时实现如上所述方法。

37、本发明大规模多目标优化的股票产品推送方法根据多目标优化参数产生第一初始种群,所述第一初始种群中包括多个抗体,所述抗体包括大规模数量的股票产品,所述目标优化参数包括收益率和风险;对所述第一初始种群进行第一迭代并对第一迭代得到的下一代种群重复执行第一迭代直至达到第一预设阈值,所述第一迭代包括:对当前种群中的每个抗体进行克隆及自适应变异以更新种群中的每个抗体,将决策空间降维,根据降维后的决策空间确定多个抗体为拟最优解,根据所述当前种群和所述拟最优解生成下一代种群;对经过第一预设阈值的第一迭代得到的种群重复执行第二迭代直至达到第二预设阈值得到最优股票产品组合,将所述最优股票产品组合推送至用户终端,所述第二迭代包括:通过预设嵌入式多目标优化算法对当前种群进行优化。由此可知,本发明通过第一迭代和第二迭代两个阶段解决大规模多目标优化问题,其中在第一迭代过程中,通过抗体克隆和自适应变异更新种群中的抗体,并将决策空间降维,以将多目标优化问题转化为单目标优化问题。在第一迭代过程结束后,进一步通过第二迭代的嵌入式多目标优化算法对当前种群进行优化,提高收敛精度,缩短优化时间,通过基于自适应免疫算法的大规模多目标优化算法确定最优的股票产品组合,并将最优股票产品组合推送至用户终端以使用户根据最优股票产品组合进行股票产品交易,提高用户收益,降低投资风险。



技术特征:

1.一种大规模多目标优化的股票产品推送方法,其特征在于,包括:

2.根据权利要求1所述的大规模多目标优化的股票产品推送方法,其特征在于,所述根据多目标优化参数产生第一初始种群包括:

3.根据权利要求1所述的大规模多目标优化的股票产品推送方法,其特征在于,所述对当前种群中的每个抗体进行克隆及自适应变异以更新种群中的每个抗体具体包括:

4.根据权利要求3所述的大规模多目标优化的股票产品推送方法,其特征在于,进一步包括在对当前种群中的每个抗体进行克隆及自适应变异以更新种群中的每个抗体,之前:

5.根据权利要求1所述的大规模多目标优化的股票产品推送方法,其特征在于,所述将决策空间降维具体包括:

6.根据权利要求1所述的大规模多目标优化的股票产品推送方法,其特征在于,所述根据降维后的决策空间确定多个抗体为拟最优解,根据所述当前种群和所述拟最优解生成下一代种群具体包括:

7.根据权利要求1所述的大规模多目标优化的股票产品推送方法,其特征在于,所述通过预设嵌入式多目标优化算法对当前种群进行优化具体包括:

8.一种大规模多目标优化的股票产品推送装置,其特征在于,包括:

9.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,

10.一种计算机可读介质,其上存储有计算机程序,其特征在于,


技术总结
本发明提供了一种大规模多目标优化的股票产品推送方法及装置,所述方法包括:根据多目标优化参数产生第一初始种群,包括多个抗体,所述抗体包括大规模数量的股票产品,所述目标优化参数包括收益率和风险;对所述第一初始种群进行第一迭代并对第一迭代得到的下一代种群重复执行第一迭代直至达到第一预设阈值;对经过第一预设阈值的第一迭代得到的种群重复执行第二迭代直至达到第二预设阈值得到最优股票产品组合,将所述最优股票产品组合推送至用户终端,所述第二迭代包括:通过预设嵌入式多目标优化算法对当前种群进行优化,提高收敛精度,缩短优化时间。

技术研发人员:杨珍,蒋云良,张晟滔,张杰,李旭阳,李婉晴
受保护的技术使用者:湖州学院
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1