投资组合问题.docxVIP

  • 1
  • 0
  • 约4.62千字
  • 约 6页
  • 2026-04-14 发布于山东
  • 举报

投资组合问题

人们常常讲,要合理分配时间,合理分配资金等。抽象来看,说的都是要将某种掌握的资源,分配投入到某些事项上,希望得到最好的综合回报。这类追求很有意义,因而得到人们的广泛研究。同时这种事情也很复杂,到目前为止并没有一个普适的方案。其复杂性体现在几个方面:第一,每一个可投入的事项(如股票)能得到多少回报,常常并不是事先能够明确的;第二,回报不一定就是金钱,而其他方面(如愉快)常常很难量化,因而难以评估;第三,情势是动态变化的,还有机会成本的问题,今天决定投入(如时间)某事项了,就意味着明天可能难以改投更有意义的事项。

我们这里讨论一种相对单纯(但并不一定简单)的情境,看算法能怎么发挥作用。

你面对的问题就是,如何将5万元钱分配到这3个项目上,让总的回报最大。例如,若你把5万元都投在项目1上,得到回报9,而你在项目1上投4万,项目3上投1万,得到回报7+3=10,就要好一些。是不是还有更好的呢?一般的问题就是,给定任意一个这样的投资回报表,能否有一个系统化的方法(算法),求出最大回报,以及对应最大回报的“投资组合”。

我们将从问题定义、求解思路、算法描述、算例分析和算法性质这五个方面展开对这个问题的讨论。这也是从算法角度进行问题求解通常要考虑的几个方面。

给定总投资量n(整数)和m个单增项目回报函数[注],fk(),k=1,2,…,m,要把n分成m份(整数),n1,n2,…,n

文档评论(0)

1亿VIP精品文档

相关文档