PORTFOLIO OPTIMIZATION AND EVALUATION TOOL
First Claim
1. A computer system configured to evaluate a portfolio comprising instruments, comprising:
- a computer memory configured to store, for each instrument, an instrument value for each portfolio scenario in an n-dimensional matrix, a first constraint and a second constraint; and
a computer processor configured to transpose the n-dimensional matrix, to determine a first solution by maximizing the product of transpose of the n-dimensional matrix and the first constraint, determine whether the first solution is within an accepted range of an acceptable risk, if the expected first solution is not within an accepted range of an acceptable risk, process the second constraint with the first solution to obtain a second solution, and determine whether the second solution is within the accepted range of the acceptable risk.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer system configured to evaluate a portfolio comprising instruments, comprising a computer memory configured to store, for each instrument, an instrument value for each portfolio scenario in an n-dimensional matrix, a first constraint and a second constraint; and a computer processor configured to transpose the n-dimensional matrix, to determine a first solution by maximizing the product of transpose of the n-dimensional matrix and the first constraint, determine whether the first solution is within an accepted range of an acceptable risk, if the expected first solution is not within an accepted range of an acceptable risk, process the second constraint with the first solution to obtain a second solution, and determine whether the second solution is within the accepted range of the acceptable risk.
27 Citations
13 Claims
-
1. A computer system configured to evaluate a portfolio comprising instruments, comprising:
-
a computer memory configured to store, for each instrument, an instrument value for each portfolio scenario in an n-dimensional matrix, a first constraint and a second constraint; and a computer processor configured to transpose the n-dimensional matrix, to determine a first solution by maximizing the product of transpose of the n-dimensional matrix and the first constraint, determine whether the first solution is within an accepted range of an acceptable risk, if the expected first solution is not within an accepted range of an acceptable risk, process the second constraint with the first solution to obtain a second solution, and determine whether the second solution is within the accepted range of the acceptable risk. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium having embodied thereon a program, the program being executable by a computer processor to perform a method for optimizing a portfolio, the method:
-
transposing an n-dimensional matrix to determine a first solution by maximizing a product of the transpose of a n-dimensional matrix comprising for a plurality of instruments, an instrument value for a plurality of scenarios, and a first constraint; determining whether the first solution is within an accepted range of an acceptable risk; if the expected first solution is not within an accepted range of an acceptable risk, processing a second constraint with the first solution to obtain a second solution; and determining whether the second solution is within the accepted range of the acceptable risk. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification