Tell me more ×
Computational Science Stack Exchange is a question and answer site for scientists using computers to solve scientific problems. It's 100% free, no registration required.

For solving a very sparse LP: {min $cx$: s.t.: $A_{m \times n}x=b$ , $x\geq 0$}, which one of the following algorithms is faster?

  1. Logarithmic barrier method
  2. Other variants of the interior point method
  3. Simplex method

What is the best worst case complexity? In general, which algorithm performs well in practice for sparse matrices?

share|improve this question
ArnoldNeumaier has a good point... Is there any structure in your matrix's sparsity pattern? – Paul Jul 25 '12 at 20:02

1 Answer

The speed of all three methods (which are in fact generic patterns for algorithms rather than algorithms) depends a lot on who implemented which details. A sensible implementation of each method can be far better than a poor implementation of any of the others.

The complexity in the sparse case depends a lot on the sparsity pattern, and there are no results on the general sparse case.

share|improve this answer
A comparison of large-scale LP solvers can be found at here. In particular, comparison between state of the art simplex and barrier implementations see this. – Ali Jul 26 '12 at 15:15

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.