如何做到投资收益最大化?
假如有多个公开的项目可以投资(假设为n个),每个项目的收益金额是相同的(假设为m元),其中每个项目投资收益的计算方法都是自己投资的金额除以该项目总的投资额再乘以该项目收益...
假如有多个公开的项目可以投资(假设为n个),每个项目的收益金额是相同的(假设为m元),其中每个项目投资收益的计算方法都是自己投资的金额除以该项目总的投资额再乘以该项目收益金额,每个项目的投资金额是不受限制的。
现在问题是,我自己手中的可投资金额是固定并且有限的(假设为x元),同时我知道其他人在每个项目中的投资金额(假设为y元),那么我如何对每个项目投资才能做到总的收益最大化?计算方法和公式是什么?如果没有算法,用计算机语言编程计算,该如何编写程序?
举个简单的例子,现有a/b/c/d/e共5个项目,每个项目的收益都是1000元,我自己现在有5000元,并且其他人在a/b/c/d/e项目中分别投资了2000元,3000元,50000元,8000元,10000元,那么我如何分配自己的5000元到这5个项目中,才能获取最大的收益? 展开
现在问题是,我自己手中的可投资金额是固定并且有限的(假设为x元),同时我知道其他人在每个项目中的投资金额(假设为y元),那么我如何对每个项目投资才能做到总的收益最大化?计算方法和公式是什么?如果没有算法,用计算机语言编程计算,该如何编写程序?
举个简单的例子,现有a/b/c/d/e共5个项目,每个项目的收益都是1000元,我自己现在有5000元,并且其他人在a/b/c/d/e项目中分别投资了2000元,3000元,50000元,8000元,10000元,那么我如何分配自己的5000元到这5个项目中,才能获取最大的收益? 展开
1个回答
展开全部
这个题目是不能直接算出来的 实际上涉及到一个数学上最优化的问题 假设有5000元 5个项目的投资额分别为a b c d e 则:约束条件:a+b+c+d+e=5000 要求max{a/(2000+a)*1000+b/(3000+b)*1000+c/(50000+c)*1000+d/(8000+d)*1000+e/(10000+e)*1000} 需要调用最优化函数进行求最优解(matlab里面有)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询