1、1投资收益和风险的优化模型摘要如何投资是现代企业所要面临的一个实际问题,投资的目标是收益尽可能大,但是投资往往都伴随着风险。实际情况不可能保证风险和收益同时达到最优,因为收益和风险是矛盾的两个方面,收益的增长必然伴随着风险的提高。 “高风险,高回报”是经济学中一个重要的准则。但是企业总是追求风险尽可能小,与此同时又追求收益尽可能大。怎样分配资金才能做到统筹兼顾?在本文中,我们首先建立了一个多目标规划模型(模型一) ,目标函数分别为风险和收益。由于 是一笔相当大的资金,所以我们开始先忽略了 对模型的影响,将其Miu转化成了一个形式更为简单的多目标线性规划模型。为了求解此模型,我们将风险的上限限制
2、为 c,这样多目标规划模型就转化成了一个带参量 c 的线性规划模型(模型二) 。当给定参数 c 时,这带参量 c 的线性规划个模型就是一个一般的线性规划模型,由此可以唯一地求解出目标函数的最大值 。所以若 c 作为变量, 便是一个关maxgmaxg于 c 的函数 。如果我们求得了函数 ,就能够知道:当公司能承担的总风)(maxg)(险损失率 时,公司能得到的最大总平均收益率,及其应投入各个项目 的资金率v iS。ix这样我们在求解模型二的同时,也将模型一的非劣解解空间给了出来,即图 1 中的 OA、AB 段。不同的企业,对于风险和收益的侧重不同,所以作出的决策也不同,自然得到的收益和承受的风险
3、也不尽相同。但无论怎样都应在我们给出的非劣解解空间中取值,这样才可能实现“风险尽可能小,收益尽可能大” 。针对第一组数据,我们给出了一个“通用性较强”的投资分配方案,即对大多数企业都合适的投资选择方案,应用此方案,总风险为 , 总收益可以达到M%61.0;类似地,针对第二组数据,我们利用效用函数的方法也给出了一个“通M%59.20用性较强”的投资分配方案应用此方案,总风险为 , 总收益可以达到2.。7.34在模型评价中,我们通过分析在考虑 后,模型以及解的改变程度,验证了 对模iu iu型的改变很小,可以忽略不计,从而证明了我们给出的模型的正确性、实用性。关键词 投资风险 收益 投资方案 多目
4、标规划 线性规划 非劣解2一 问题的提出某公司有数额为 的一笔相当大的资金可用作一个时期的投资。现在市场上有M种资产(如股票、债券、) ( )供投资者选择,公司财务分析人员对niSn,21这 种资产进行了评估,估算出在这一时期内购买 的平均收益率为 ,并预测出购买iSir的风险损失率为 。购买 要付交易费,费率为 ,并且当购买额不超过给定值iSiqi p时,交易费按购买 计算(不买当然无须付费) 。另外,假定同期银行存款利率是 ,uu 0r且既无交易费又无风险。 ( =5%)0r我们在此建立数学模型,为企业作出一种投资方案,使企业得到的收益近可能的大,与此同时要求企业承受风险尽可能的小。两组数
5、据如下:表 1:数据表 1iS(%)ir(%)iq(%)ip(元)iu1234S282123252.51.55.52.6124.56.51031985240表 2:数据表 2i(%)ir(%)iq(%)ip(元)iu1S2345S6789S10213S459.618.549.423.98.11440.731.233.636.811.89359.415425460421.2396833.453.340315.5465.3232.13.261.57.63.45.63.12.72.95.15.72.74.57.618140742854927039717822047524819532026732813
6、13二 基本假设1. 假设总资产 为一笔相当大的资金。M2. 总资产 全部用于投资项目或存入银行,没有闲置资产。3. 若资产存进银行,交易费和风险损失率为零。4. 若资产存进银行,平均收益率用同期银行利率 来计算。0r5. 总风险 可以用所投资项目 中最大的一个风险损失值 来度量,即ViSiqm。maxiq6. 当第 个项目 投资额不超过 时,交易费按购买 计算,且不买无须付费;投资iiSiuiu额不超过 时,按费率 计算。iuip7. 我们认为 种资产的平均收益率 ,风险损失率 ,交易费率 在一定时期内都保niriqip持不变。8. 银行的利率 也在一定时期内保持不变。0r三 符号说明M公司
7、要投资的总资金n总共的项目数0S时表示将资金存入银行ii第 个项目( )ni.2,1m投入 的资金数目( )i i.,0ix投入 的资金数目占总资金 的百分比( )Mni.2,100r同期银行存款利率, 50ri购买 的平均收益率( )iSni.2,1q,表示将资金存入银行的风险损失率为零0i购买 的风险损失率( )i i.,p,表示将资金存入银行要交的费率为零i购买 要交的费率( )iSni.2,1u当购买额不超过给定值 时,交易费按购买 计算( )iuiuni.2,1iU购买 要交的总手续费( )i .,0c公司能承受的最大的总风险损失率G总收益g总平均收益率,即 /GMV总风险,即各投资
8、项目中最大的风险值v总风险损失率,即 /V4it项目 要盈利的最小投入资本iS四 问题分析公司在一定时期内的投资决策,主要由三个因素制约:第一,投资项目的盈利空间;第二,投资项目的风险大小;第三,投资项目的费用。显然,投资的目的是为了尽可能多的盈利,这样就希望将钱投入收益率较大的项目,然而,高收益往往伴随着高风险,如果为了多盈利而投资收益大的项目,往往带来了较大的风险,这就需要综合评价各个项目的收益与风险,从中恰当的进行取舍找到最优结合点。 以上投资问题的目标是使风险尽可能的小而收益尽可能的大,即达到最优化,同时目标的实现又受具体项目风险,费用和获利的制约,所以这是一个关于优化的规划问题,属于
9、一个多目标决策。目标函数有两个:一、总收益 尽可能的大;二、总风险损失 尽可能的小。如GV果直接给出一个评价函数,对目标进行求解,则由于多目标决策求解的复杂性和不定性,求解的过程将显得非常繁琐而且得到的结果并不具有普适性(因为对于不同的人或情况,对风险和收益的侧重不同) 。所以我们可以通过对其中的一个目标进行限制,作为另一个目标的约束条件,再对其进行求解。这样就将多目标决策转化为基本的单目标决策。由于总风险的大小是取各项风险的最大值,而不是简单的线性关系,所以为了简化运算,具体的,我们对总风险损失率 进行限制(即得到公司能承受的最大总风险损失率 ) ,作为总平均收v c益率 求解最优的约束条件
10、,再对其进行求解。g这样我们对于每一个公司能承受的最大总风险损失率 ,总有一个总平均收益率的最优值与之相对应。这样便得出了总收益最优 和公司能承受的最大风险 之maxGC间的函数关系。根据关系函数,能得到一个非劣解的可行域。然后可根据各种实际情况选择一个适当的评价函数,在可行域中便可找到最优的投资方案。这样可使模型具有普适性,而且模型求解的过程也变得简单而清晰。五 模型的建立与求解(1) 模型的建立模型一 多目标规划模型购买 要付交易费,费率为 ,并且当购买额不超过 给定值时,交易费按购买iSipiu计算,且不买无须付费。所以购买 要交的总手续费 为: iu iSU,iiiiii umpuU
11、0 )(5由于要使风险尽可能的小,且收益尽可能的大,所以得到以下多目标规划模型: )(max in41iiqV0 iiiUrGs.t. , i40iiM但是由于 是一个分段函数,所以不易求解。考虑到 是一个相当大的值,若对iU项目 进行投资,则投资到 的资金 也会很大( ) 。iSiSimiiu基于以上分析,我们对模型作如下的简化:1)先暂时把 当作线性函数:)(i iimpU)(2)将 作归一化处理:令 , , MMxiiVvGg得到的多目标规划模型如下: )(ma in41iiq0 xi iixprgs.t. , i401i为了求解此多目标规划模型,我们将其转化为模型二:带参量 c 的线性
12、规划模型。模型二 带参量 c 的线性规划模型由于 的平均收益率 小于其他项目 的平均收益率 ,只要将投入 的比率0S0riSir0S减小,将其他项目 的投入比率 加大( 0 的不变) ,收益便一定会增大。但此0xi ix时风险也相应的增大了。所以当要想获得更大的收益,必须要承担更大的风险。我们假定公司能承受的最大总体风险损失率为 ,即:cxqvii)(ma 41可以写成: , , , 。cxq1cx23x4在此约束条件下,上面的多目标规划模型可以转化成带参量 的线性规划模型,如c下: 40)( ai iixprg6s.t. , , cxq1cxq2, ,34, 0i41i若给定 c 的值,这个
13、模型就是一个一般的线性规划模型,由此可以唯一地求解出目标函数的最大值 。maxg所以若 c 作为变量, 便是一个关于 c 的函数 ,c0。a )(maxg由以上分析可知,如果我们求得了函数 ,就能够知道:当公司能承担的最)(ax大总风险损失率 时,公司能得到的最大投资收益值,及其应投入各个项目 的资v iS金率 。ix从而,多目标规划模型的非劣解解空间也就求解出来了。下面我们就来求函数。)(macg(2) 模型的求解第一组数据的求解:为了搞清楚风险与收益之间关系函数 ,我们用计算机来计算对于一组给定)(maxcg的总风险损失率上限 c,代入到上面的线性规划(模型二)中去,进而得到一组总平均收益
14、率 的最大值,然后比较这些值,从中选择一个较符合实际的解作为最优解。g首先,必须确定总风险损失率 ( )的可能范围。显然最大的 就是将所vMV/v有的钱都投入到风险损失率最大的项目中去,而最小的风险就是将所有的钱都存入银行中去,这时没有风险,即风险为 0。所以对于第一个例子, 的可能范围是0, 5.5%。c为了准确反映风险与收益的关系,在 0 到 0.055 之间取 100 个分度,来代入到上面的线性规划(模型二)中去,分别求解相应的最大总平均收益率,以及最大收益时资金的分配情况。运用 MATLAB 进行求解我们得到 101 组值,将部分列表(如表 3) 。c 表示总风险损失率的上限。表 3:
15、总风险损失率上限 c 与最大总平均收益率 的关系表 ( 4)maxgn序号 c (%) (%)0x (%)1 (%)2x (%)3 (%)4(%)maxg0 0.0000 100.00 0.00 0.00 0.00 0.00 5.00001 0.0550 91.02 2.20 3.67 1.00 2.12 6.41792 0.1100 82.04 4.40 7.33 2.00 4.32 7.83583 0.1650 73.05 6.60 11.00 3.00 6.35 9.25374 0.2200 64.07 8.80 14.67 4.00 8.46 10.67165 0.2750 55.09
16、 11.00 18.33 5.00 10.58 12.0896 10 0.5500 10.18 22.00 36.67 10.00 21.15 19.1791711 0.6050 1.20 24.20 40.33 11.00 23.07 20.597012 0.6600 0.00 26.40 44.00 10.09 19.51 20.964013 0.7150 0.00 28.60 47.67 12.58 11.15 21.169314 0.7700 0.00 30.80 51.33 11.08 6.79 21.374715 0.8250 0.00 33.00 55.00 7.43 4.57
17、21.5800 44 2.4200 0.00 96.80 3.20 0.00 0.00 26.744045 2.4750 0.00 99.00 1.00 0.00 0.00 26.920046 2.5300 0.00 100.00 0.00 0.00 0.00 27.000047 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.0000100 5.5000 0.00 100.00 0.00 0.00 0.00 27.0000从表中我们可以看到随着 c 的增加, 也相应的增加,这说
18、明风险越大,收益maxg也越大。而随着收益的增加,投资由银行逐渐向 项目集中。1S事实上当 =2.53%时, 就达到了最大值,这说明实际投资的风险最大为cmaxg2.53%,如果企业对风险的要求很低,完全可以接受 2.53%的风险损失率,那么可将所有资金都投入第一个项目。然而实际上对于一个企业来说,风险与收益是必须统筹兼顾的,那么既然是高风险高回报,能不能找到一个比较好的结合点,使投资风险比高一些呢?经过作图观察, 与 c 并不是线性关系,这里将风险与收益的关系图通过上面maxg列出的 101 个点画出,得到如下曲线:0 1 2 3 4 5 6051015202530V/M (%)G/M(%)
19、O(0,5) A(0.61,20.59) B(2.5,27) C(5.5,27) 8图 1 投资风险上限 c 与投资收益 关系图 ( 4)maxgn很显然,图中的曲线是由三段线段组成的折线,有两个转折点,分别为A(0.61,20.59)、B(2.5,27)。根据此图,我们可以看出:(1)在 OA 段,随着公司能接受的风险上限 的增加,公司的最大收益 增长很cmaxg快。在 A 点处 20.7。maxg(2)在 AB 段,随着公司能接受的风险上限 的增加,公司的最大收益 的增长a速度相对较慢。在 B 点处达到 最大值 27。maxg(3)在 BC 段,随着公司能接受的风险上限 的增加, 不再增加
20、。cmaxg也就是说,OA 段、AB 段上的所有点(不只是画出的点)都是符合公司选择要求的,即风险尽可能小、收益尽可能大,反映在模型中,即解向量 满足以下两个方程:Xmax400)(ax gprcqi iiiii其中( , )是在 OA、AB 线段上的所有点。这样,我们便解出了多目标规划模型(模cmaxg型一)的非劣解解空间。虽然 OA、AB 线段上的所有点都符合要求,但在此我们特别地给出一种投资方案。“通用性较强”的投资分配方案“通用性较强”的投资分配方案是指:对于不很保守、又不很贪心的决策者都能接受的方案。从图上明显可以看出 A 点是“通用性较强”的方案。因为 OA 段总平均收益率随着可接
21、受风险损失率 增长速度很快,之后 AB 段 增长速度明显放缓。maxgcmaxg“通用性较强”的分配方案(A 点)如下:(%)0 (%)1x (%)2x (%)3 (%)41.19 24.2 40.33 11.00 23.27此时,总风险损失率上限 0.61, 总平均收益率 g20.59。v第二组数据的求解同样地,我们用同上面类似的方法借助于计算机对于一组给定的总风险损失率 代c入上述的线性规划里去,对总平均收益 进行最大值求解得到 。然后比较这些值,gmaxg从中选择一个较符合实际的解作为最优解。根据题目中的 16 个项目(包括存入银行)的不同的风险损失率,和问题 1 类似很容易得到总风险损
22、失率 ( )的取值范围。即 0,68%。vMV/v为了准确反映风险和收益之间的函数关系, 表示公司可接受的风险的上限,我们c让它在0,68%之间取 100 个分度,代入上述线性规划模型,用 MATLAB 分别求解相9应的最大总平均收益率,以及最大收益时资金的分配情况。同样将得到 101 组值,部分列表(如表 4):表 4:总风险损失率上限 c 与最大总平均收益率 的关系表( 15)maxgn序号 c(%) ( )150xMi/ (%)maxg0 0.0000 1.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.000
23、0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 5.00001 0.6800 0.3694 0.0126 0.0113 0.0162 0.1785 0.0174 0.0100 0.0204 0.0128 0.0170 0.0219 0.1236 0.0148 0.1283 0.0296 0.0162 5.40092 1.3600 0.0174 0.0324 0.0252 0.0227 0.0324 0.0784 0.0349 0.0200 0.0407 0.0255 0.0340 0.0439 0.2473 0.0296 0.2566 0.0591 10
24、.30193 2.0400 0.0000 0.0486 0.0378 0.0340 0.0486 0.0000 0.0523 0.0300 0.0611 0.0383 0.0510 0.0658 0.0147 0.0443 0.3849 0.0887 14.20534 2.7200 0.0000 0.0648 0.0504 0.0453 0.0648 0.0000 0.0697 0.0400 0.0814 0.0510 0.0680 0.0877 0.0000 0.0591 0.1994 0.1183 17.33845 3.4000 0.0000 0.0810 0.0630 0.0567 0.
25、0810 0.0000 0.0872 0.0500 0.1018 0.0638 0.0850 0.1090 0.0000 0.0739 0.0000 0.1478 20.4467 10 6.8000 0.0000 0.0000 0.0000 0.1133 0.1377 0.0000 0.0000 0.1000 0.2036 0.1276 0.1700 0.0000 0.0000 0.1478 0.0000 0.0000 31.713411 7.4800 0.0000 0.0000 0.0000 0.1247 0.0514 0.0000 0.0000 0.1100 0.2240 0.1403 0
26、.1870 0.0000 0.0000 0.1626 0.0000 0.0000 32.644712 8.1600 0.0000 0.0000 0.0000 0.1360 0.0000 0.0000 0.0000 0.1200 0.2095 0.1531 0.2040 0.0000 0.0000 0.1774 0.0000 0.0000 33.377713 8.8400 0.0000 0.0000 0.0000 0.1473 0.0000 0.0000 0.0000 0.1300 0.1436 0.1659 0.2210 0.0000 0.0000 0.1922 0.0000 0.0000 3
27、3.817514 9.5200 0.0000 0.0000 0.0000 0.1587 0.0000 0.0000 0.0000 0.1400 0.0778 0.1786 0.2380 0.0000 0.0000 0.2070 0.0000 0.0000 34.257315 10.2000 0.0000 0.0000 0.0000 0.1700 0.0000 0.0000 0.0000 0.1500 0.0119 0.1914 0.2550 0.0000 0.0000 0.2217 0.0000 0.0000 34.6971 44 29.9200 0.0000 0.0000 0.0000 0.
28、4987 0.0000 0.0000 0.0000 0.4400 0.0000 0.0000 0.0613 0.0000 0.0000 0.0000 0.0000 0.0000 39.165345 30.6000 0.0000 0.0000 0.0000 0.5100 0.0000 0.0000 0.0000 0.4500 0.0000 0.0000 0.0400 0.0000 0.0000 0.0000 0.0000 0.0000 39.285046 31.2800 0.0000 0.0000 0.0000 0.5213 0.0000 0.0000 0.0000 0.4600 0.0000
29、0.0000 0.0187 0.0000 0.0000 0.0000 0.0000 0.0000 39.404747 31.9600 0.0000 0.0000 0.0000 0.5327 0.0000 0.0000 0.0000 0.4673 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 39.5211 99 67.3200 0.0000 0.0000 0.0000 1.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.00
30、00 0.0000 43.400010100 68.0000 0.0000 0.0000 0.0000 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 43.4000根据表 2 中列出的 c 和 的 101 组对应值可画出 关于 c 的函数图像。如图maxgmaxg2 所示:0 10 20 30 40 50 60 70051015202530354045V/M (%)G/M(%)O (0,5) C(60.5,43.4) 图 2 投资风险上限 c 与投资收益 关系
31、图( 15)maxgn图 2 和图 1 对比分析可看出,收益率的最优值 仍旧随着允许风险损失率 的a c增加而增加,仍旧不是线性函数,但是增加的趋势有所不同。图 1 中的曲线基本上由三条折线段组成, 随 的变化率变化比较明显。而图 2maxgc中的曲线 随 的变化率变化的相对平坦。只有在点 (68,43.4)处 随 的变化maxgc Cmaxg的斜率突然减小。和图 1 一样,由图 2 可得到投资问题的非劣解空间,即所有满足以下方程的解向量 : Xmax1500)(ax gprcqi iiiii其中,( , )是图 2 中点 O(0,5)到点 C(68,43.4)之间的所有的点(不只是画出的点)
32、cmaxg。具体分析因为在 C 点以后,随着允许风险损失率上限 的进一步提高,最大收益c已经不再提高而保持不变。所以在 C 点以后的点均为劣解,而从点 O(0,5)到点11C(68,43.4)之间均在不同程度上满足不同情况的公司。对比较注重风险的公司可把投资点选在 O 点的附近,因为 O 点附近的允许风险损失率上限 比较低;而偏重收益的公c司可以把投资点选在 C 点附近,因为 C 点附近的收益率较高。但是,任何一种选择必然不能即获得风险的最低值,又获得收益率的最高值。而这一点也恰恰符合了实际情况:高收益必然伴随着高风险。“通用性较强”的投资分配方案:同样地,作为一个实际的企业,必然要求风险与收
33、益统筹兼顾,不能极端地偏向任何一端,所以我们用类似与求解第一组数据的方法来求解上述数据。在第一组数据的风险投资图中,可以明显的看出 随 增长率的转折点,而在上maxgc述这组数据图中 随 增长率没有明显的变化。所以并不能够完全的照搬上面的做法maxgc来作出决策。由此,我们定义:; 54.3axmaxg5.60c其中 和 分别表示 和 的效用函数,我们利用这两个效用函数作出风axcmaxg险损失率上限率 和最佳收益率 的效用函数曲线(如下图所示)在 O 点和 C 点之间(因为在 C 点以后 不再随着 增加而增加)。由上式可以看出 和 分别是maxc maxgc把两个目标函数从最低值到最高值之间
34、看为单位 1,而 和 是在区间0,1之间maxgc取值(即通过归一化而得出的结果) 。这样函数上的点就有了实际的意义,其横纵坐标分别表示决策所占整个目标值的权重。我们由上述归一化的结果而得到的效用函数曲线,观察可得到在靠近 O 点的附近点 增长的比 增长的要快,在 C 点的附近 增长的比 增长的要慢。从投maxgcmaxgc资的实际情况来解释就是在 O 点附近承受的风险上限增加一点,就可以换得较高的收益增长,而在 C 点附近承受的风险上限增加许多,确只能换来较低的收益增长。作为一个风险与收益统筹兼顾的实际公司,可以把 增长率和 增长率相等的点作为maxgc决策点,即: 1axcgd因为这一点是
35、转折点,这点以前 增长得相对较快,只需增加较少的风险便maxg能够获得较大的收益增加;而这点以后 增长得相对较慢,需增加较大的风险,才能增加较小的收益。具体的,我们可以做一簇斜率 1 的直线,则必有一条(即图中的 45 度切线)k与效用曲线相切,设切点为 A,则 A 点即为所求的通用性较为强的决策点。0.1685; 0.7734)(maxg)(Ac从中可解出 34.70, 10.20。maxc而相对应的投资分配方案如下表所示:(%)0(%)1(%)2(%)3(%)4x(%)5(%)6x(%)70.0000 0.0000 0.0000 17.00 0.0000 0.0000 0.0000 15.
36、00(%)8x(%)9(%)10x(%)1(%)12(%)13(%)14(%)16121.190 19.14 25.50 0.0000 0.0000 22.17 0.0000 0.0000风险损失率为 10.20;收益率为 34.70。vmaxg0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 100.20.40.60.81c gmax函函函函 45函函函A (0.1685,0.7734) O(0,0)C(1,1)图 3 风险上限与最佳收益的效用曲线六 模型的改进在第一个模型中为了使模型简化,我们将费用 近似的看成一个对 的线性)(imUim关系,那么这样的假设是否合
37、理,对结果的影响有多大呢?首先,对于第一种情况下的四种投资,如果考虑 的影响,那么当 时,收iuiiu费将按 的费用收取,这相对于模型中的线性关系实际上是增加了收费。按最坏的情iu况考虑,假定公司对每种投资都有涉足,而投入的金额无限小,那么我们可以算出相对于费用与投入的线性模型,考虑 后至多会增加多少费用:iu )(23.1%5.6*0.452%*1980341 元iip由于增加了多收费的限制,显然对于某一给定的风险损失率,收益的最大值 G不可能比多目标规划模型(模型一)中的 大,同时由于多目标规划模型的非劣解解空G间已经存在,将其带入考虑 后的模型中,得到的收益 至少应为 11.23,那么i
38、u应该在 至 11.23 之间取值。G13其次, 由题目给定的条件,公司有数额为 的一笔相当大的资金可用作一个时M期的投资,那么根据常识判断, 至少应在 10000 元以上,即使将这些钱全部存入银行,也有 5的利率,从而获得收益 500 元, -11.23 与 之比:G%75.90/)23.150(23.1G显然这个比例非常接近于 1,也就是说考虑 的影响后,最优解与风险损失率的关iu系与线性模型中的仍保持相当的一致,可以说在线性模型中评价的最优解,在考虑的影响后的模型中仍可认为是最优解。iu另外,在考虑 的影响后,会出现这样一种情况,即当对某一项投资小到一定程iu度时,会出现只要投资就必然亏
39、本的问题。例如对第三个项目只投资 5 元,那么必须交纳 52*4.52.34(元)的费用,而这个项目预期只能获得 5*0.251.25(元)的利润,实际上亏损了 2.34-1.251.09(元) ,而只要将这些钱存入银行,那么既没有风险,又可获利 5*0.050.25 元。从这一点出发,我们的模型需要作进一步的改进。首先,要求出每一个项目要盈利的最小投入值。因为 ,所以,iii purtt00rputii求得的 如下:it1S2S3S4Sit4.48 24.75 13.00 13.00对原 MATLAB 的程序进行修改,使当对某个项目的投资额小于最小值时,该项目的投资自动收回,并存入银行。经过
40、上面的改动后,运行程序,求出了一组新的最大收益值,对比以前的值,取其增量,绘制成图 2 如下:14图 4 考虑 的影响后利润的差值图iu由此图我们可以看到,虽然对模型进行了修正,但实际上收益值基本不变,即使是最大的增加值,也只有 0.000375。这表明原模型经修正后,结果变化极小,完全可以忽略,同时也从另一方面证明了 的影响极小,可以根据以上的模型求解。i七 模型的评价本模型的建立,是为了解决现实生活中的投资问题。公司以盈利为目的,希望将一定的资金用来投资,来得到较高的回报。这就涉及到投资项目的选择问题。一方面,投资的利润越高越好,一方面,又希望投资的风险不能太大,来保证投资的成果。然而由于
41、市场的成熟和完善,实际的投资项目往往并不是利润又高,而风险又小的,高收益往往伴随着高风险,若要追求低风险,那么投资的回报必不会很高。为了表示这种风险与收益之间的矛盾关系,我们在建立数学模型时,引入了多目标规划,通过两个目标函数,客观的反映了现实中的需求情况。同时,在实际投资过程中,往往并不仅仅是投资与风险那么简单,其中还涉及到费用的问题,而费用往往有一个最低限的问题,在模型中,我们用一个分段函数来表征这一现象。总的来说,最开始的模型的建立是比较符合投资的实际的。然而它比较复杂,由于费用的非线性,就不能用一般解多目标规划的方法,这给求解带来很大的困难。为了能使模型求解,我们经数据分析发现,如果将
42、费用的非线性关系转换为简单的线性关系,简化后的模型几乎与原模型保持一致,这样问题的中心就转化为对线性模型的求解。该模型是一个线性的多目标规划问题,对这类问题的求解必然牵涉到对风险与收益的评价问题,也即是风险与收益孰轻孰重的问题。然而对于实际的投资,不同人对这个问题的看法往往不同,甚至大相径庭。例如有的人会为利润铤而走险,而有些人则不愿冒险,宁愿把所有钱存入银行中去。针对这个问题,如果能找出风险与收益之间具体的关系,得到其非劣解的分布,那么无疑方便我们作出投资决策。这样,我们对风险的最大值给出一组限定值,作为条件,而将收益作为目标函数,得到标准的线性规划,用计算机求解,画图,从而得到风险与收益的直观图像。最后我们根据一般的经验,取利润增长最快,同时利润最大的点作为给出的投资方案。整个模型基本符合实际的投资情况,能较全面的反映投资中各各因素的关系,同时该模型又可解,可以得到一个比较好的投资方案,这样也就比较全面,完善的解决了题目中所要求的投资问题。15参考文献1 运筹学 教材编写组,运筹学,北京:清华大学出版社,1990 年。2 苏金明, MATLAB 工具箱应用,北京:电子工业出版社,2004 年。3 楼顺天, MATLAB 5.x 程序设计语言,西安:西安电子科技大学, 2000 年。162004 年 8 月 9 日