NEOS Server Home

NEOS Interfaces to FICO-Xpress

WWW Form & Sample Submissions


The NEOS Server offers FICO Xpress for the solution of Second Order Conic Programming (SOCP) problems that can be modeled using Xpress Mosel. To learn more about the FICO Xpress Optimization Suite, visit the FICO Optimization website.

Xpress Mosel is a modeling and solving language and environment that includes programming language features such as loops (forall, while, repeat/until), conditions (if/then/else, case) and procedures/functions. The Mosel input may include statements to set control parameters for the solver.

Using the NEOS Server with FICO Xpress Mosel

The user must submit a model in Mosel format to solve a second order conic program.

The SOCP problem must be specified by a model file with the option of a data file. If a data file is submitted, it should be referenced from the model through initializations from 'model.dat' since the data file is renamed model.dat.

The model file can include Mosel commands with some exceptions. System libraries 'mmsystem' and 'mmect' cannot be called for security reasons. Also, data cannot be written to arbitrary files with the initialize to 'filename' command. Data written to standard output will be returned along with your job results.

Note: An email address is required for any submissions to the FICO Xpress solvers. This email address will be forwarded to FICO and may be used by FICO for promotional purposes. When using the XML-RPC interface, you must add the line <email></email> to the XML file that is submitted to NEOS.

Web Submission Form
Mosel File
Enter the path to the Mosel model file.
Data File
Enter the path to the Mosel data file.
Select the SIMPLEX or BARRIER algorithm.
Enter any additional comments here, for example, to identify the data for your own information. These comments will be returned with your results.
Additional Settings
Dry run: generate job XML instead of submitting it to NEOS
Short Priority: submit to higher priority queue with maximum CPU time of 5 minutes
E-Mail address:
Please do not click the 'Submit to NEOS' button more than once.