NEOS Server Home



Follow these steps to submit a job to NEOS via email or XML-RPC clients:
  1. Save the following template using your browser's copy and paste tools
  2. Using your favorite editor, plug your data files and parameters into the message in the indicated spots
  3. Descriptions of the input are written with the web interface in mind. If the description asks for the name of a file, then you will instead need to insert the contents of the file itself.
  4. The <![CDATA[ ... ]]> tag is an escape indicator. This will ensure that any special characters in your inputs (such as <, >, &, etc.) will be interpreted correctly.

For email, send this file as the message body or as a plain text attachment to neos@mcs.anl.gov. Do not send .doc, .rtf, .xsw, or other files that aren't plain text. The job results will be mailed to you.

For XML-RPC, you need to submit the contents of this file to NEOS with the submitJob() method, and retrieve the results with the getResults() method. Go here for more information on using the XML-RPC interface to NEOS.

<document>
<category>sdp</category>
<solver>DSDP</solver>
<inputMethod>SDPA</inputMethod>

<SDPAFile><![CDATA[
...Insert Value Here...
]]></SDPAFile>

<DSDPOPTIONS><![CDATA[
...Insert Value Here...
]]></DSDPOPTIONS>

<Comments><![CDATA[
...Insert Value Here...
]]></Comments>

</document>

Description of input values

SDPAFile
Submit a model in SDPA format to solve a semidefinite programming problem. Examples of models in sparse SDPA format can be found in the SDPLIB library.
DSDPOPTIONS
Optional: Parameters for the solver can be specified here. Each option should be on a different line, and each option name is followed by a number. Default values are in brackets.
-gaptol <1e-6>    stop when relative duality gap less than
-r0 <-1>          if nonnegative, initialize S by adding this multiple of the identity matrix
-penalty <1e8>    penalize dual infeasibility
-boundy <1e7>     bound for variables y
-maxit <200>      set maximum iterates
-zbar <1e10>      Upper bound for dual solution
-mu0 <-1>         if positive, set initial barrier parameter
-rho <3>          Potential parameter as multiple of dimension
-drho <1>         Use dynamic rho strategy
-pnormtol <1e30>  stop only if pnorm less than
-reuse < >        Reuse the Schur Matrix this many times >=0
-bigM <0>         if positive, keep dual infeasiblility positive
-dloginfo <0>     print more information for higher numbers
-print <10>       print status at every nth iteration
-help             for this help message

Comments
These comments will be returned with your submission.
DOE disclaimer
DOE Web privacy policy