Skip to main content
22 events
when toggle format what by license comment
Feb 15, 2020 at 8:54 answer added Abdullah Ali Sivas timeline score: 2
Oct 26, 2018 at 16:52 comment added Richard Zhang @Integral As someone who works in this field, I would say this is basically an open research question. With a good preconditioner for the trust-region subproblem of an outer tensor decomposition, you will give all the SGD people a run for their money. Good luck!
Oct 25, 2018 at 21:01 history tweeted twitter.com/StackSciComp/status/1055564907050090496
Oct 25, 2018 at 17:06 history edited Integral CC BY-SA 4.0
deleted 27 characters in body
Oct 25, 2018 at 16:57 history edited Integral CC BY-SA 4.0
edited body
Oct 25, 2018 at 16:51 comment added Integral @ChristianClason Thank you for clarifying. I'll give a read at MINRES right now. But I suppose I still need a preconditioner anyway, since the LSMR implementation is using the max number of iterations all the time.
Oct 25, 2018 at 16:50 comment added Integral @GoHokies I just update the question with more information about the structure of the matrix. Thank you for your suggestions.
Oct 25, 2018 at 16:48 history edited Integral CC BY-SA 4.0
added 2176 characters in body
Oct 25, 2018 at 16:35 comment added Christian Clason @Rzu Note that Integral mentioned they were using LSMR, not CG for the normal equation, which avoids the numerical issues with the squared condition number. (@Integral: LSMR is equivalent to MINRES applied to the normal equations, not CG -- that's a different method.)
Oct 25, 2018 at 16:30 comment added GoHokies also, it would be good to include more information about the origin and (block-)structure of $A$. good preconditioners are often built from such domain knowledge.
Oct 25, 2018 at 16:25 comment added GoHokies have you tried the "usual suspects", i.e. diagonal preconditioning or incomplete Cholesky? other, less known preconditioning strategies for sparse LS are evaluated in this recent ACM TOMS paper by Gould.
Oct 25, 2018 at 16:06 comment added Integral @AntonMenshov This minimization problem indeed comes from a regularization, the Tikhonov regularization. It is part of a bigger problem which needs to solve $\min \|Ax - b\|$ at each step, and at each step the factor $\lambda$ is updated in order to accelerate the overall convergence.
Oct 25, 2018 at 15:59 comment added Anton Menshov This looks like a problem coming from regularization (say, Tikhonov with identity regularization operator). Cause if you are able to play with $\lambda$, it essentially leads to L-curve methods. (this comment has not a lot to do with preconditioners themselves).
Oct 25, 2018 at 15:52 comment added R zu What does the sparsity pattern look like? I was reading Wolfgang Bangerth's answer at scicomp.stackexchange.com/questions/20402/… He says the diagonal pre-conditioner is only good for simple problems ...
Oct 25, 2018 at 15:41 comment added Integral You can't avoid preconditioning at all these days. It is the most important part of you algorithm, supposing you are dealing with a real difficult problem. This is my case.
Oct 25, 2018 at 15:39 comment added Integral Your comment is valid since I didn't mention the size of my matrix and I wrote the original problem as being $Ax = b$ where it should be $\min \|Ax - b\|$. Stil, I would prefer to have a good preconditioner instead of losing the SPD property, the damping factor and the CG method.
Oct 25, 2018 at 15:33 history edited Integral CC BY-SA 4.0
added 10 characters in body
Oct 25, 2018 at 15:32 comment added Integral @R zu if the matrix is huge and sparse, using iterative methods is mandatory. One of the best ones is the conjugate gradient. Squaring the condition number means nothing if you have a good preconditioner to compensate it.
Oct 25, 2018 at 15:10 comment added R zu Normal equation squares the condition number. Other methods are better if the matrix is ill-condition. (see: eigen.tuxfamily.org/dox/group__LeastSquares.html) I haven't studied how to combine preconditioning with the other methods though.
Oct 25, 2018 at 15:08 history edited Integral CC BY-SA 4.0
added 16 characters in body
Oct 25, 2018 at 14:55 review First posts
Oct 25, 2018 at 16:00
Oct 25, 2018 at 14:54 history asked Integral CC BY-SA 4.0