- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
遗传算法在投资组合中应用.doc
学科分类号:___________
湖南人文科技学院
本科生毕业论文
题目(中文):遗传算法在投资组合中的应用
(英文):______________________
学生姓名:刘世媛 学号系 部:数学与应用数学系
专业年级:数学与应用数学系05级
指导教师:陈国华
职 称:副教授
湖南人文科技学院教务处制
摘要 1
关键词 1
前言 2
第一章 投资组合理论基础 5
1.1马克威茨的均值—方差模型 5
1.2 修正的马克威茨模型 5
1.2.1模型的假设条件[6] 5
1.2.2模型的数学表达式 6
第二章 遗传算法 7
2.1遗传算法的特点 7
2.2 遗传算法的应用 7
2.2.1 函数优化 7
2.2.2 组合优化 7
2.3 遗传算法的现状 8
2.4 遗传算法的过程 9
2.4.1创建一个随机的初始状态 9
2.4.2评估适应度 9
2.4.3繁殖(包括子代突变) 9
2.4.4下一代 9
2.5术语说明 10
2.5.1染色体(Chronmosome) 10
2.5.2基因(Gene) 10
2.5.3基因地点(Locus) 10
2.5.4基因特征值(Gene Feature) 10
2.5.5适应度(Fitness) 10
第三章 风险效用模型的建立及遗传算法求解 11
3.1风险目标函数的建立 11
3.2 模型的遗传算法求解 12
3.2.1 编码 13
3.2.2 评价 13
3.2.3 选择 13
3.3.4 交叉 13
3.3.5 变异 14
第四章 实证分析 15
4.1初始化种群 15
4.2适应度计算 15
4.3 遗传操作 16
4.3.1 选择操作 16
4.3.2 交叉操作 16
4.3.3 变异操作 16
致 谢 18
摘 要:证券投资组合优化问题的实质就是有限的资产在具有不同风险收益特性的证券之间的优化配问题。本以E-SV风险测度为基础提出了组合证券投资决策的效用函数,并立了基于分式规划的投资组合选择模型,克服了针对马克威茨投资组合理论在实际应用中的局限性。本文提出的模型属于单目标规划优化模型,求解存在一定的难度,采用遗传算法求解。在计算机上用Matlab 7.0编程实现。针对投资组合模型号的特点,研究了遗传算法的编码、算子和算子参数,设计出一个能够求解投资组合模型的基于整数编码的遗传算法。实证分析表明,在求解复杂的投资组合模型时,结果显示该方法是科学而合理的,可为投资者提供有效的理论指导和决策依据。
关键词:投资组合 遗传算法 惩罚函数
引 言
如何规避证券市场投资,风险成为投资理念经家和实践家的永恒话题。许多专家学者对此问题进行了大量的研究。1952年,Markowitz提出的证券组合选择概念标志了现代证券理论的开端[1]。该文认为,一个理性的投资者不仅希望“收益率高”,而且希望“收益尽可能确定”。这类意味着投资者在寻求“预期收益最大化”的同时,追求“最小的不确定性”。在初期进行投资决策时,必然力求使这两个相互制约的目标达到某种均衡,文[1]中提出了经典的均值——方差模型,分别用期望收益率和收益率的方差来衡量投资的预期收益水平和不确定性(风险)。
目前,对马克维茨投资组合模型的研究面临着两个主要问题:①如何处理低风险和高收益两个目标之间的关系,以达到同时满足更低风险和更高收益的均适可而止关系;②证券种类较多时,所对应的协方差矩阵中包含的大量元素使相应的非线性规划的求解在计算上产生很大困难。针对上以两点,本文借用马克维茨的证券投资组合理论思想,改进多目标模型,提出了组合证券投资决策的效用函数,并建立了基于分式规划的投资组合模型,将多目标的决策组合问题转化成单目标决策问题。
最近十几年来,遗传算法有了很大的发展并得了广泛的应用[2]。遗传算法以达尔文的生物进化论作为依据,模拟自然界的生物进化过程,通过优胜劣汰,最终获得最优的结果[3]。与传统优化方法相比,遗传算法具有很强的稳健性和很高的效率,可以以较大的概率得到全局最优解。遗传算法已经被用于求解投资组合优化问题。本文用实数编码,以评价函数作为一个选择证券并组合的准测来评价不同的证券组合,通过对染色休进行选择、交叉、变异操作,最终得到低风险、高收益的有效证券组合选择。
实验表明,这种简单、易操作的方法不仅能够均衡两目标关系,而且能够解决计算量大的问题。本文应用遗传算未能求解最佳证券组合时,侧重无需模型遗传自然发生过程,对不同证券组合进行评价。经比较,该方法得到较低风险与较高收益的证券组合,对大规模的证券组合,[4]该方法能够提供给投资者有价值的指导与借鉴,可为投资者提供有效的理论
文档评论(0)