Getting started with Xpress for teaching optimization classes

Document created by on Feb 28, 2017Last modified by on Mar 1, 2017
Version 2Show Document
  • View in full screen mode

You are or plan on teaching optimization or operations research?


Xpress contains two main components, an algebraic modeling and programming language (Xpress-Mosel) and the Xpress solver engines. Xpress also includes a development IDE (Xpress-IVE) which, in addition to being an IDE, provides analysis tools and charts/graphs of importance for operations researchers.

We will provide you with unrestricted versions of Xpress for you and your staff/post-graduates for research and teaching and a size restricted version for students to install on their laptops (Windows only).


The first thing you want to do is to sign-up to the Academic Partner Program at Request for Academic Partner Program

(If you have been a member and want to renew, go to Renewal for Academic Partner Program)


Next step is to create a login to the FICO community at Sign up – FICO Analytic Cloud and request access to the teacher pages by navigating to Teachers - Xpress Academic Partner Program and requesting access.


To familiarize your audience with Mosel and it's concepts, we suggest to start with a Mosel Tutorial which takes about 2-2.5 hours. It includes all the  Mosel Example Files and data and even handouts for your students at Mosel Tutorial handout


To learn optimization modeling, you can access a Syllabus for a course "Modeling with Mosel" based on the book "Applications of optimization with Xpress".

The course layout is organized in several units: the first (8-10 hours) unit gives the necessary foundations and should be taught at the start of the course. The other units are formed around themes. They build on the first unit but are largely independent of each other. The teacher may make a choice among these units according to the background and interests of the students. The folder also contains all Examples


Besides the teacher community, we also host a student community Xpress Student Community

It provides them with access to the student material and a forum for exchange.

2 people found this helpful