Javascript Menu by Deluxe-Menu.com
[Home]
[Client Area]
English Japanese

Training course module 1

Days 1 and 2

Introduction to Xpress-MP

This training course aims to:

  • familiarize you with optimization models and techniques, and the terminology used to describe them;
  • rapidly build up an understanding of the Xpress-Mosel model programming language and familiarity with Xpress-IVE
  • teach you how to apply optimization models and techniques using Xpress-MP, and give you lots of practice doing so through a series of linked projects that illustrate the underlying LP and MIP concepts;
  • give you practice and confidence formulating optimization models and understanding their solution;
  • show you how to embed an optimization model within an application/solution using Dash's optimization components.

Most topic areas include practical work to reinforce the contents of the presentation, giving you practice and confidence so you are able to apply the techniques in your specialist area. At the end of the course, you will be able to build sophisticated models, exploit powerful MIP techniques to model discrete decisions and logical conditions, build applications that incorporate optimization functionality using the Xpress-Mosel component library, and understand how to solve the problems and interpret the solutions obtained.

The course is not a replacement for the reference manuals, but concentrates on the topics which are important in practice. You will be encouraged to use the reference manuals throughout the course, to gain familiarity the topics covered and to become aware of the full range of functionality.

Requirements

Experience required: a basic understanding of algebra and familiarity with standard Windows applications would be an advantage. Some experience of programming development, using C/C++ or VB/VBA is required for the final section on embedding optimization.

Resources required: the course is built around a series of linked projects for which participants will use the Xpress-IVE optimization and modeling development environment, and the Xpress-Mosel libraries.

  • Participants will need to bring a laptop computer running one of Dash's supported Windows platforms. (Please refer here to check currently supported Windows platforms.)
  • The latest Xpress-MP software will be provided on CD-ROM at the beginning of each course. If your computer does not have a CD-ROM drive, or you foresee any problems installing Xpress-MP on your computer at the beginning of the course, please contact Dash to arrange to have Xpress-MP installed in advance. Temporary Xpress-MP software based licenses and data files for the practical work will be emailed to participants in advance of the course.
  • Part of the course covers importing/exporting data to/from external data sources using ODBC, and this is illustrated using Microsoft Excel. You will find it very useful to follow these practical exercises and we recommend that participants have Microsoft Excel (97, 2000 or XP) installed on their computers.
  • The final section of the course shows how to embed an optimization model within an application, and full practical exercises are included. Participants may choose to complete these exercises in C/C++ or VB/VBA, and must have suitable software. For C/C++, please use Microsoft Visual Studio C/C++ (version 6).

Synopsis

Day 1


Introduction
Introduction to the training course
Overview of Xpress-MP
Why use modeling software
Xpress-IVE demonstration
Setting up Xpress-MP

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

Day 2


Mixed Integer Programming
MIP formulation basics
Advanced MIP formulations
Basic concepts and solution techniques

Embedding Models in Applications
Introduction to the API
Executing a model
Accessing solution statistics

Day 3


See: Module 2 Advanced Xpress-MP techniques

 

Related Topics
Training page
Module 2 overview
Training diary
Booking form
[Home] [Contact] [Client Area] [Search] [Sitemap] [Links] [Printer Friendly]
  © 2008 Fair Isaac Corporation. All rights reserved.