Skip to main content
FICO Xpress Fundamentals with Xpress Insight

January 21-24, 2020

FICO® Xpress Fundamentals with Xpress Insight

London, Cottons Center


Product Training

Date: January 21, 2020 - January 24, 2020

Course Name: OPT-210:  FICO® Xpress Fundamentals with Xpress Insight
Duration: 4 days
Delivery Method: Classroom, lectures, hands-on labs, group discussions
Target Audience: Operations/Operational Research practitioners and/or optimization modelers
Max Class Size: 12
Prerequisites: None
Required Skills: Basic understanding of algebra and familiarity with standard Windows applications; some programming development using C/C++, Java, C# or VB/VBA is required.

Course Overview
This course familiarizes attendees with optimization models and techniques, and the terminology used to describe them. Participants gain an understanding of the Xpress suite, the Mosel modeling and programming language, and Xpress Workbench. Through a series of projects illustrating applications of the LP and MIP methods, students learn to implement optimization models using Xpress Optimization Suite.

This course introduces Xpress Insight, a web-based (HTML, CSS, JavaScript) platform that interfaces with Mosel models. Using the View Definition Language (VDL) to create custom views, Xpress Insight enables the end user to configure optimization projects to investigate, analyze, and compare different scenarios. Additional topics include advanced application development and visualizations techniques.

This course enables participants to:

  • Formulate, implement, and solve LP and MIP optimization models
  • Deploy models using Xpress Insight
  • Describe problem solutions
  • Analyze infeasible problems
  • Solve goal programming problems
  • Define common standard model formulations
  • Create applications with customized views using Xpress Insight

Topics Covered


  • Overview of Xpress Optimization Suite
  • Xpress Workbench demonstration

  Linear Programming

  • Model development basics
  • Optimization and debugging
  • Basic concepts and solution techniques
  • Developing large scale models

  Accessing Data Sources

  • Accessing text-based data sources
  • Accessing ODBC-based data sources
  • Data driven model files

  Mixed Integer Programming (MIP)

  • MIP formulation basics
  • Advanced MIP formulations
  • Basic concepts and solution techniques

  Advanced Modeling Topics

  • Infeasibility and goals
  • Using intermediate MIP solutions

  Xpress Insight Basics

  • Introduction to Xpress Insight
  • Preparing the Mosel model
  • Developing Insight Custom Views using VDL
  • User Authorities management

  Xpress Insight Advanced Application Development

  • Advanced VDL topics including Visualization techniques
  • (Optional) Tableau Visualization in Xpress Insight (Tableau license required)
  • Optimization modeler application file structure
  • Uploading, loading, running, and managing projects

  Adapting Mosel models to Xpress Insight

  • Preparing an existing Mosel model for Xpress Insight.
  • Deploying the Mosel Model.

  The XML companion file

  • Purpose and schema

  Custom views and visualizations

  • View Definition Language (VDL) features and tags

  Custom views using Tableau Views (Tableau license required)

Note: Course content subject to change.


Register now