Take the 2-minute tour ×
MathOverflow is a question and answer site for professional mathematicians. It's 100% free, no registration required.

People who frequently code semi definite programs, is there any java library for solving sdps? I have tried my luck but all I can find is C/C++ libraries or matlab toolboxes. I can write wrappers to call C from Java but will be much useful if there is indeed a java library.

share|improve this question
1  
This would probably fare better on StackOverflow as it is a programming question. –  Andrew Stacey Oct 27 '11 at 19:38
1  
I tried stackoverflow prior to this. There is a very small number of people who use things other than cplex, so it wasn't fruitful. –  I J Oct 27 '11 at 19:42
    
I meant to say "small number of ppl at stackoverflow". –  I J Oct 27 '11 at 19:43
2  
I really cannot see what the problem with this question is. In particular, as SO does not seem to be a good place to ask it. –  quid Oct 27 '11 at 19:51
1  
@Igor: you recently considered it a suitable MO question to ask about software to create figures/diagrams ( mathoverflow.net/questions/78520 ). The present question seems considerably closer to maths. –  quid Oct 27 '11 at 20:41
show 8 more comments

closed as off topic by Andrew Stacey, Igor Rivin, José Figueroa-O'Farrill, Jacques Carette, Suvrit Oct 28 '11 at 17:44

Questions on MathOverflow are expected to relate to research level mathematics within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

1 Answer

I think the following might fit the bill:

Mosek Java API

If you don't want to pay \$\$, then you might want to implement an interface to one of the following: List of SDP solvers

However, I am not aware of a pure Java implementation. If you can incorporate a compiled FORTRAN or C library in Java, then you need not restrict yourself to native Java implementations.

share|improve this answer
    
Unfortunately Mosek does not solve semi definite programming problems (docs.mosek.com/kb/Can_MOSEK_solve_semi-definite_optimizati.html). I've decided to write a java interface to CSDP since it looks certain that there are no existing java interfaces. –  I J Oct 28 '11 at 16:08
    
I remember talking to one of the developers from Mosek several months ago, and I recollect him mentioning SDP abilities --- but maybe it is not yet commercial. –  Suvrit Oct 28 '11 at 16:51
add comment

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