Introduction to linear optimization
— Linear programming is an extremely powerful tool in increasingly complex economic systems in which the use of resources needs to be rationalized. Recent advances in linear programming solvers allow scientists and economists to quickly implement these techniques in a large number of operational and strategic problems. The success of such approaches depends, above all, on the choices made when modeling of the problem to be treated. This course will allow you to understand the principles behind linear optimization algorithms and to adopt the most efficient modeling approach.


Ability to model decision problems through linear programming and interpreting results.


Engineers, economists, scientists and developers interested in modeling decision problems and implementing optimization algorithms.


Artelys consultants specialized in modeling and solving large size optimization models applied to the domains of energy, transport and logistics.


Introduction to Linear Programming
• Introduction: history, set-up.
• Linear programming terminology: definitions, linear program formulation and graphical illustrations, classical reformulations.
• Notion of convexity.

Simplex algorithm
• Simplex method: principle, dictionary form, tabular form, non-degeneration and cycling, initial base. Implementation through simple examples.
• Applying linear programming to scheduling problems. Illustrating the impact of modeling on solver results.

• Duality: building a dual program, fundamental results (equality constraints and Lagrange multipliers, inequality constraints and Farkas’ lemma, KKT conditions, weak duality).
• Economic interpretation of dual variables. Using dual variables to handle transportation and stock management problems.
• Post-optimality and sensitivity analysis.
• Variants of the simplex method: revised form, dual simplex.

Interior-point methods
• Interior-point methods: quality of nonlinear approaches, Karmarkar’ algorithm, primal-dual interior algorithm, affine algorithm, complexity and polynomial convergence.

Using a solver
• Taking advantage of a linear programming solver: tips and tricks, and good practices (illustrations with FICO® Xpress).


Practical information

Next session
03-16-2022 – 03-17-2022
Special session available
(minimum of 4 participants, on-site or online)

Training Duration
3 days

Training cost per person
1 400 € excluding taxes.
This includes the materials, meals, coffee and handouts. Computers are provided.

Entire Catalog
Available on this link

Artelys is a training institution, registered under n°11754066975.


Are you interested in this training ? Register now !



© ARTELYS • All rights reserved • Legal mentions

Pin It on Pinterest

Share This