多目标投资组合优化问题的学习型NSGA-II

朱珠 ,  娄航宇

东北大学学报(自然科学版) ›› 2025, Vol. 46 ›› Issue (09) : 17 -24.

PDF (1542KB)
东北大学学报(自然科学版) ›› 2025, Vol. 46 ›› Issue (09) : 17 -24. DOI: 10.12068/j.issn.1005-3026.2025.20249030
信息与控制

多目标投资组合优化问题的学习型NSGA-II

作者信息 +

Learning-Based NSGA-Ⅱ for Multi-objective Portfolio Optimization Problems

Author information +
文章历史 +
PDF (1578K)

摘要

针对快速非支配排序遗传算法(NSGA-Ⅱ)在求解投资组合问题时存在分散性不足和约束处理能力差的问题,提出了一种基于聚类和自适应可行性修复策略的学习型改进NSGA-Ⅱ算法(INSGA-Ⅱ)用于求解多目标投资组合问题.在该算法中,通过聚类学习改进种群的分散性,通过自适应修复保证新生成的解均为可行解,从而改进算法的分散性和提高算法的收敛速度.此外,对交叉及变异后的种群分别进行保存,并将其与父代种群合并以提高生成子代种群的选择压力及质量.实验结果表明,所提算法具有更高的搜索性能和稳定性,能够有效求解多目标投资组合问题.

Abstract

To address the issues of insufficient diversity and poor constraint-handling capability in the non-dominated sorting genetic algorithm Ⅱ (NSGA-Ⅱ) when solving portfolio optimization problems, a learning-based improved NSGA-Ⅱ algorithm (INSGA-Ⅱ) incorporating clustering and an adaptive feasibility repair strategy for multi-objective portfolio optimization was proposed. In the proposed algorithm, clustering learning was employed to enhance population diversity, while adaptive repair ensured that newly generated solutions were feasible, thereby improving the algorithm's diversity and convergence speed. Additionally, the populations after crossover and mutation were preserved separately and merged with the parent population to increase the selection pressure and quality of offspring generation. Experimental results demonstrate that the proposed algorithm exhibits superior search performance and stability, effectively solving multi-objective portfolio optimization problems.

Graphical abstract

关键词

多目标优化 / NSGA-II / 投资组合优化问题 / 聚类学习 / 自适应修复

Key words

multi-objective optimization / NSGA-Ⅱ / portfolio optimization problem / clustering learning / adaptive repair

引用本文

引用格式 ▾
朱珠,娄航宇. 多目标投资组合优化问题的学习型NSGA-II[J]. 东北大学学报(自然科学版), 2025, 46(09): 17-24 DOI:10.12068/j.issn.1005-3026.2025.20249030

登录浏览全文

4963

注册一个新账户 忘记密码

如何在充斥众多不确定因素的金融市场中合理配置资产是投资组合问题的核心.Markowitz1提出的均值-方差(mean-variance,MV)模型是投资组合理论研究的开端,该理论表明最好的投资方法是在一定的风险下进行多样化组合配置.然而,在实际复杂的金融系统中广泛存在买空卖空行为、最低交易单位、政策方案以及交易成本等限制因素,而这些因素被均值-方差模型所忽略,从而限制了其在实际投资实践中的应用价值.
投资组合优化的目的是分散风险并提高收益.Loke等2综述了投资组合问题的最新研究进展,从机制与性能两个方面总结了求解该问题的最新方法.He等3针对投资组合中的保证金交易,构建了一个多目标模型,旨在实现收益最大化与风险最小化,并开发了一种基于膝决策的多目标区间优化进化算法,以满足不同风险偏好投资者的需求.Zhao等4在均值-方差-偏度投资组合框架中引入了收益率偏度这一维度,并以股票市场为应用场景,采用基于分解的多目标进化算法求解投资组合优化问题.
近年来,考虑交易成本的投资组合问题受到学者的广泛关注.Kamin5在动态投资组合问题模型中引入了交易成本因素,验证了有无交易成本时投资行为的巨大差异,即存在交易成本更加贴近实际交易环境.Wang等6采用拉格朗日方法求解考虑固定比例交易成本的均值-方差模型.马源源等7通过多角度挖掘和量化股市规律来预测股价趋势.由于实际交易模型是包含大量约束、结构复杂的非线性模型,导致传统的数值优化方法失效而无法求解.智能优化算法是受自然界启发而提出的,包含遗传算法(genetic algorithm,GA)8,差分进化算法(differential evolution algorithm,DEA)9,粒子群优化(particle swarm optimization,PSO)10-11算法及人工蜂群(artificial bee colony,ABC)12算法等在内的一系列进化算法,具有收敛速度快、隐式并行性及鲁棒性强等优点,能有效求解非线性优化模型及NP-Hard问题,得到广泛应用13.
林佳丽等14采用差分进化算法求解证券投资的最优组合策略.孙有发等15在市场出清价格模型基础上引入均值-方差模型,以风险最小化为目标利用遗传算法进行求解.针对智能优化算法求解问题时普遍存在搜索效率低、易陷入局部最优等缺点,不同学者对求解算法进行了改进.陈国福等16将引力搜索算法和粒子群算法进行混合,求解证券投资组合问题以使得投资收益率最大,仿真结果表明该混合算法能有效平衡算法的全局搜索和局部搜索能力.张懿17采用人工蜂群算法对考虑基数约束的均值-方差模型进行求解,以最大化投资回报,并利用当前最优解引导种群进化方向,提高算法的收敛速度.郑继明等18使用正态分布交叉子代对遗传算法进行改进,求解预期收益下的最优投资策略,实验表明改进算法相比于传统遗传算法更加稳定.
综上所述,大部分文献只考虑将收益回报或投资风险作为单一目标函数进行优化,而将其综合考虑的多目标投资组合问题研究不多.NSGA-Ⅱ算法因具有结构简单、搜索效率高、参数少以及求解速度快等优点,被广泛应用于组合优化及连续优化问题中19-20.在约束处理方面,本文提出了一种自适应可行性修复策略,克服了复杂约束处理困难、不可行解修复繁琐等问题.此外,将机器学习中的聚类算法引入NSGA-Ⅱ框架中,对可行解进行聚类,充分利用可行解的信息以改进种群分散性,并在此基础上对合并种群进行扩充(分别保存交叉和变异后的种群并与父代种群合并),提高生成子代种群的选择压力和质量.本文在均值-方差模型的基础上进一步考虑市场交易费用的影响,构建了考虑交易费用的证券投资组合模型,使其更加贴近实际金融市场交易环境.采用改进的NSGA-Ⅱ算法求解该模型,在最小化投资风险的同时最大化投资回报率,投资者可根据其偏好在最终的Pareto解集中选择投资策略.

1 考虑交易费用的证券投资组合模型

本文主要以文献[10]中提出的单目标证券投资组合优化模型为基础,构建多目标优化模型.相关的模型参数表述如下:设投资者初始总投资为A0,分别用于无风险投资(国债)及股票投资.资产投资收益率向量 R =(r1r2rn ),其中rii=1,2,n)表示第i种资产的投资收益率,n为投资资产数目;资产价格向量 P =(p1p2pn ),其中pii=1,2,n)表示第i种资产的买入价格;资产投资权重向量为 X =(x1x2xn ),其中xii=1,2,n)表示投资第i种资产占总资产的比重,x1代表投资无风险资产的比重.若对第i种资产投资则xi ≠0,否则xi =0;xi 须满足约束lixiui,其中uili 分别代表第i种资产投资比例的上界及下界.

依据文献[10],投资过程中会产生交易费用,在计算投资收益时需将其扣除,故在构建模型时需将交易费用考虑在内.设交易费用向量 C =(c1c2cn ),其中cii=1,2,n)表示投资第i种资产所产生的交易费用;根据我国股票市场的交易规则,最小的购买单位为手(100股),故设第i种股票的交易手数为yii=1,2,n),其中yi ≥1且为整数.以上海证券交易所为例,投资过程中涉及的交易费用主要包括以下6个部分:

1) 委托费:5元/次.

2) 券商交易佣金:投资者向券商支付交易佣金,最高不超过成交金额的3‰,不足5元按5元收取.

3) 过户费:按实际成交金额的0.02‰缴纳,用于更换股票成交后的户名,不足1元按1元收取.

4) 印花税:按实际成交金额的1‰向出让方单边收取,由券商代扣此税后由交易所统一代缴.

5) 证券交易经手费:按成交金额的0.069 6‰收取.

6) 证管费:按成交金额的0.23‰收取.

因此,进行风险投资时,购买yii股票产生的交易费用ciyi )为

ciyi=e0+e1yi+e2yi+e3yi.

其中:委托费e0=5;券商交易佣金e1yi )=max{5,100k1yipi };佣金成本系数k1=3‰;过户费e2yi )=max{1,100k2yipi },过户成本系数k2=2‰;印花税,证券交易经手费和证管费e3yi )=k3yipi,其总成本系数k3=1.299 6‰.

此外,无风险投资设定为一年期国债,年化收益率r1=2.68%.国债在购买过程中涉及的交易费用为交易金额的0.1%,即成本系数k0=1‰,因此无风险投资的交易成本c1=A0x1k0.

总交易成本C'为无风险投资及有风险投资交易费用之和:

C'=c1+i=2nci(yi)=A0x1k0+i=2nci(yi).

在任意时刻,投资金额及投资比例均须满足约束条件:

x1A0+i=2n100yipiA0
i=1nxi=1.

本文的优化目标为最大化投资组合收益及最小化投资风险,其中投资组合的总收益(M)为

max M=A0x1r1+i=2n100yipiri-C'.

此外,投资组合问题在考虑收益的基础上还需兼顾投资风险.设投资组合的协方差矩阵为σ,其中σij表示资产i和资产j的投资收益率协方差.投资收益率的方差可以视作投资风险,因此反映投资组合风险的总方差V

min V=j=1ni=1nxiσijxj.

2 改进NSGA-Ⅱ算法设计

NSGA-Ⅱ是一种基于种群的进化算法,因其具备优越的搜索性能而被广泛用于求解复杂多目标优化问题.本文在NSGA-Ⅱ算法的基础上提出了INSGA-Ⅱ算法.主要的改进策略包括:在NSGA-Ⅱ中嵌入聚类算法,以充分利用个体间的信息;通过扩大合并种群的规模提高算法的搜索能力;在算法的进化过程中设计了自适应的可行解修复策略,避免进化过程中不可行解的产生.

2.1 NSGA-Ⅱ算法

NSGA-Ⅱ算法执行流程可描述如下:首先,将当前种群与交叉变异后产生的子代种群分别记作PtUt,其种群规模均为N.通过合并两个种群可得到新种群Rt =PtUt (种群规模为2N).通过非支配排序操作将新种群Rt 划分为若干前沿(F1F2Fn ),并依次加入后代种群Pt+1中,直至加入某个Fk (临界层)时,Pt+1中的个体数目超过N.此时,需根据Fk 层中个体的拥挤距离,依次选择拥挤距离最大的个体加入后代种群,直至Pt+1规模为N,进而参与下轮进化.重复上述过程直至满足停止条件.NSGA-Ⅱ算法的种群更新机制如图1所示,算法流程图如图2所示.

2.2 编码机制

在算法迭代进化过程中,需建立染色体与投资方案的映射关系.考虑到投资组合问题的特性,本文采用实值编码方式,染色体长度与投资资产数目相同,染色体上第i个基因值sii=1,2,n)代表投资第i种资产的比例,n为染色体长度.此外,可行染色体须满足所有基因值之和为1,编码示意图如图3所示.

2.3 遗传算子

交叉算子是进化算法的重要组成部分.采用适合于问题特性的交叉算子不仅能够提高算法的搜索能力,还可加快算法的收敛速度,有效提高算法的求解性能.因投资组合优化问题可以归结为连续型优化问题,故采用连续型问题常用的模拟二进制交叉(simulated binary crossover,SBX),该方法可以描述为两父代个体p1ip2i,经过如下过程生成子代个体p1i'p2i'

p1i'=[(1+α)p1i+(1-α)p2i]/2,p2i'=[(1-α)p1i+(1+α)p2i]/2.

其中α为随机变量.在计算子代每一维度的基因值时,α均需根据交叉参数η重新生成,其生成方式为

α=(2μ)1η+1,              μ0.5;(2(1-μ))-1η+1,     μ>0.5. 

其中,μ01间的随机数且服从均匀分布.

变异算子是维持种群多样性的重要环节,通过对染色体施加较小扰动实现,从而有效维持种群的多样性.多项式变异算子可有效提高算法的局部搜索能力和收敛速度,故本文采用多项式变异算子,其计算过程为

pi'=pi+γui-li.

γ的计算方式为

γ=[2μ+(1-2μ)(1-δ1)d+1]1d+1,                     μ0.5;1-[2(1-μ)+2(μ-0.5)(1-δ2)d+1]1d+1,     μ>0.5. 

其中:δ1=(vi-li)/(ui-li)δ2=(ui-vi)/(ui-li)d为分布指数.

2.4 聚类策略

在算法搜索过程中,若缺乏有效的搜索策略,则很难在决策空间中找到问题的最优解.k-means是一种典型的无监督聚类算法,具有原理简单、运算速度快及时间复杂度低等优点,因而被广泛应用.本文将机器学习中的k-means聚类算法嵌入NSGA-Ⅱ框架以改进子代种群的分散性,聚类策略实施步骤如下:

步骤1 对种群Pt 在目标空间中进行聚类,聚类簇数设定为n.

步骤2 统计每簇中个体数目,设数目最多的簇A1中包含p个个体,其余n-1簇中平均个体数目为q.

步骤3 随机从A1中删除q个个体,使得A1规模变为p-q.

步骤4 随机从A1及其余n-1个簇中挑选个体o1o2作为父代个体,执行交叉或变异操作产生子代,并放回A1中.

步骤5 重复步骤4,直至A1 的规模为N,返回A1.

通过对种群在目标空间中进行聚类,在后代产生过程中,利用目标空间中处于同一簇的个体对应解空间的信息相似的特征,通过选择处于不同类别中的个体作为父代进行交叉或变异操作,即可充分运用个体间的信息差异,从而产生具有良好多样性的后代解.

2.5 自适应可行性解修复策略

在进行交叉变异过程中,产生的子代个体均需满足约束lixiui,而通过SBX和多项式变异产生的后代往往存在基因值越界的情况.此外,因约束(4)为等式约束,相较于不等式约束更加难以处理,本文提出了一种自适应可行性修复策略:

sinew=si/i=1nsi.

其中:si 为第i个基因修复前的数值;sinew为第i个基因修复后的数值.通过上述计算对个体基因值依次进行修复,并将修复后数值sinew替换原基因位数值si,即可有效处理复杂等式及不可行解修复繁琐的问题.

2.6 改进INSGA-Ⅱ流程

INSGA-Ⅱ在基于聚类和自适应可行性修复策略的基础上,分别保存交叉及变异后的种群,并与父代种群合并,进一步提高子代种群的质量和选择压力.INSGA-Ⅱ的具体流程如下:

步骤1 为INSGA-Ⅱ设定初始参数,并随机生成规模为N的初始种群Pt .

步骤2 对种群Pt 进行聚类操作,根据交叉概率pc进行交叉操作,并对交叉生成的个体进行自适应可行性修复,进而产生子代种群Pg.

步骤3 对子代种群Pg进行聚类操作,根据变异概率pm进行变异操作,并对变异生成的个体进行自适应可行性修复,进而产生后代种群Pb.

步骤4 合并初始种群Pt 和后代种群PgPb,产生新种群Ut (种群规模为3N).

步骤5Ut 中个体进行适应度值评估,基于非支配排序对种群个体进行排序,并对个体间的拥挤距离进行计算,根据非支配排序和拥挤距离选择Ut 中的N个个体生成后代种群Pt .

步骤6 若满足终止条件,程序结束并输出种群Pt;否则,重复执行步骤2至步骤5.

3 仿真实验及分析

文中算法采用Python 3.8编程实现,在Intel Core i5 3.4 GHz CPU,8 GB RAM的计算机上运行.仿真实验分两方面展开:首先,将本文提出的INSGA-Ⅱ在连续型问题标准测试集ZDT上进行仿真实验,并与NSGA-Ⅱ,MOEA/D和NSGA-Ⅲ等3种多目标算法进行比较,验证算法的有效性;其次,从应用角度出发,将INSGA-Ⅱ用于求解投资组合问题,并对不同预期收益率下的投资策略及其风险值进行分析.

3.1 数据来源及选择

为探究INSGA-II优化投资组合问题的能力,本文在沪市机械、银行、消费、科技和医药板块中选取了8支股票,并收集了相应股票在2020年11月30日至2021年1月22日共计8周的收盘价格及收益率.所选股票的平均周收益率及价格见表1,其中每只股票的价格和周收益率分别采用8周的平均报价和收益率.根据8支股票的周收益率计算得到的协方差矩阵见表2,用以衡量每只股票的风险.

此外,除了配置上述股票资产外,还可配置一年期国债作为无风险资产,其年化收益率为2.68%.

3.2 参数设置及评价指标

针对每个测试函数,各个算法均独立运行20次,算法实验参数设置如下:种群大小N=100,算法终止条件为3×104次评估次数,交叉概率pc=0.8,变异概率pm=0.1,聚类簇数n=5,SBX交叉算子中交叉参数η=20多项式变异算子中分布指数d=0.2.所有资产的投资比例下界li =0,比例上界ui =1.本文采用反世代距离和超体积作为评估算法的性能指标,两种指标具体描述如下:

1) 反世代距离(IGD)指标.IGD用于评价算法求解的Pareto解集的收敛性和分布性,即计算每个真实Pareto前沿面上的点到算法求解点集合最小距离之和的平均值为

IGD(P,Q)=vPd(v,Q)|P|.

其中:P为真实Pareto最优集;|P|为集合中点个数;dvQ)为P中点v到算法获得的Pareto集Q中最近点的欧氏距离.

2) 超体积指标(HV).HV指算法获得的Pareto集与参照点围成的目标空间中区域的体积,HV越大说明算法的收敛性和分布性越好,计算公式为

HV=δ(i=1|Q|Vi)

其中:δ为Lebesgue测度;|Q|为算法获得的Pareto集中个体数;Vi 为参考点与解集中第i个点围成的超体积.

3.3 INSGA-II与其他算法比较

为验证本文提出的INSGA-Ⅱ求解连续性问题的有效性,利用ZDT标准测试函数集对算法进行测试,并与3种先进多目标算法NSGA-Ⅱ,MOEA/D和NSGA-Ⅲ进行比较.采用IGD和HV指标对算法的收敛性和分布性进行度量,运行结果的平均值及标准差见表3,最优指标值用加粗字体表示.此外,为了进一步验证所提INSGA-Ⅱ的收敛速度,图4展示了该算法与对比算法在ZDT1和ZDT3两个实例上lg(IGD)指标的收敛曲线.

根据表3结果可知,INSGA-Ⅱ在所有测试算例上均获得了IGD和HV指标的最优值,这意味着在固定种群规模和迭代次数情况下,该算法具有良好的开发和探索能力.从图4可以看出,INSGA-Ⅱ的收敛速度显著优于其他先进算法.此外,相比于其他算法,该算法能够更加逼近真实Pareto前沿,收敛性更强并显著提升了搜索能力,从而验证了所提算法的有效性.

3.4 应用INSGA-II求解投资组合问题

设定总资产A0为100万元,投资预期收益率ε分别设为0.05,0.07和0.09.将所选股票的平均周收益率和买入价格(见表1),所选股票的协方差矩阵(见表2)代入优化模型,并通过本文设计的INSGA-II求解,以最大化收益及最小化风险为优化目标,得到不同预期收益率下的投资方案(见表4).

由表4中的投资方案可以看出,随着预期收益率的提升,投资风险也相应增加,无风险国债投资比例下降而高收益股票资产投资比例显著上升.通过对2020年11月30日至2021年1月22日共计8周内上证指数及上证50指数的收益率进行统计,并与INSGA-II求解得到的投资方案进行对比,绘制了投资收益折线图如图5所示.

图5中可以看出,随着预期收益率的提升,投资方案的收益波动随之增加,符合市场客观规律.相比于投资上证指数和上证50指数,INSGA-Ⅱ求解出的投资方案收益率更高,具有收益稳定且回撤幅度小等优点.为进一步验证INSGA-Ⅱ在长期投资组合问题中的适用性,本文统计了2021年1月8日至2021年5月28日共计20周的股票市场数据,并根据优化结果绘制了20周的投资收益折线图,如图6所示.实验结果表明,该算法所获得的组合投资方案在长周期内依然优于上证指数和上证50指数,验证了所提算法的泛化能力.

表4 不同预期收益下国债与股票投资比例

Table 4 Investment proportions in treasury bonds

and stocks under different expected

returns

通过上述仿真实验,验证了本文构建的考虑交易费用的证券投资组合模型的正确性,且INSGA-Ⅱ可有效求解投资组合问题.

4 结 语

本文在NSGA-Ⅱ框架基础上,提出了一种基于聚类和自适应可行性修复策略的INSGA-Ⅱ,用以改进种群分散性及约束处理困难的问题.此外,分别对交叉及变异后的种群进行保存,并与父代种群合并,以提高生成子代种群的选择压力,从而更好地求解投资组合问题.通过在4个标准测试问题上的测试,并与NSGA-Ⅱ,MOEA/D,NSGA-Ⅲ进行比较,验证了所提出的INSGA-Ⅱ具有更优的搜索能力和稳定性.针对以往投资组合问题研究大多集中在单目标的情况,本文将交易成本引入投资组合模型,并将投资收益和投资风险作为优化目标,使得本文构建的投资组合模型更具应用价值.通过对真实交易数据进行仿真,得到了不同预期收益率下的投资方案及对应的风险,仿真实验结果验证了所提出算法的有效性及模型的正确性.此外,投资者可根据其投资偏好在算法输出的Pareto解集中选择对应的投资方案进行配置.

参考文献

[1]

Markowitz H. Portfolio selection[J]. The Journal of Finance19527(1):77-91.

[2]

Loke Z XGoh S LKendall Get al. Portfolio optimization problem:a taxonomic review of solution methodologies[J]. IEEE Access202311:33100-33120.

[3]

He Q YHe Z NDuan S Let al. Multi-objective interval portfolio optimization modeling and solving for margin trading[J]. Swarm and Evolutionary Computation202275:101141.

[4]

Zhao P XGao SYang N C. Solving multi-objective portfolio optimization problem based on MOEA/D[C]//2020 12th International Conference on Advanced Computational Intelligence(ICACI). Dali,2020:30-37.

[5]

Kamin J H. Optimal portfolio revision with a proportional transaction cost[J]. Management Science197521(11):1263-1271.

[6]

Wang ZLiu S Y. Multi-period mean-variance portfolio selection with fixed and proportional transaction costs[J]. Journal of Industrial & Management Optimization20139(3):643-656.

[7]

马源源,刘晏泽,刘呈隆,. 中国投资者多角度舆情分析及其在股市预测中的作用[J]. 东北大学学报(自然科学版)202243(8):1201-1208,1216.

[8]

Ma Yuan-yuanLiu Yan-zeLiu Cheng-longet al. Chinese investors’ multi-perspective sentiment analysis and its role in stock market forecasting[J]. Journal of Northeastern University(Natural Science)202243(8):1201-1208,1216.

[9]

李敏,黄敏,程智锋,. 遗传算法在路径规划上的应用[J]. 计算机系统应用202029(8):255-260.

[10]

Li MinHuang MinCheng Zhi-fenget al. Application of genetic algorithm in path planning[J]. Computer Systems & Applications202029(8):255-260.

[11]

Song Y JZhao G YZhang Bet al. An enhanced distributed differential evolution algorithm for portfolio optimization problems[J]. Engineering Applications of Artificial Intelligence2023121:106004.

[12]

陈婷婷,殷贺,江红莉,. 基于天牛须搜索的粒子群优化算法求解投资组合问题[J]. 计算机系统应用201928(2):171-176.

[13]

Chen Ting-tingYin HeJiang Hong-liet al. Particle swarm optimization algorithm based on beetle antennae search for solving portfolio problem[J]. Computer Systems & Applications201928(2):171-176.

[14]

刘士琦,宋锦春,杨滨. 基于粒子群算法的3种分级水网络超结构比较[J]. 东北大学学报(自然科学版)202142(6):829-834.

[15]

Liu Shi-qiSong Jin-chunYang Bin. Comparison of three stage-wise superstructures of water network based on particle swarm optimization[J]. Journal of Northeastern University(Natural Science)202142(6):829-834.

[16]

Xiang W LLi Y ZHe R Cet al. Artificial bee colony algorithm with a pure crossover operation for binary optimization[J]. Computers & Industrial Engineering2021152:107011.

[17]

Liu S BLin Q ZLi J Qet al. A survey on learnable evolutionary algorithms for scalable multiobjective optimization[J]. IEEE Transactions on Evolutionary Computation202327(6):1941-1961.

[18]

林佳丽,姜大志. 基于差分演化算法的证券投资组合研究[J]. 汕头大学学报(自然科学版)201227(4):4-8.

[19]

Lin Jia-liJiang Da-zhi. Study on the portfolio problem based on differential evolution[J]. Journal of Shantou University(Natural Science Edition)201227(4):4-8.

[20]

孙有发,李雪岩,刘彩燕,. 基于遗传算法的Markowitz策略模型与股票价格行为[J]. 系统管理学报201221(4):546-551.

[21]

Sun You-faLi Xue-yanLiu Cai-yanet al. Genetic algorithm based Markowitz portfolio model and stock price behavior[J]. Journal of Systems & Management201221(4):546-551.

[22]

陈国福,陈小山,张瑞. 基于引力搜索和粒子群混合优化算法的证券投资组合问题研究[J]. 运筹与管理201827(9):170-175.

[23]

Chen Guo-fuChen Xiao-shanZhang Rui. A hybrid algorithm based on gravitational search and particle swarm for the portfolio optimization problem[J]. Operations Research and Management Science201827(9):170-175.

[24]

张懿. 人工蜂群算法在投资组合问题中的优化应用[J]. 计算机与数字工程201947(8):1869-1873,1894.

[25]

Zhang Yi. Research on improvement of artificial bee colony algorithm for portfolio problems[J]. Computer & Digital Engineering201947(8):1869-1873,1894.

[26]

郑继明,郑永杰,胡济桐,. 均值-CVaR投资组合模型的遗传算法求解研究[J]. 科技与创新2020(20):12-14,18.

[27]

Zheng Ji-mingZheng Yong-jieHu Ji-tonget al. Research on genetic algorithm for mean-CVaR portfolio model[J]. Science and Technology & Innovation2020(20):12-14,18.

[28]

Ma H PZhang Y JSun S Yet al. A comprehensive survey on NSGA-Ⅱ for multi-objective optimization and applications[J]. Artificial Intelligence Review202356(12):15217-15270.

[29]

Estrada-Padilla AGómez-Santillán CFraire-Huacuja Het al. GRASP/Δ:an efficient algorithm for the multi-objective portfolio optimization problem[J]. Expert Systems with Applications2023211:118647.

基金资助

国家自然科学基金资助项目(72102096)

AI Summary AI Mindmap
PDF (1542KB)

28

访问

0

被引

详细

导航
相关文章

AI思维导图

/