Operations Research 2025
Abstract Submission

220. Writing and solving models with the new FICO Xpress C++ API

Invited abstract in session WE-9: Modelling and APIs, stream Software for Operations Research.

Wednesday, 16:30-18:00
Room: H15

Authors (first author is the speaker)

1. Daniel Junglas
FICO Xpress Optimization

Abstract

Starting with version 9.4 FICO Xpress introduced new APIs for object oriented programming languages (Java, .NET).
This was finished with the C++ API in the latest release
The new APIs are designed as an object-based layer ensuring a memory-efficient and reliable experience to the user.
With the new API, the use of features such as callbacks becomes easier, and it gives access to the full set of problem types available with Xpress.

Among the key features of the new Xpress API are the ability to use modern programming concepts such as lambdas, templates, STL containers etc.

We will present the new C++ API, show different ways of building models with it, compare model building time in the new APIs against a direct C implementation, and present a showcase that used the API to solve a real world problem.

Keywords

Status: accepted


Back to the list of papers