FICO Xpress Workbench v2.2 release (formerly Optimization Designer) - May18

Blog Post created by Advocate on Jun 14, 2018

Xpress Workbench is the technology component which provides an Integrated Development Environment (IDE) that allows Operation Research professionals, Data Scientists and Solution Developers to rapidly and collaboratively develop optimization models,services, and Xpress Insight apps.

  • FICO Xpress Workbench v2.2 is now generally available for customer managed Cloud and On-Premises deployments. It will become generally available on FICO Analytic Cloud in the next month or so.


The FICO Xpress Workbench v2.2 release brings new capabilities to optimization  users including:

  • Mosel to Python interface
    • Xpress Mosel can now connect natively to Python
    • Users can easily connect their machine learning models implemented in Python or any other type of Python code
    • Mosel users now have access to the entire R and Python ecosystems, and many others
  • Enhanced developer experience for Xpress Mosel
    • Simple profiling and coverage
      • The profiling tool gives detailed execution times line by line to identify and address performance hot spots
      • The coverage feature enables developers to check if their test suite is complete.
    • Support for non-native custom types
      • In addition to the existing linear programming and mixed integer programming support, Xpress Workbench now fully supports non-linear optimization, constraint programming, and robust optimization. Developers can now model and debug these 3 new variable types natively in Xpress Workbench
    • Ability to browse and analyze large data arrays
      • Users can now display large data arrays in tables to facilitate the debugging process
      • The tables allow sorting and filtering, so users can look for specific values
      • Users can save the tables as files of comma separated values (.csv )


Other enhancements include:

- Toolbar now includes a compile button and Xpress Mosel compiler options can now be specified.

- Improved support for Mosel DSO data types in the debugger.

- Added a context menu item in the editor to find all usages of the selected model symbol.

- After running or compiling a model, the output pane is now automatically shown, if it was hidden.

- Workbench now looks in the MOSEL_DSO environment variable when searching for Mosel package dependencies.

- Workbench now shows packages in the run configs dropdown, and no longer automatically selects the open file in the dropdown.


Updated FICO Xpress documentation is now available online.