2020年新冠肺炎疫情爆发,M国“拯救地球”国家紧急债券投资策略分析
2020\u5e74\uff0c\u65b0\u51a0\u75c5\u75c5\u6bd4\u5168\u7403\u6563\u5c55\uff0c\u4e25\u91cd\u5f71\u54cd\u4e86\u4e16\u754c\u798f\u7949\u3002\u4e3a\u523a\u6fc0\u7ecf\u6d4e\u53d1\u5c55\uff0c\u4e00\u4e2a\u56fd\u5bb6\u8ba1\u5212\u53d1\u884c\u5404\u7c7b\u4ee3\u53f7\u4e3a\u201c\u6551\u62a4\u5730\u7403\u201d\u7684\u56fd\u5bb6\u7d27\u6025\u503a\u5238\uff08SEB\uff09\u3002\u503a\u5238\u5230\u671f\u5e74\u9650\u67092\u30013\u30014\u30015\u30019\u300112\u300115\u300118\u300120\u300125\u5e74\u7b49\u5341\u79cd\uff0c\u503a\u5238\u6bcf\u5e74\u521d\u53d1\u884c\uff0c\u53d1\u884c\u65f6\u95f4\u4e3a2021-2049\u5e74\u3002\u503a\u5238\u6bcf\u5e74\u672b\u5151\u73b0\uff0c\u5151\u73b0\u6709\u6548\u7ec8\u6b62\u65f6\u95f4\u4e3a2050\u5e74\u3002\u503a\u5238\u670d\u52a1\u8303\u56f4\u6267\u65bd\u836f\u8853\u5065\u5eb7\u3001\u4ea4\u901a\u8fd0\u8f93\u3001\u79d1\u6280\u7814\u53d1\u3001\u8bbe\u5907\u5236\u9020\u3001\u56fd\u6c11\u798f\u5229\u4e94\u5927\u9886\u57df\u3002\u503a\u5238\u5230\u671f\u540e\uff0c\u5141\u8bb8\u503a\u5238\u8d2d\u4e70\u8005\u6240\u5728\u7684\u5730\u65b9\u653f\u5e9c\u6536\u53d6\u7a0e\u7387\u4e0d\u7b49\u7684\u7a0e\u6536\u3002\u503a\u5238\u7c7b\u578b\u3001\u5230\u671f\u5e74\u9650\u3001\u6536\u76ca\u7387\u3001\u7a0e\u6536\u6bd4\u7387\u7b49\u89c1\u88681\u3002\n\u672a\u6765\u6559\u80b2\u57fa\u91d1\u4f1a\uff08\u4ee5\u4e0b\u79f0FFE\uff09\u8ba1\u5212\u57282050\u5e74\u524d\uff08\u542b2050\u5e74\uff09\u5411\u4e00\u4e2a\u56fd\u5bb6\u90e8\u5206\u9ad8\u7b49\u5b66\u6821\u652f\u52a9\u4e00\u6279\u7ecf\u8d39\u4ee5\u5e2e\u52a9\u8d2b\u56f0\u5b66\u751f\u3002\u4e3a\u4e86\u589e\u52a0\u652f\u52a9\u91d1\u989d\uff0cFFE\u5c06\u73b0\u6709\u76848000\u4e07\u7f8e\u5143\u8d44\u91d1\u8fdb\u884c\u503a\u5238\u6295\u8d44\u3002\u4e3a\u5c0f\u8bb8\u8d77\u89c1\uff0cFFE\u59d4\u6258\u98ce\u9669\u673a\u6784\u5bf9\u5404\u7c7b\u503a\u5238\u8fdb\u884c\u98ce\u9669\u7b49\u7ea7\u8bc4\u4f30\u3002\u540c\u65f6\uff0cFFE\u8fd8\u5236\u5b9a\u4e86\u6295\u8d44\u8981\u6c42\uff1a①\u836f\u8853\u5065\u5eb7\u503a\u5238\u8d2d\u4e70\u91d1\u989d\u4e0d\u5f97\u5c11\u4e8e\u503a\u5238\u8d2d\u4e70\u603b\u91d1\u989d\u768420\uff05\uff0c\u5269\u4f59\u6bcf\u4e2a\u884c\u4e1a\u7684\u503a\u5238\u8d2d\u4e70\u603b\u91d1\u989d\u4e0d\u5f97\u5c11\u4e8e\u503a\u5238\u8d2d\u4e70\u603b\u91d1\u989d\u768410\uff05\uff1b②\u6240\u8d2d\u503a\u5238\u7684\u5e73\u5747\u98ce\u9669\u7b49\u7ea7\u4e0d\u5f97\u4f4e\u4e8e2.5\uff0c\u7b49\u7ea7\u6570\u5b57\u8d8a\u5927\uff0c\u98ce\u9669\u8d8a\u4f4e\uff1b③\u8981\u6c42\u6240\u8d2d\u4e70\u7684\u503a\u5238\u7684\u5e73\u5747\u5230\u671f\u5e74\u9650\u4e0d\u8d85\u8fc710\u5e74\uff1b④\u8981\u6c42\u652f\u52a9\u6d3b\u52a8\u7ed3\u675f\u540eFFE\u7ee7\u7eed\u4fdd\u75598000\u4e07\u7f8e\u5143\u8d44\u91d1\u3002\n\u8bf7\u4f60\u5efa\u7acb\u6570\u5b66\u6a21\u578b\uff0c\u89e3\u51b3\u4ee5\u4e0b\u95ee\u9898\uff1a\n1.\u5982\u679cSEB\u503a\u5238\u6295\u8d44\u53ea\u5141\u8bb8\u5728\u7b2c\u4e00\u5e74\u521d\u8fdb\u884c\uff0c\u90a3\u4e48\u8fd9\u4e9b\u6295\u8d44\u5c06\u5206\u522b\u5728\u7b2c2\u30013\u30014\u30015\u30019\u300112\u300115\u300118\u300120\u300125\u5e74\u6536\u56de\u672c\u91d1\u548c\u6536\u76ca\u3002\u8bf7\u95ee\uff0c8000\u4e07\u7f8e\u5143\u8d44\u91d1\u5982\u4f55\u5206\u914d\uff0c\u5c0615\u4e2a\u4ea7\u54c1\u7684\u603b\u6536\u76ca\u8fbe\u5230\u6700\u5927\uff1f\n\u503a\u5238\u9886\u57df\t\u98ce\u9669\u7b49\u7ea7\t\u5730\u65b9\u653f\u5e9c\u7a0e\u7387\uff08\uff05\uff09\t\u5230\u671f\u5e74\u9650\t\u5230\u671f\u7a0e\u524d\u603b\u6536\u76ca\uff08\uff05\uff09\n\u836f\u8853\u5065\u5eb7\t5\t0\t2\t4.45\n\t\t9\t39.89\n\t\t20\t232.11\n\u4ea4\u901a\u8fd0\u8f93\t2\t20\t3\t8.0\n\t\t12\t58.27\n\t\t25\t300.54\n\u79d1\u6280\u7814\u53d1\t4\t0\t4\t12.55\n\t\t15\t180.09\n\t\t20\t232.11\n\u8bbe\u5907\u5236\u9020\t3\t10\t4\t12.55\n\t\t9\t39.89\n\t\t18\t206.12\n\u56fd\u6c11\u798f\u5229\t1\t30\t2\t4.45\n\t\t5\t18.77\n\t\t18\t206.12\n\u5efa\u7acb\u6570\u5b66\u6a21\u578b\u89e3\u51b3\u95ee\u9898\uff0c\u5e76\u7ed9\u51fa\u6c42\u89e3\u4ee3\u7801\u5185\u5bb9\uff1a\u501f\u8ba1\u503a\u5238\u6295\u8d44\u7684\u91d1\u989d\u5206\u522b\u4e3a\u7531x1\u3001x2\u3001x3\u3001x4\u3001x5\u3001x6\u3001x7\u3001x8\u3001x9\u3001x10\uff08\u5355\u4f4d\uff1a\u767e\u4e07\u7f8e\u5143\uff09\uff0c\u7531x1\u4ee3\u8868\u836f\u8853\u5065\u5eb7\u503a\u5238\u7684\u6295\u8d44\u91d1\u989d\uff0c\u7531x2\u4ee3\u8868\u4ea4\u901a\u8fd0\u8f93\u503a\u5238\u7684\u6295\u8d44\u91d1\u989d\uff0c\u76f8\u5f53\u4ee5\u7c7b\u63a8\u7406\u3002\n\n\u6839\u636e\u9898\u76ee\u8981\u6c42\uff0c\u6211\u4eec\u9700\u8981\u6700\u5927\u531615\u4e2a\u4ea7\u54c1\u7684\u603b\u6536\u76ca\uff0c\u5373\u6700\u5927\u5316\u4ee5\u4e0b\u76ee\u6807\u51fd\u6570\uff1a\n\u76ee\u6807\u51fd\u6570\uff1aZ \u2009\u2009\u2009\u2009= 4.45x1 + 39.89x1 + 232.11x1 + 8.0x2 + 58.27x2 + 300.54x2 + 12.55x3 + 180.09x3 + 232.11x3 + 12.55x4 + 39.89x4 + 206.12x4 + 4.45x5 + 18.77x5 + 206.12x5\n\n\u540c\u65f6\uff0c\u6211\u4eec\u9700\u8981\u6ee1\u8db3\u4ee5\u4e0b\u7ea6\u675f\u6761\u4ef6\uff1a\n\u7ea6\u675f\u6761\u4ef61\uff1a\u7531x1 + x2 + x3 + x4 + x5 <= 80\uff08\u603b\u6295\u8d44\u91d1\u989d\u4e0d\u8d85\u8fc78000\u4e07\u7f8e\u5143\uff09\n\u7ea6\u675f\u6761\u4ef62\uff1a\u7531x1 >= 0.2 * (x1 + x2 + x3 + x4 + x5)\uff08\u836f\u8853\u5065\u5eb7\u503a\u5238\u8d2d\u4e70\u91d1\u989d\u4e0d\u5f97\u5c11\u4e8e\u603b\u6295\u8d44\u91d1\u989d\u768420\uff05\uff09\n\u7ea6\u675f\u6761\u4ef63\uff1a\u7531x2 + x3 + x4 + x5 >= 0.1 * (x1 + x2 + x3 + x4 + x5)\uff08\u5176\u4ed6\u884c\u4e1a\u503a\u5238\u8d2d\u4e70\u91d1\u989d\u4e0d\u5f97\u5c11\u4e8e\u603b\u6295\u8d44\u91d1\u989d\u768410\uff05\uff09\n\u7ea6\u675f\u6761\u4ef64\uff1a(4.45x1 + 39.89x1 + 232.11x1 + 8.0x2 + 58.27x2 + 300.54x2 + 12.55x3 + 180.09x3 + 232.11x3 + 12.55x4 + 39.89x4 + 206.12x4 + 4.45x5 + 18.77x5 + 206.12x5) / (x1 + x2 + x3 + x4 + x5) >= 2.5\uff08\u5e73\u5747\u98ce\u9669\u7b49\u7ea7\u4e0d\u5f97\u4f4e\u4e8e2.5\uff09\n\u7ea6\u675f\u6761\u4ef65\uff1a(2x1 + 9x1 + 20x1 + 3x2 + 12x2 + 25x2 + 4x3 + 15x3 + 20x3 + 4x4 + 9x4 + 18x4 + 2x5 + 5x5 + 18x5) / (x1 + x2 + x3 + x4 + x5) <= 10\uff08\u5e73\u5747\u5230\u671f\u5e74\u9650\u4e0d\u8d85\u8fc710\u5e74\uff09\n\n\u7b5b\u75d5\u4e0a\u8ff0\uff0c\u6211\u4eec\u53ef\u4ee5\u5efa\u7acb\u5982\u4e0b\u6570\u5b66\u6a21\u578b\u6c42\u89e3\u8fd9\u4e2a\u95ee\u9898\uff1a\n\nMaximize Z = 4.45x1 + 39.89x1 + 232.11x1 + 8.0x2 + 58.27x2 + 300.54x2 + 12.55x3 + 180.09x3 + 232.11x3 + 12.55x4 + 39.89x4 + 206.12x4 + 4.45x5 + 18.77x5 + 206.12x5\n\nSubject to:\nx1 + x2 + x3 + x4 + x5 <= 80\nx1 >= 0.2 * (x1 + x2 + x3 + x4 + x5)\nx2 + x3 + x4 + x5 >= 0.1 * (x1 + x2 + x3 + x4 + x5)\n(4.45x1 + 39.89x1 + 232.11x1 + 8.0x2 + 58.27x2 + 300.54x2 + 12.55x3 + 180.09x3 + 232.11x3 + 12.55x4 + 39.89x4 + 206.12x4 + 4.45x5 + 18.77x5 + 206.12x5) / (x1 + x2 + x3 + x4 + x5) >= 2.5\n(2x1 + 9x1 + 20x1 + 3x2 + 12x2 + 25x2 + 4x3 + 15x3 + 20x3 + 4x4 + 9x4 + 18x4 + 2x5 + 5x5 + 18x5) / (x1 + x2 + x3 + x4 + x5) <= 10\n\n\u4ee5\u4e0b\u7ed9\u51faPython\u7684\u6c42\u89e3\u4ee3\u7801\uff1a\n\npython\nfrom scipy.optimize import linprog\n\n# \u5b9a\u4e49\u76ee\u6807\u51fd\u6570\u7684\u7cfb\u6570\u5411\u91cf\nc = [-4.45, -39.89, -232.11, -8.0, -58.27, -300.54, -12.55, -180.09, -232.11, -12.55, -39.89, -206.12, -4.45, -18.77, -206.12]\n\n# \u5b9a\u4e49\u4e0d\u7b49\u5f0f\u7ea6\u675f\u77e9\u9635\nA = [[1, 1, 1, 1, 1],\n [-0.8, 0, 0, 0, 0],\n [0, -0.9, -0.9, -0.9, -0.9],\n [0, 0, 0, 0, 0],\n [0, 0, 0, 0, 0]]\n\n# \u5b9a\u4e49\u4e0d\u7b49\u5f0f\u7ea6\u675f\u7684\u53f3\u8fb9\u503c\u5411\u91cf\nb = [80, 0, 0, -2.5, 10]\n\n# \u5b9a\u4e49\u53d8\u91cf\u7684\u53d6\u503c\u8303\u56f4\nx_bounds = [(0, None), (0, None), (0, None), (0, None), (0, None)]\n\n# \u8c03\u7528\u7ebf\u6027\u8ba1\u5212\u6c42\u89e3\u5668\u8fdb\u884c\u6c42\u89e3\nres = linprog(c, A_ub=A, b_ub=b, bounds=x_bounds)\n\n# \u8f93\u51fa\u7ed3\u679c\nprint("Optimal Allocation:")\nfor i, x in enumerate(res.x):\n print(f"Product {i+1}: {x} million dollars")\n\nprint("Total Return: ", -res.fun, " million dollars")\n\n\n\u8fd0\u884c\u4ee5\u4e0b\u4ee3\u7801\uff0c\u53ef\u4ee5\u5f97\u5230\u6700\u4f18\u7684\u503a\u5238\u6295\u8d44\u91d1\u989d\u5206\u914d\u65b9\u6848\u4ee5\u53ca\u603b\u6536\u76ca\u3002
原文地址: https://www.cveoy.top/t/topic/pZbZ 著作权归作者所有。请勿转载和采集!