0104033基于杂合遗传算法的portfolio整数规划模型

0104033基于杂合遗传算法的portfolio整数规划模型

ID:13893268

大小:278.22 KB

页数:6页

时间:2018-07-24

0104033基于杂合遗传算法的portfolio整数规划模型_第1页
0104033基于杂合遗传算法的portfolio整数规划模型_第2页
0104033基于杂合遗传算法的portfolio整数规划模型_第3页
0104033基于杂合遗传算法的portfolio整数规划模型_第4页
0104033基于杂合遗传算法的portfolio整数规划模型_第5页
资源描述:

《0104033基于杂合遗传算法的portfolio整数规划模型》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、企业法律咨询.公民法律咨询法帮网法律咨询www.fabang.com基于杂合遗传算法的Portfolio整数规划模型*基金项目:国家自然科学基金(79700016)安向龙李露凌刘则毅(1.天津大学理学院天津,300072;2.中国十三冶天津公司天津,300301)摘要本文根据中国目前的证券交易要求,提出了组合投资的整数规划模型,为了研究,提出一种在遗传算法中融入神经网络的杂合遗传算法,有机结合了遗传算法全局最优和神经网络在极值点附近快速搜索的特点。实例表明,这种杂合遗传算法很有效。关键字组合投资整数规划遗传算法神经网络1引言美国著名经

2、济学家,诺贝尔奖获得者Markowitz关于投资组合理论提出了均值-方差模型,构成了现代证券理论的基础。此后,许多学者对此模型进行了研究和改进,取得了很大的进步。本文结合中国证券市场的实际情况,提出了Portfolio整数规划模型。在这类问题的研究中,人工神经网络和遗传算法都是重要的方法。但是,它们有各自的优点和缺点。人工神经网络是一种梯度算法,对于复杂的非线形问题很容易陷入局部最优。而遗传算法则是一种仿生优化算法,以概率全局收敛,但是到最后阶段,由于自身的算法特点,具有一定的不稳定性,搜索效率降低。本文提出把两者结合起来,取长补短,

3、既可避免陷入局部最优,又可在最优点附近快速达到最优。最后,结合实例证明其有效性。2模型建立Markowitz的组合投资模型可用以下数学模型(P1)表示:minF(X)=s.t.这里n表示风险证券的数量,表示第i种证券的投资比例,是第i种证券的期望收益,表示第i种和第j种证券期望收益的协方差。5企业法律咨询.公民法律咨询法帮网法律咨询www.fabang.com模型的核心是用证券的期望收益率来表示证券收益,用证券的收益的方差表示风险。模型的研究目的是:如何选择投资组合,在收益一定的条件下,使风险最小;或在风险一定的条件下,使收益最大。但

4、是,需注意的是,Markowitz的组合投资理论有一些前提条件,如:1)允许买空卖空。2)股票份额可以无限分割。而中国目前的证券市场是不允许这样进行证券交易。于是,我们对模型做一些改进,对其进行讨论。为此,我们考虑以下几个问题:1)由于股票只允许整手(100股)购买,所以给定总投资额后,通常会有剩余资金出现,可以将这部分看作不足量资金不予投资。也可以将其存入银行,看作无风险投资。本文不考虑无风险投资存在的情况,故采用第一种处理方法。2)限制买空,要求每种股票投资股数非负。综上所述,投资组合模型可改进为如下模型(P3):maxF(X)=

5、s.t.其中,表示第i种证券的期望收益,表示第i种证券和第j种证券的期望收益的协方差。为第i种证券的投资手数,为第i种证券购买时的价格,y为投资总额,F为可接受风险损失。其中、分别由样本均值、样本协方差估计得到。这里引入投资手数向量X=(,,…,),收益向量R=(,,…,),价格向量P=(,,…,),协方差矩阵则模型简记为:maxF(X)=XP’R’s.t.(XVX’)≤FXP’≤YX(i)≥0,且X(i)∈I,i=1,2,3,…,n显然,这是一个典型的整数规划。以往解决整数规划问题,主要有枚举发、割平面法、分支定界法等。当股票种类很

6、多时,用上述几种方法解决非常困难,许多人用遗传算法或人工神经网络进行研究,各有优缺点。这里用两者融合的杂合遗传算法进行研究。5企业法律咨询.公民法律咨询法帮网法律咨询www.fabang.com3算法3.1算法引入遗传算法(GeneticAlgorithm,简称GA)是一种仿生优化算法,自二十世纪六、七十年代开创以来,经许多人不断改进和完善,在理论上、应用上都有了很大的发展。作为一种随机的优化与搜索方法,遗传算法有其鲜明的特点,如并行性、通用性、全局优化性、可操作性。正因为它具有上述特点,遗传算法已成为非常有用的优化算法,在许多领域得

7、到了广泛的应用。但GA的缺点在于收敛到一定程度的时候,通过交叉和变异操作产生更高适应值的个体的概率降低,且具有一定的不稳定性。神经网络(简称NN)是模拟人脑的智能优化算法,经过50多年的曲折发展,日渐成为智能化的主流方向,但本质上它是一种梯度算法,对于复杂的问题,比如多峰性、非凸性,容易陷入局部最优化。另一方面,网络结构及权重大多按经验来给出,可能导致效率降低。本文拟采用两者融合的杂合遗传算法,就是以遗传算法为基础,在选择、杂交、变异操作的基础上加入HNNS学习(即离散Hopfield神经网络系统),这样,一方面可保证算法的全局最优性

8、,另一方面可提供更加多样化的个体且能加快收敛速度,提高算法的效率。具体作法是在选择操作时利用轮盘赌选择一部分下代染色体,用BP操作对适应值较好的染色体进行运算产生另一部分下代染色体。交叉和变异操作同一般遗传算法。3.2算

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。