Primal Dual Interior Point convergence.

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite












I have developed a Primal Dual Interior point algorithm to solve linear inequality constrained Quadratic problems. But sometimes it cannot reduce the residual so as to satisfy the stop criteria. I mean the residual decreases and reaches some value (that I think depends on the scale of the matrices) and then it gets stuck at that value. How should I deal with this dilemma? I have studied an article about Predictor Corrector method, but it is noted in the article that sometimes this method does not converge. Is there any method that leads to definite convergence? And one more question,Is PDIPM even a good choice for solving quadratic problems? Is there any more advanced stop criteria other than primal and residual norm ,that varies with scale and size of variables ?







share|cite|improve this question





















  • PDIPM with predictors/correctors is the method of choice, all major solvers rely on it. Look at the MOSEK paper for ideas; a good starting point helps. Residual of what? Primal/dual feasibility? What does stuck mean? Is your step length severely limited by the boundary?
    – LinAlg
    Aug 2 at 15:39










  • @LinAlg by residual I meant primal and dual residual,and getting stuck means in line search the step length become so small such that $ x + alpha dx = x$ and so the algorithm does not proceed.the step length is computed via back tracking line search and it has to be small enough not to exceed primal and dual feasibility.So you mean predictor corrector is a good choice?
    – MAh2014
    Aug 2 at 19:01










  • I assume that you are performing your computations in double precision. In practice, the Newton’s method step equations become very badly conditioned as you approach an optimal solution. Have you considered this I’ll-conditioning?
    – Brian Borchers
    Aug 2 at 19:34










  • You can mitigate small steps by using a better starting point and by using predictor/corrector methods. Standard Mehrotra should be a big step forward (hehe), but Gondzio's papers are worth looking into.
    – LinAlg
    Aug 2 at 20:37











  • @BrianBorchers yes exactly, the matrix associated with linear systems going to be solved in each iteration some times become nearly singular,What should I do about that?
    – MAh2014
    Aug 2 at 21:06














up vote
0
down vote

favorite












I have developed a Primal Dual Interior point algorithm to solve linear inequality constrained Quadratic problems. But sometimes it cannot reduce the residual so as to satisfy the stop criteria. I mean the residual decreases and reaches some value (that I think depends on the scale of the matrices) and then it gets stuck at that value. How should I deal with this dilemma? I have studied an article about Predictor Corrector method, but it is noted in the article that sometimes this method does not converge. Is there any method that leads to definite convergence? And one more question,Is PDIPM even a good choice for solving quadratic problems? Is there any more advanced stop criteria other than primal and residual norm ,that varies with scale and size of variables ?







share|cite|improve this question





















  • PDIPM with predictors/correctors is the method of choice, all major solvers rely on it. Look at the MOSEK paper for ideas; a good starting point helps. Residual of what? Primal/dual feasibility? What does stuck mean? Is your step length severely limited by the boundary?
    – LinAlg
    Aug 2 at 15:39










  • @LinAlg by residual I meant primal and dual residual,and getting stuck means in line search the step length become so small such that $ x + alpha dx = x$ and so the algorithm does not proceed.the step length is computed via back tracking line search and it has to be small enough not to exceed primal and dual feasibility.So you mean predictor corrector is a good choice?
    – MAh2014
    Aug 2 at 19:01










  • I assume that you are performing your computations in double precision. In practice, the Newton’s method step equations become very badly conditioned as you approach an optimal solution. Have you considered this I’ll-conditioning?
    – Brian Borchers
    Aug 2 at 19:34










  • You can mitigate small steps by using a better starting point and by using predictor/corrector methods. Standard Mehrotra should be a big step forward (hehe), but Gondzio's papers are worth looking into.
    – LinAlg
    Aug 2 at 20:37











  • @BrianBorchers yes exactly, the matrix associated with linear systems going to be solved in each iteration some times become nearly singular,What should I do about that?
    – MAh2014
    Aug 2 at 21:06












up vote
0
down vote

favorite









up vote
0
down vote

favorite











I have developed a Primal Dual Interior point algorithm to solve linear inequality constrained Quadratic problems. But sometimes it cannot reduce the residual so as to satisfy the stop criteria. I mean the residual decreases and reaches some value (that I think depends on the scale of the matrices) and then it gets stuck at that value. How should I deal with this dilemma? I have studied an article about Predictor Corrector method, but it is noted in the article that sometimes this method does not converge. Is there any method that leads to definite convergence? And one more question,Is PDIPM even a good choice for solving quadratic problems? Is there any more advanced stop criteria other than primal and residual norm ,that varies with scale and size of variables ?







share|cite|improve this question













I have developed a Primal Dual Interior point algorithm to solve linear inequality constrained Quadratic problems. But sometimes it cannot reduce the residual so as to satisfy the stop criteria. I mean the residual decreases and reaches some value (that I think depends on the scale of the matrices) and then it gets stuck at that value. How should I deal with this dilemma? I have studied an article about Predictor Corrector method, but it is noted in the article that sometimes this method does not converge. Is there any method that leads to definite convergence? And one more question,Is PDIPM even a good choice for solving quadratic problems? Is there any more advanced stop criteria other than primal and residual norm ,that varies with scale and size of variables ?









share|cite|improve this question












share|cite|improve this question




share|cite|improve this question








edited Aug 2 at 12:44
























asked Aug 2 at 10:42









MAh2014

1299




1299











  • PDIPM with predictors/correctors is the method of choice, all major solvers rely on it. Look at the MOSEK paper for ideas; a good starting point helps. Residual of what? Primal/dual feasibility? What does stuck mean? Is your step length severely limited by the boundary?
    – LinAlg
    Aug 2 at 15:39










  • @LinAlg by residual I meant primal and dual residual,and getting stuck means in line search the step length become so small such that $ x + alpha dx = x$ and so the algorithm does not proceed.the step length is computed via back tracking line search and it has to be small enough not to exceed primal and dual feasibility.So you mean predictor corrector is a good choice?
    – MAh2014
    Aug 2 at 19:01










  • I assume that you are performing your computations in double precision. In practice, the Newton’s method step equations become very badly conditioned as you approach an optimal solution. Have you considered this I’ll-conditioning?
    – Brian Borchers
    Aug 2 at 19:34










  • You can mitigate small steps by using a better starting point and by using predictor/corrector methods. Standard Mehrotra should be a big step forward (hehe), but Gondzio's papers are worth looking into.
    – LinAlg
    Aug 2 at 20:37











  • @BrianBorchers yes exactly, the matrix associated with linear systems going to be solved in each iteration some times become nearly singular,What should I do about that?
    – MAh2014
    Aug 2 at 21:06
















  • PDIPM with predictors/correctors is the method of choice, all major solvers rely on it. Look at the MOSEK paper for ideas; a good starting point helps. Residual of what? Primal/dual feasibility? What does stuck mean? Is your step length severely limited by the boundary?
    – LinAlg
    Aug 2 at 15:39










  • @LinAlg by residual I meant primal and dual residual,and getting stuck means in line search the step length become so small such that $ x + alpha dx = x$ and so the algorithm does not proceed.the step length is computed via back tracking line search and it has to be small enough not to exceed primal and dual feasibility.So you mean predictor corrector is a good choice?
    – MAh2014
    Aug 2 at 19:01










  • I assume that you are performing your computations in double precision. In practice, the Newton’s method step equations become very badly conditioned as you approach an optimal solution. Have you considered this I’ll-conditioning?
    – Brian Borchers
    Aug 2 at 19:34










  • You can mitigate small steps by using a better starting point and by using predictor/corrector methods. Standard Mehrotra should be a big step forward (hehe), but Gondzio's papers are worth looking into.
    – LinAlg
    Aug 2 at 20:37











  • @BrianBorchers yes exactly, the matrix associated with linear systems going to be solved in each iteration some times become nearly singular,What should I do about that?
    – MAh2014
    Aug 2 at 21:06















PDIPM with predictors/correctors is the method of choice, all major solvers rely on it. Look at the MOSEK paper for ideas; a good starting point helps. Residual of what? Primal/dual feasibility? What does stuck mean? Is your step length severely limited by the boundary?
– LinAlg
Aug 2 at 15:39




PDIPM with predictors/correctors is the method of choice, all major solvers rely on it. Look at the MOSEK paper for ideas; a good starting point helps. Residual of what? Primal/dual feasibility? What does stuck mean? Is your step length severely limited by the boundary?
– LinAlg
Aug 2 at 15:39












@LinAlg by residual I meant primal and dual residual,and getting stuck means in line search the step length become so small such that $ x + alpha dx = x$ and so the algorithm does not proceed.the step length is computed via back tracking line search and it has to be small enough not to exceed primal and dual feasibility.So you mean predictor corrector is a good choice?
– MAh2014
Aug 2 at 19:01




@LinAlg by residual I meant primal and dual residual,and getting stuck means in line search the step length become so small such that $ x + alpha dx = x$ and so the algorithm does not proceed.the step length is computed via back tracking line search and it has to be small enough not to exceed primal and dual feasibility.So you mean predictor corrector is a good choice?
– MAh2014
Aug 2 at 19:01












I assume that you are performing your computations in double precision. In practice, the Newton’s method step equations become very badly conditioned as you approach an optimal solution. Have you considered this I’ll-conditioning?
– Brian Borchers
Aug 2 at 19:34




I assume that you are performing your computations in double precision. In practice, the Newton’s method step equations become very badly conditioned as you approach an optimal solution. Have you considered this I’ll-conditioning?
– Brian Borchers
Aug 2 at 19:34












You can mitigate small steps by using a better starting point and by using predictor/corrector methods. Standard Mehrotra should be a big step forward (hehe), but Gondzio's papers are worth looking into.
– LinAlg
Aug 2 at 20:37





You can mitigate small steps by using a better starting point and by using predictor/corrector methods. Standard Mehrotra should be a big step forward (hehe), but Gondzio's papers are worth looking into.
– LinAlg
Aug 2 at 20:37













@BrianBorchers yes exactly, the matrix associated with linear systems going to be solved in each iteration some times become nearly singular,What should I do about that?
– MAh2014
Aug 2 at 21:06




@BrianBorchers yes exactly, the matrix associated with linear systems going to be solved in each iteration some times become nearly singular,What should I do about that?
– MAh2014
Aug 2 at 21:06















active

oldest

votes











Your Answer




StackExchange.ifUsing("editor", function ()
return StackExchange.using("mathjaxEditing", function ()
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
);
);
, "mathjax-editing");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "69"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);








 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2869940%2fprimal-dual-interior-point-convergence%23new-answer', 'question_page');

);

Post as a guest



































active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes










 

draft saved


draft discarded


























 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2869940%2fprimal-dual-interior-point-convergence%23new-answer', 'question_page');

);

Post as a guest













































































Comments

Popular posts from this blog

What is the equation of a 3D cone with generalised tilt?

Relationship between determinant of matrix and determinant of adjoint?

Color the edges and diagonals of a regular polygon