Investment portfolio construction method and system
First Claim
1. A computer-implemented method of allocating investment funds to a plurality of assets to construct an investment portfolio having a utility defined by at least a first function U1 for positive rates of returns and a second function U2 for negative rates of returns, the computer-implemented method comprising:
- selecting a plurality of assets in the portfolio; and
allocating the investment funds to the said plurality of assets to maximize an expected utility of the investment portfolio;
wherein the at least first function U1 is a log-utility function wherein said log-utility function is at least characterized by the following;
U1=1+ln(1+r) for r≧
0where U1 presents the portfolio'"'"'s utility to the portfolio holder, r represents the portfolio'"'"'s return, and 1n is a symbol for natural logarithm, and wherein the at least second function U2 is a power-utility function wherein said power-utility function is at least characterized by the following;
where U2 represents the portfolio'"'"'s utility to the portfolio holder, r represents the portfolio'"'"'s return, and γ
represents the loss-aversion of the portfolio holder and has a value of less than or equal to 0.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for the optimal allocation of investment funds to construct an investment portfolio by using a two-segment, risk-averse utility function, where the first segment is a log-utility function indicative of the portfolio holder'"'"'s utility for positive rates of return and reflects the portfolio holder'"'"'s desire for maximizing portfolio growth, and the second segment is a power-utility function with a zero or negative power indicative of the degree to which the portfolio holder is averse to losses. An optimization algorithm determines the optimal investment weights for the assets in the investment portfolio to maximize the portfolio'"'"'s expected utility, which is based on the two-segment utility function. A computer software includes modules for carrying out the optimization to determine the optimal investment weights for the assets and to thereby construct the investment portfolio. The computer software is in the form of codes executed by a processor.
-
Citations
6 Claims
-
1. A computer-implemented method of allocating investment funds to a plurality of assets to construct an investment portfolio having a utility defined by at least a first function U1 for positive rates of returns and a second function U2 for negative rates of returns, the computer-implemented method comprising:
-
selecting a plurality of assets in the portfolio; and allocating the investment funds to the said plurality of assets to maximize an expected utility of the investment portfolio;
wherein the at least first function U1 is a log-utility function wherein said log-utility function is at least characterized by the following;
U1=1+ln(1+r) for r≧
0where U1 presents the portfolio'"'"'s utility to the portfolio holder, r represents the portfolio'"'"'s return, and 1n is a symbol for natural logarithm, and wherein the at least second function U2 is a power-utility function wherein said power-utility function is at least characterized by the following; where U2 represents the portfolio'"'"'s utility to the portfolio holder, r represents the portfolio'"'"'s return, and γ
represents the loss-aversion of the portfolio holder and has a value of less than or equal to 0.- View Dependent Claims (2, 3)
where rs corresponds to the portfolio'"'"'s return in economic event s, wi corresponds to a weight of asset i in the portfolio, ris corresponds to a return for asset i in economic event s;
i corresponds to an asset number varying from 1 to N, and wherein N corresponds to the number of assets from which the portfolio is selected;computing Us the utility of the portfolio for the portfolio return rs in economic event s;
wherein Us is the function U1 for rs≧
0, and Us is the function U2 for rs<
0;multiplying the utility of the portfolio computed for each economic event with the probability of the occurrence of that economic event thereby generating a plurality of values psUs wherein Us corresponds to the portfolio holder'"'"'s utility in the economic event s;
ps corresponds to a probability of occurrence of the economic event s,summing the values to compute an expected utility as defined below; where S corresponds to the number of possible economic events and s varies from 1 to S; and optimizing the investment weight wi for each of the N assets from which the portfolio is selected to maximize the portfolio'"'"'s expected utility E(U).
-
-
4. A computer system for allocating investment funds to a plurality of assets to construct an investment portfolio having a utility defined by at least a first function U1 for positive rates of returns and a second function U2 for negative rates of returns, the computer system comprising:
-
a processor; and a memory coupled to the processor, said memory storing a plurality of code modules for execution by the processor, the plurality of code modules comprising; a code module for selecting a plurality of assets in the portfolio; and code modules for allocating the investment funds to the said plurality of assets to maximize an expected utility of the investment portfolio;
wherein the at least first function U1 is a log-utility function wherein said log-utility function is at least characterized by the following;
U1=1+ln(1+r) for r≧
0where U1 presents the portfolio'"'"'s utility to the portfolio holder, r represents the portfolio'"'"'s return, and 1n is a symbol for natural logarithm, and wherein the at least second function U2 is a power-utility function wherein said power-utility function is at least characterized by the following; where U2 represents the portfolio'"'"'s utility to the portfolio holder, r represents the portfolio'"'"'s return, and γ
represents the loss-aversion of the portfolio holder and has a value of less than or equal to 0.- View Dependent Claims (5, 6)
where rs corresponds to the portfolio'"'"'s return in economic event s, wi corresponds to a weight of asset i in the portfolio, ris corresponds to a return for asset i in economic event s;
i corresponds to an asset number varying from 1 to N, and wherein N corresponds to the number of assets from which the portfolio is selected;code module for computing Us the utility of the portfolio for the portfolio return rs in economic event s;
wherein Us is the function U1 for r≧
0, and Us is the function U2 for rs<
0;code module for multiplying the utility of the portfolio computed for each one of the plurality of economic events with the probability of the occurrence of that economic event thereby generating a plurality of values psUs wherein Us corresponds to the portfolio holder'"'"'s utility in the economic event s;
ps corresponds to a probability of occurrence of the economic event s;code module for summing the values to compute an expected utility as defined below; where S corresponds to the number of possible economic events and s varies from 1 to S; and code module for optimizing the investment weight wi for each of the N assets from which the portfolio is selected to maximize the portfolio'"'"'s expected utility E(U).
-
Specification