Methods and systems for analytical-based multifactor multiobjective portfolio risk optimization
First Claim
1. A method for determining the allocation of securities in a portfolio, the method comprising:
- providing a collection of securities in a portfolio, each security being associated with associated attributes;
providing risk factor data related to the portfolio;
pooling the securities into a plurality of security clusters based on the attributes associated with each security and the risk factor data, each security being assigned to an security cluster, the pooling being performed using multivariate decision tree processing;
processing the security clusters using a nonlinear programming optimizer to generate optimization results; and
presenting the optimization results in a risk-return space for determination of a security allocation.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides systems and methods for determining the allocation of securities in a portfolio. The method includes providing a collection of securities in a portfolio, each security being associated with associated attributes; providing risk factor data related to the portfolio; pooling the securities into a plurality of security clusters based on the attributes associated with each security and the risk factor data, each security being assigned to an security cluster, the pooling being performed using multivariate decision tree processing; processing the security clusters using a nonlinear programming optimizer to generate optimization results; and presenting the optimization results in a risk-return space for determination of a security allocation.
222 Citations
19 Claims
-
1. A method for determining the allocation of securities in a portfolio, the method comprising:
-
providing a collection of securities in a portfolio, each security being associated with associated attributes;
providing risk factor data related to the portfolio;
pooling the securities into a plurality of security clusters based on the attributes associated with each security and the risk factor data, each security being assigned to an security cluster, the pooling being performed using multivariate decision tree processing;
processing the security clusters using a nonlinear programming optimizer to generate optimization results; and
presenting the optimization results in a risk-return space for determination of a security allocation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for determining the allocation of securities in a portfolio, the system comprising:
-
a security attribute portion, being at least one of an asset data portion and a liability data portion, containing security attributes that provides a collection of securities in a portfolio, each security being associated with associated attributes;
a risk factor data portion that provides risk factor data related to the portfolio;
a pooling portion that pools the securities into a plurality of security clusters based on the attributes associated with each security and the risk factor data, each security being assigned to an security cluster, the pooling being performed using multivariate decision tree processing;
an optimization portion that processes the security clusters using a nonlinear programming optimizer to generate optimization results; and
a presentation portion that presents the optimization results in a risk-return space for determination of a security allocation. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer readable medium for determining the allocation of securities in a portfolio, the computer readable medium comprising:
-
a first portion that provides a collection of securities in a portfolio, each security being associated with associated attributes;
a second portion that provides risk factor data related to the portfolio;
a third portion that pools the securities into a plurality of security clusters based on the attributes associated with each security and the risk factor data, each security being assigned to a security cluster, the pooling being performed using multivariate decision tree processing;
a fifth portion that processes the security clusters using a nonlinear programming optimizer to generate optimization results; and
a sixth portion that presents the optimization results in a risk-return space for determination of a security allocation.
-
-
19. A method for determining the allocation of securities in a portfolio, the method comprising:
-
providing a collection of securities in a portfolio, each security being associated with associated attributes;
providing risk factor data related to the portfolio;
pooling the securities into a plurality of security clusters based on the attributes associated with each security and the risk factor data, each security being assigned to an security cluster, the pooling being performed using multivariate decision tree processing;
processing the security clusters using a nonlinear programming optimizer to generate optimization results;
presenting the optimization results in a risk-return space for determination of a security allocation; and
wherein security attributes and the risk factor data provide a risk measure and a return measure for each security, the risk measure of each security and the return measure of each security being used as target variables in the multivariate decision tree processing;
wherein the method further includes determining pooled measures for each cluster; and
wherein the pooled measures serve as proxies to each security in the security portfolio, the pooled measures serving as inputs to the multivariate decision tree processing.
-
Specification