投资收益和风险的优化模型
摘要
如何投资是现代企业所要面临的一个实际问题,投资的目标是收益尽可能大,但是投资往往都伴随着风险.实际情况不可能保证风险和收益同时达到最优,因为收益和风险是矛盾的两个方面,收益的增长必然伴随着风险的提高。“高风险,高回报”是经济学中一个重要的准则。
但是企业总是追求风险尽可能小,与此同时又追求收益尽可能大。怎样分配资金才能做到统筹兼顾?
在本文中,我们首先建立了一个多目标规划模型(模型一),目标函数分别为风险和收益。由于M是一笔相当大的资金,所以我们开始先忽略了ui对模型的影响,将其转化成了一个形式更为简单的多目标线性规划模型。
为了求解此模型,我们将风险的上限为c,这样多目标规划模型就转化成了一个带参量c的线性规划模型(模型二)。
当给定参数c时,这带参量c的线性规划个模型就是一个一般的线性规划模型,由此可以唯一地求解出目标函数的最大值gmax。所以若c作为变量,gmax便是一个关于c的函数gmax(c).如果我们求得了函数gmax(c),就能够知道:当公司能承担的总风险损失率vc时,公司能得到的最大总平均收益率,及其应投入各个项目Si的资金率xi。
这样我们在求解模型二的同时,也将模型一的非劣解解空间给了出来,即图1中的OA、AB段.
不同的企业,对于风险和收益的侧重不同,所以作出的决策也不同,自然得到的收益和承受的风险也不尽相同.但无论怎样都应在我们给出的非劣解解空间中取值,这样才可能实现“风险尽可能小,收益尽可能大”。
针对第一组数据,我们给出了一个“通用性较强”的投资分配方案,即对大多数企业都合适的投资选择方案,应用此方案,总风险为0.61%M, 总收益可以达到20.59%M;类似地,针对第二组数据,我们利用效用函数的方法也给出了一个“通用性较强”的投资分配方案应用此方案,总风险为10.2%M, 总收益可以达到34.70%M。
在模型评价中,我们通过分析在考虑ui后,模型以及解的改变程度,验证了ui对模型的改变很小,可以忽略不计,从而证明了我们给出的模型的正确性、实用性。
关键词 投资风险 收益 投资方案 多目标规划 线性规划 非劣解
1
一 问题的提出
某公司有数额为M的一笔相当大的资金可用作一个时期的投资.现在市场上有n种资产(如股票、债券、…)Si(i1,2,n)供投资者选择,公司财务分析人员对这n种资产进行了评估,估算出在这一时期内购买Si的平均收益率为ri,并预测出购买Si的风险损失率为qi。购买Si要付交易费,费率为pi,并且当购买额不超过给定值ui时,交易费按购买ui计算(不买当然无须付费).另外,假定同期银行存款利率是r0,且既无交易费又无风险。(r0=5%)
我们在此建立数学模型,为企业作出一种投资方案,使企业得到的收益近可能的大,与此同时要求企业承受风险尽可能的小。
两组数据如下:
表1:数据表1
Si qi(%) ui(元) ri(%) pi(%)
S1 S2 S3 S4
28 21 23 25
2。5 1。5 5。5 2。6
表2:数据表2
1 2 4。5 6。5 103 198 52 40
Si S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 S13 S14 S15
ri(%) 9。6 18。5 49。4 23.9 8.1 14 40.7 31。2 33。6 36.8 11.8 9 35 9.4 15
qi(%) 42 60 42 1。2 39 68 33。4 53.3 40 31 5。5 46 5.3 23
pi(%) 2。1 3。2 6 1.5 7。6 3.4 5.6 3.1 2.7 2。9 5。1 5。7 2。7 4。5 7.6
ui(元) 181 407 428 9 270 397 178 220 475 248 195 320 267 328 131
2
二 基本假设
1. 假设总资产M为一笔相当大的资金。
2. 总资产M全部用于投资项目或存入银行,没有闲置资产。 3. 若资产存进银行,交易费和风险损失率为零。
4. 若资产存进银行,平均收益率用同期银行利率r0来计算。
5. 总风险V可以用所投资项目Si中最大的一个风险损失值miqi来度量,即
Vmax{xiqi}。
6. 当第i个项目Si投资额不超过ui时,交易费按购买ui计算,且不买无须付费;投资额不
超过ui时,按费率pi计算。
7. 我们认为n种资产的平均收益率ri,风险损失率qi,交易费率pi在一定时期内都保持
不变。
8. 银行的利率r0也在一定时期内保持不变.
三 符号说明
M
n S0 Si mi xi r0 ri q0 qi p0 pi ui Ui c G g V v ti
公司要投资的总资金 总共的项目数
i0时表示将资金存入银行 第i个项目(i1,2...n)
投入Si的资金数目(i0,1,2...n)
投入Si的资金数目占总资金M的百分比(i0,1,2...n) 同期银行存款利率,r0=5%
购买Si的平均收益率(i1,2...n)
q00,表示将资金存入银行的风险损失率为零 购买Si的风险损失率(i1,2...n)
p00,表示将资金存入银行要交的费率为零 购买Si要交的费率(i1,2...n)
当购买额不超过给定值ui时,交易费按购买ui计算(i1,2...n) 购买Si要交的总手续费(i0,1,2...n) 公司能承受的最大的总风险损失率 总收益
总平均收益率,即G/M
总风险,即各投资项目中最大的风险值 总风险损失率,即V/M
项目Si要盈利的最小投入资本
3
四 问题分析
公司在一定时期内的投资决策,主要由三个因素制约:第一,投资项目的盈利空间;第二,投资项目的风险大小;第三,投资项目的费用。显然,投资的目的是为了尽可能多的盈利,这样就希望将钱投入收益率较大的项目,然而,高收益往往伴随着高风险,如果为了多盈利而投资收益大的项目,往往带来了较大的风险,这就需要综合评价各个项目的收益与风险,从中恰当的进行取舍找到最优结合点.
以上投资问题的目标是使风险尽可能的小而收益尽可能的大,即达到最优化,同时目标的实现又受具体项目风险,费用和获利的制约,所以这是一个关于优化的规划问题, 属于一个多目标决策。
目标函数有两个:一、总收益G尽可能的大;二、总风险损失V尽可能的小。如果直接给出一个评价函数,对目标进行求解,则由于多目标决策求解的复杂性和不定性,求解的过程将显得非常繁琐而且得到的结果并不具有普适性(因为对于不同的人或情况,对风险和收益的侧重不同).
所以我们可以通过对其中的一个目标进行,作为另一个目标的约束条件,再对其进行求解。这样就将多目标决策转化为基本的单目标决策.由于总风险的大小是取各项风险的最大值,而不是简单的线性关系,所以为了简化运算,具体的,我们对总风险损失率v进行(即得到公司能承受的最大总风险损失率c),作为总平均收益率g求解最优的约束条件,再对其进行求解.
这样我们对于每一个公司能承受的最大总风险损失率c,总有一个总平均收益率g的最优值与之相对应.这样便得出了总收益最优Gmax和公司能承受的最大风险C之间的函数关系。根据关系函数,能得到一个非劣解的可行域。然后可根据各种实际情况选择一个适当的评价函数,在可行域中便可找到最优的投资方案。这样可使模型具有普适性,而且模型求解的过程也变得简单而清晰。
五 模型的建立与求解
(1) 模型的建立
模型一 多目标规划模型
购买Si要付交易费,费率为pi,并且当购买额不超过ui给定值时,交易费按购买ui计算,且不买无须付费。所以购买Si要交的总手续费Ui为:
mi00 Ui(mi)ui mi 0miui,
pm miuiii由于要使风险尽可能的小,且收益尽可能的大,所以得到以下多目标规划模型:
4
min Vmax(qimi)
i144max G(rimiUi)
i0s。t。 mi0,
mi04iM
但是由于Ui是一个分段函数,所以不易求解。考虑到M是一个相当大的值,若对项目Si进行投资,则投资到Si的资金mi也会很大(miui).
基于以上分析,我们对模型作如下的简化:
1)先暂时把Ui(mi)当作线性函数:Ui(mi)pimi 2)将M作归一化处理:令xi得到的多目标规划模型如下:
miVG, v, g
MMMmin vmax(qixi)
i144max g[(ripi)xi]
i0s.t。 xi0,
xi04i1
为了求解此多目标规划模型,我们将其转化为模型二:带参量c的线性规划模型。
模型二 带参量c的线性规划模型
由于S0的平均收益率r0小于其他项目Si的平均收益率ri,只要将投入S0的比率x0减小,将其他项目Si的投入比率xi加大(xi=0的不变),收益便一定会增大。但此时风险也相应的增大了。
所以当要想获得更大的收益,必须要承担更大的风险。 我们假定公司能承受的最大总体风险损失率为c,即:
vmax(qixi)c
i14可以写成:q1x1c,q2x2c,q3x3c,q4x4c.
在此约束条件下,上面的多目标规划模型可以转化成带参量c的线性规划模型,如下:
max g[(ripi)xi]
i04s.t. q1x1c, q2x2c,
5
q3x3c, q4x4c,
xi0,
xi04i1
若给定c的值,这个模型就是一个一般的线性规划模型,由此可以唯一地求解出目标函数的最大值gmax。
所以若c作为变量,gmax便是一个关于c的函数gmax(c),c>0。
由以上分析可知,如果我们求得了函数gmax(c),就能够知道:当公司能承担的最大总风险损失率vc时,公司能得到的最大投资收益值,及其应投入各个项目Si的资金率xi.
从而,多目标规划模型的非劣解解空间也就求解出来了。下面我们就来求函数gmax(c)。
(2) 模型的求解
第一组数据的求解:
为了搞清楚风险与收益之间关系函数gmax(c),我们用计算机来计算对于一组给定的总风险损失率上限c,代入到上面的线性规划(模型二)中去,进而得到一组总平均收益率g的最大值,然后比较这些值,从中选择一个较符合实际的解作为最优解。
首先,必须确定总风险损失率v(vV/M)的可能范围.显然最大的v就是将所有的钱都投入到风险损失率最大的项目中去,而最小的风险就是将所有的钱都存入银行中去,这时没有风险,即风险为0。
所以对于第一个例子,c的可能范围是[0, 5.5%]。
为了准确反映风险与收益的关系,在0到0.055之间取100个分度,来代入到上面的线性规划(模型二)中去,分别求解相应的最大总平均收益率,以及最大收益时资金的分配情况。
运用MATLAB进行求解我们得到101组值,将部分列表(如表3)。c表示总风险损失率的上限。
表3:总风险损失率上限c与最大总平均收益率gmax的关系表 (n=4) 序号 c (%) 0 1 2 3 4 5 … 10 11
x0 (%) 100.00 91.02 82。04 73.05 .07 55。09 … 10。18 1。20 0.0000 0。0550 0。1100 0.1650 0.2200 0.2750 … 0。5500 0.6050 x1 (%) 0。00 2。20 4.40 6.60 8。80 11。00 … 22.00 24.20 (%) x2 x3 x4 (%)(%) 0。00 0。00 0.00 3。67 1.00 2。12 7.33 2.00 4。32 11.00 3。00 6。35 14。67 4.00 8。46 18.33 5。00 10.58 … … … 36。67 10.00 21。15 40。33 11。00 23.07 gmax(%) 5。0000 6。4179 7。8358 9。2537 10。6716 12.06 … 19。1791 20。5970 6
12 0.6600 0。00 26.40 44.00 10。09 19.51 20.90 13 0。7150 0。00 28。60 47.67 12。58 11。15 21.1693 14 0.7700 0。00 30.80 51。33 11.08 6。79 21.3747 15 0。8250 0.00 33。00 55。00 7.43 4.57 21.5800 … … … … … … … … 44 2.4200 0.00 96.80 3。20 0。00 0。00 26.7440 45 2。4750 0.00 99.00 1.00 0.00 0.00 26。9200 46 2.5300 0。00 100。00 0.00 0.00 0。00 27。0000 47 2.5850 0.00 100.00 0。00 0.00 0。00 27。0000 … … … … … … … … 99 5。4450 0。00 100。00 0.00 0。00 0.00 27.0000 100 5。5000 0.00 100。00 0.00 0.00 0。00 27。0000 从表中我们可以看到随着c的增加,gmax也相应的增加,这说明风险越大,收益也越大。而随着收益的增加,投资由银行逐渐向S1项目集中.
事实上当c=2.53%时,gmax就达到了最大值,这说明实际投资的风险最大为2.53%,如果企业对风险的要求很低,完全可以接受2。53%的风险损失率,那么可将所有资金都投入第一个项目。
然而实际上对于一个企业来说,风险与收益是必须统筹兼顾的,那么既然是高风险高回报,能不能找到一个比较好的结合点,使投资风险比高一些呢?
经过作图观察,gmax与c并不是线性关系,这里将风险与收益的关系图通过上面列出的101个点画出,得到如下曲线:
3025B(2.5,27)C(5.5,27) 20A(0.61,20.59) G/M (%)15105O(0,5) 00123V/M (%)456 图1 投资风险上限c与投资收益gmax关系图 (n=4)
7
很显然,图中的曲线是由三段线段组成的折线,有两个转折点,分别为A(0。61,20.59)、B(2.5,27)。 根据此图,我们可以看出:
(1)在OA段,随着公司能接受的风险上限c的增加,公司的最大收益gmax增长很快。在A点处gmax=20。7%.
(2)在AB段,随着公司能接受的风险上限c的增加,公司的最大收益gmax的增长速度相对较慢.在B点处达到gmax最大值27%。
(3)在BC段,随着公司能接受的风险上限c的增加,gmax不再增加.
也就是说,OA段、AB段上的所有点(不只是画出的点)都是符合公司选择要求的,即风险尽可能小、收益尽可能大,反映在模型中,即解向量X满足以下两个方程:
4 max(qixi)ci04 [(ripi)xi]gmaxi0其中(c,gmax)是在OA、AB线段上的所有点。这样,我们便解出了多目标规划模型(模
型一)的非劣解解空间。
虽然OA、AB线段上的所有点都符合要求,但在此我们特别地给出一种投资方案。
“通用性较强”的投资分配方案
“通用性较强”的投资分配方案是指:对于不很保守、又不很贪心的决策者都能接受的方案。
从图上明显可以看出A点是“通用性较强”的方案.因为OA段总平均收益率gmax随着可接受风险损失率c增长速度很快,之后AB段gmax增长速度明显放缓。 “通用性较强\"的分配方案(A点)如下: x1 (%) x2 (%) x4 (%) x3 (%) x0 (%) 1。19 24.2 40.33 11。00 23.27 此时,总风险损失率上限v=0。61%, 总平均收益率g=20。59%.
第二组数据的求解
同样地,我们用同上面类似的方法借助于计算机对于一组给定的总风险损失率c代入上述的线性规划里去,对总平均收益g进行最大值求解得到gmax。然后比较这些值,从中选择一个较符合实际的解作为最优解。
根据题目中的16个项目(包括存入银行)的不同的风险损失率,和问题1类似很容易得到总风险损失率v(vV/M)的取值范围。即v[0,68%]。
为了准确反映风险和收益之间的函数关系,c表示公司可接受的风险的上限,我们让它在[0,68%]之间取100个分度,代入上述线性规划模型,用MATLAB分别求解相应的最大总平均收益率,以及最大收益时资金的分配情况。
8
同样将得到101组值,部分列表(如表4):
表4:总风险损失率上限c与最大总平均收益率gmax的关系表(n=15) 序号 c(%) 0 1 2 3 4 5 10 0.0000 0.6800 1.3600 2.0400 x0~x15 (mi/M) 1.0000 0.0000 0。0000 0。0000 0.0000 0.0000 0.0000 0。0000 0。0000 0.0000 0。0000 0.0000 0.0000 0.0000 0.0000 0。0000 gmax(%) 5.0000 0.3694 0。0126 0.0113 0.0162 0.1785 0.0174 0。0100 0。0204 5。4009 0。0128 0.0170 0。0219 0.1236 0。0148 0.1283 0。0296 0.0162 0.0174 0.0324 0。0252 0.0227 0。0324 0.0784 0。0349 0。0200 10.3019 0.0407 0。0255 0。0340 0。0439 0。2473 0.0296 0.2566 0.0591 0。0000 0。0486 0。0378 0。0340 0。0486 0.0000 0。0523 0.0300 14.2053 0。0611 0.0383 0.0510 0.0658 0.0147 0.0443 0.3849 0。0887 0.0000 0.08 0。0504 0。0453 0。08 0。0000 0。0697 0。2。7200 0400 0.0814 0。0510 0。0680 0。0877 0.0000 0.0591 0。1994 17.3384 0。1183 3.4000 … 0.0000 0。0810 0。0630 0。0567 0.0810 0。0000 0。0872 0.0500 20.4467 0。1018 0。0638 0.0850 0.1090 0。0000 0.0739 0。0000 0.1478 … … 0。0000 0。0000 0。0000 0。1133 0。1377 0。0000 0。0000 0。6。8000 1000 0。2036 0。1276 0。1700 0。0000 0。0000 0。1478 0.0000 31.7134 0。0000 0.0000 0.0000 0。0000 0。1247 0。0514 0.0000 0。0000 0.1100 7.4800 0。2240 0.1403 0。1870 0.0000 0。0000 0。1626 0。0000 0。32.47 0000 0.0000 0。0000 0.0000 0.1360 0。0000 0。0000 0。0000 0。33.3777 1200 0。2095 0。1531 0.2040 0.0000 0.0000 0.1774 0。0000 0.0000 0.0000 0。0000 0.0000 0.1473 0.0000 0。0000 0。0000 0.1300 33.8175 0。1436 0。1659 0.2210 0.0000 0.0000 0。1922 0.0000 0.0000 0.0000 0。0000 0.0000 0。1587 0.0000 0。0000 0。0000 0。34.2573 1400 0.0778 0.1786 0.2380 0.0000 0。0000 0。2070 0。0000 0.0000 0.0000 0。0000 0。0000 0.1700 0。0000 0.0000 0。0000 0.1500 34。6971 0.0119 0.1914 0。2550 0.0000 0。0000 0。2217 0.0000 0.0000 11 12 8。1600 13 14 8.8400 9.5200 15 10.2000 44 … … … 0。0000 0。0000 0。0000 0。4987 0。0000 0。0000 0.0000 0。29。9200 4400 0。0000 0.0000 0。0613 0。0000 0.0000 0.0000 0。0000 39.1653 0。0000 0.0000 0。0000 0。0000 0.5100 0.0000 0。0000 0。0000 0。30。6000 4500 0。0000 0。0000 0。0400 0.0000 0.0000 0.0000 0。0000 39.2850 0。0000 0.0000 0。0000 0.0000 0.5213 0。0000 0.0000 0。0000 0.4600 39。4047 0。0000 0.0000 0.0187 0。0000 0.0000 0.0000 0.0000 0。0000 0.0000 0.0000 0.0000 0。5327 0.0000 0。0000 0.0000 0.4673 39。5211 0.0000 0。0000 0。0000 0。0000 0.0000 0。0000 0.0000 0。9
45 46 31。2800 47 31.9600
0000 99 … … … 0。0000 0。0000 0.0000 1.0000 0.0000 0。0000 0。0000 0。67。3200 0000 0.0000 0。0000 0。0000 0.0000 0。0000 0。0000 0。0000 43。4000 0.0000 0。0000 0.0000 0。0000 1.0000 0。0000 0。0000 0。0000 0.0000 100 68.0000 0。0000 0。0000 0。0000 0.0000 0.0000 0.0000 0。0000 0。43。4000 0000 根据表2中列出的c和gmax的101组对应值可画出gmax关于c的函数图像。如图2所示:
403530C(60.5,43.4) G/M (%)2520151050O (0,5) 010203040V/M (%)506070 图2 投资风险上限c与投资收益gmax关系图(n=15)
图2和图1对比分析可看出,收益率的最优值gmax仍旧随着允许风险损失率c的增加而增加,仍旧不是线性函数,但是增加的趋势有所不同。
图1中的曲线基本上由三条折线段组成,gmax随c的变化率变化比较明显。而图2中的曲线gmax随c的变化率变化的相对平坦.只有在点C(68,43。4)处gmax随c的变化的斜率突然减小。
和图1一样,由图2可得到投资问题的非劣解空间,即所有满足以下方程的解向量X:
10
15 max{qixi}ci015 [(ripi)xi]gmaxi0其中,(c,gmax)是图2中点O(0,5)到点C(68,43.4)之间的所有的点(不只是画出
的点)。
具体分析因为在C点以后,随着允许风险损失率上限c的进一步提高,最大收益已经不再提高而保持不变。所以在C点以后的点均为劣解,而从点O(0,5)到点C(68,43.4)之间均在不同程度上满足不同情况的公司.对比较注重风险的公司可把投资点选在O点的附近,因为O点附近的允许风险损失率上限c比较低;而偏重收益的公司可以把投资点选在C点附近,因为C点附近的收益率较高。但是,任何一种选择必然不能即获得风险的最低值,又获得收益率的最高值.而这一点也恰恰符合了实际情况:高收益必然伴随着高风险.
“通用性较强”的投资分配方案:
同样地,作为一个实际的企业,必然要求风险与收益统筹兼顾,不能极端地偏向任何一端,所以我们用类似与求解第一组数据的方法来求解上述数据。
在第一组数据的风险投资图中,可以明显的看出gmax随c增长率的转折点,而在上述这组数据图中gmax随c增长率没有明显的变化.所以并不能够完全的照搬上面的做法来作出决策。
由此,我们定义:
gmaxgmax5c ; c 43.4560.5其中gmax和c分别表示gmax和c的效用函数,我们利用这两个效用函数作出风险
损失率上限率c和最佳收益率gmax的效用函数曲线(如下图所示)在O点和C点之间(因为在C点以后gmax不再随着c增加而增加)。由上式可以看出gmax和c分别是把两个目标函数从最低值到最高值之间看为单位1,而gmax和c是在区间[0,1]之间取值(即通过归一化而得出的结果)。这样函数上的点就有了实际的意义,其横纵坐标分别表示决策所占整个目标值的权重.
我们由上述归一化的结果而得到的效用函数曲线,观察可得到在靠近O点的附近点gmax增长的比c增长的要快,在C点的附近gmax增长的比c增长的要慢.从投资的实际情况来解释就是在O点附近承受的风险上限增加一点,就可以换得较高的收益增长,而在C点附近承受的风险上限增加许多,确只能换来较低的收益增长。作为一个风险与收益统筹兼顾的实际公司,可以把gmax增长率和c增长率相等的点作为决策点,即:
dgmaxdc1
因为这一点是转折点,这点以前gmax增长得相对较快,只需增加较少的风险便能够获得较大的收益增加;而这点以后gmax增长得相对较慢,需增加较大的风险,才能增加较小的收益.
11
具体的,我们可以做一簇斜率k=1的直线,则必有一条(即图中的45度切线)与效用曲线相切,设切点为A,则A点即为所求的通用性较为强的决策点.
gmax(A)=0。1685;c(A)=0。7734
从中可解出gmax=34。70%,c=10.20%。 而相对应的投资分配方案如下表所示: x2(%) x3(%) x4(%) x5x0(%) x(%)x6(%) x7(%) 1(%) 0。0000 0.0000 0。0000 17。00 0.0000 0。0.0000 15。00 0000 x9x14(%) x16x8(%)x10(%) x11(%) x12(%) x13(%) (%) (%) 1.190 19.14 25.50 0.0000 0。0000 22.17 0.0000 0.0000 风险损失率为v=10.20%;收益率为gmax=34.70%。
1C(1,1)0.8A (0.1685,0.7734) max0.6g0.40.2效用函数 45度切线O(0,0)000.10.20.30.40.50.60.70.80.91
c` 图3 风险上限与最佳收益的效用曲线
六 模型的改进
在第一个模型中为了使模型简化,我们将费用Ui(mi)近似的看成一个对mi的线性关系,那么这样的假设是否合理,对结果的影响有多大呢?
12
首先,对于第一种情况下的四种投资,如果考虑ui的影响,那么当miui时,收费将按ui的费用收取,这相对于模型中的线性关系实际上是增加了收费.按最坏的情况考虑,假定公司对每种投资都有涉足,而投入的金额无限小,那么我们可以算出相对于费用与投入的线性模型,考虑ui后至多会增加多少费用:
pi14iui103*1%198*2%52*4.5%60*6.5%11.23(元)
由于增加了多收费的,显然对于某一给定的风险损失率,收益的最大值G’不可能比多目标规划模型(模型一)中的G大,同时由于多目标规划模型的非劣解解空间已经存在,将其带入考虑ui后的模型中,得到的收益G’至少应为G-11。23,那么G’应该在G至G-11。23之间取值。
其次, 由题目给定的条件,公司有数额为M的一笔相当大的资金可用作一个时期的投资,那么根据常识判断,M至少应在10000元以上,即使将这些钱全部存入银行,也有5%的利率,从而获得收益500元,G-11。23与G 之比:
G11.23(50011.23)/50097.75% G显然这个比例非常接近于1,也就是说考虑ui的影响后,最优解与风险损失率的关系与线性模型中的仍保持相当的一致,可以说在线性模型中评价的最优解,在考虑ui的影响后的模型中仍可认为是最优解。 另外,在考虑ui的影响后,会出现这样一种情况,即当对某一项投资小到一定程度时,会出现只要投资就必然亏本的问题。例如对第三个项目只投资5元,那么必须交纳52*4.5=2.34(元)的费用,而这个项目预期只能获得5*0.25=1.25(元)的利润,实际上亏损了2。34-1.25=1.09(元),而只要将这些钱存入银行,那么既没有风险,又可获利5*0.05=0。25元。
从这一点出发,我们的模型需要作进一步的改进。首先,要求出每一个项目要盈利的最小投入值。
因为tir0tiriuipi,所以,
ti求得的ti如下:
uipi rir0S1 4.48 S2 24。75 S3 13.00 S4 13.00 ti 对原MATLAB的程序进行修改,使当对某个项目的投资额小于最小值时,该项目的投资自动收回,并存入银行。经过上面的改动后,运行程序,求出了一组新的最大收益值,对比以前的值,取其增量,绘制成图2如下:
13
图4 考虑ui的影响后利润的差值图
由此图我们可以看到,虽然对模型进行了修正,但实际上收益值基本不变,即使是最大的增加值,也只有0.000375%。这表明原模型经修正后,结果变化极小,完全可以忽略,同时也从另一方面证明了ui的影响极小,可以根据以上的模型求解。
七 模型的评价
本模型的建立,是为了解决现实生活中的投资问题.公司以盈利为目的,希望将一定的资金用来投资,来得到较高的回报。这就涉及到投资项目的选择问题。
一方面,投资的利润越高越好,一方面,又希望投资的风险不能太大,来保证投资的成果。然而由于市场的成熟和完善,实际的投资项目往往并不是利润又高,而风险又小的,高收益往往伴随着高风险,若要追求低风险,那么投资的回报必不会很高。
为了表示这种风险与收益之间的矛盾关系,我们在建立数学模型时,引入了多目标规划,通过两个目标函数,客观的反映了现实中的需求情况。同时,在实际投资过程中,往往并不仅仅是投资与风险那么简单,其中还涉及到费用的问题,而费用往往有一个最低限的问题,在模型中,我们用一个分段函数来表征这一现象。总的来说,最开始的模型的建立是比较符合投资的实际的。然而它比较复杂,由于费用的非线性,就不能用一般解多目标规划的方法,这给求解带来很大的困难。
为了能使模型求解,我们经数据分析发现,如果将费用的非线性关系转换为简单的线性关系,简化后的模型几乎与原模型保持一致,这样问题的中心就转化为对线性模型的求解。该模型是一个线性的多目标规划问题,对这类问题的求解必然牵涉到对风险与收益的评价问题,也即是风险与收益孰轻孰重的问题.然而对于实际的投资,不同人对这个问题的看法往往不同,甚至大相径庭。例如有的人会为利润铤而走险,而有些人则不愿冒险,宁愿把所有钱存入银行中去。
14
针对这个问题,如果能找出风险与收益之间具体的关系,得到其非劣解的分布,那么无疑方便我们作出投资决策.这样,我们对风险的最大值给出一组限定值,作为条件,而将收益作为目标函数,得到标准的线性规划,用计算机求解,画图,从而得到风险与收益的直观图像。最后我们根据一般的经验,取利润增长最快,同时利润最大的点作为给出的投资方案。整个模型基本符合实际的投资情况,能较全面的反映投资中各各因素的关系,同时该模型又可解,可以得到一个比较好的投资方案,这样也就比较全面,完善的解决了题目中所要求的投资问题。
参考文献
[1] 《运筹学》教材编写组,运筹学,北京:清华大学出版社,1990年. [2] 苏金明,MATLAB工具箱应用,北京:电子工业出版社,2004年。 [3] 楼顺天,MATLAB 5.x程序设计语言,西安:西安电子科技大学,2000年.
15
2004年8月9日
16
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo6.com 版权所有 湘ICP备2023023988号-11
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务