Constraints not meeting the parameters?

2 visualizaciones (últimos 30 días)
Sameer
Sameer el 30 de Mayo de 2014
Editada: Sameer el 1 de Jun. de 2014
Hello:
This is what my code looks like for the the linear equality constraints. However, run I run the code it does not meet the constraints.
in swtOther_Aeq1, the first constraint is to make stocks 1,3,7 comprise 22% of the portfolio.
the second constraint is to make the portfolio return equal to a certain return in the grid (ERGRid).
the third constraint is to have the total weights sum up to one for the portfolio.
However, none of these requirements are being met.
I am confused as to why.
Help would be appreciated. thanks.
  3 comentarios
Sameer
Sameer el 30 de Mayo de 2014
Exitflag says 0.04044
output says -2
Sameer
Sameer el 30 de Mayo de 2014
Also this is what TolCon says:
TolCon =
iterations: 29
funcCount: 337
constrviolation: 9.3468
stepsize: 7.6372e-11
algorithm: 'interior-point'
firstorderopt: 0.059526
cgiterations: 58
message: 'No feasible solution found.
fmi...'

Iniciar sesión para comentar.

Respuestas (1)

Matt J
Matt J el 30 de Mayo de 2014
Editada: Matt J el 30 de Mayo de 2014
Exitflag=-2 means that no feasible point was found, as output.message also tells you. It means fmincon thinks there is no point satisfying your constraints.
  10 comentarios
Sameer
Sameer el 1 de Jun. de 2014
However, when I entered
swtOther_beq = (-1.00*10)+0.01,
the portfolio weights in a bizzare fashion sums to 1.00.
I am confused on the rationale
Sameer
Sameer el 1 de Jun. de 2014
Editada: Sameer el 1 de Jun. de 2014
nevermind, I figured it out. teacher used different constraints!
However the bizarreness is still confusing.

Iniciar sesión para comentar.

Categorías

Más información sobre Get Started with Optimization Toolbox en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by