Type of problem
Xpress has solver engines for different types of problems:
| Type of problem | Solving engine | 
|---|---|
| Linear Programming (LP) | Xpress Optimizer | 
| Mixed Integer Programming (MIP) | |
| Quadratic Programming (QP) | |
| Mixed Integer Quadratic Programming (MIQP) | |
| Quadratically Constrained Quadratic Programming (QCQP) | |
| Non-Linear Programming (NLP)  | Xpress NonLinear  | 
| Mixed Integer Non-Linear Programming (MINLP) | |
| Constraint Programming (CP) | Xpress Kalis | 
Further information
See Xpress documentation (in the docs subdirectory of your Xpress installation or at http://www.fico.com/fico-xpress-optimization/docs/latest):
- Classification of mathematical programming problems: ``Getting Started with Xpress'', 1.1. `Mathematical Programming'.
- Modeling with Mosel, in particular LP/MIP: ``Xpress Mosel User Guide''.
- Formulation of mathematical programming problems: see the book: ``Applications of Optimization with Xpress-MP'', Part I: `Developing Linear and Integer Programming models'.
- Non-linear Programming: ``Xpress NonLinear Manual''.
- Constraint Programming: ``Xpress Kalis User Guide''.
 
