Introduction
Building on the introductory Guide for evaluators this document provides a framework for evaluating advanced optimization tasks with FICO® Xpress Optimization. In particular, this guide shows you how to:
- Parameterize and tune optimization algorithms.
- Interact with the solvers through callback functions.
- Obtain multiple solutions.
- Analyze and handle infeasibility.
- Exchange data in memory.
- Work on a distributed architecture.
- Control the remote execution of Mosel models without any local Xpress installation.
All examples in this guide are provided as Xpress Mosel models (Evaluation Scenario 1). Where applicable, we also explain how to perform the same tasks with the object-oriented solver APIs (Evaluation Scenario 2) or the Xpress Optimizer (Evaluation Scenarios 3 or 4, examples are provided for the low-level Optimizer libraries, the Optimizer command line, or the Xpress Python interface).
Please refer to the Guide for evaluators for any questions relating to the installation of Xpress or recommendations for the choice of products from FICO Xpress Optimization.
© 2001-2025 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.