Aller au menu Aller au contenu
Design & Organisation
High level education
Design & Organisation
Design & Organisation

> Studies > Engineering degree

Linear Programming - 3GMA0435

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo
  • Number of hours

    • Lectures : 15.0
    • Tutorials : 15.0
    • Laboratory works : ?
    • Projects : ?
    • Internship : ?
    • Written tests : 3.0
    ECTS : 2.5

Goals

  • This is an introductory course on the basic techniques of mathematical programming. It is a basic course in linear programming in continuous variables.
  • At the end of the course, students will be able to model a simple problem using a linear program, including translating the constraints of the problem through a system of linear equations or inequalities. Students will also be able to solve the program using the simplex algorithm and give different economic interpretations of the output of this algorithm, using the duality theory.
    For more complex problems, students will know how to model it by a linear integer or mixed program. Resolution methods such as Branch & Bound algorithm and the quality of the models will be studied to solve these problems efficiently.
  • Students will use linear solvers such as Excel and OPL Studio.
Contact Olivier BRIANT

Content

The main points are

  • Modelling a problem in a linear program
  • Resolution algorithms: geometrics, simplex and variants
  • Duality and economic interpretation
  • Sensitivity analysis
  • Modelling a problem in linear programming in mixed or integer variables
  • Branch & Bound algorithm
  • Quality of the various modellisations
  • Modelling logical constraints
  • Using commercial solver


Prerequisites

Basic courses on linear algebra and matrices.

Tests

Two written exams 1:30, accounting respectively for 60% and 40% of the rating of the EU.
Authorized documents: GI calculator and handwritten double-sided A4 paper.



N1 = 0.5*CC + 0.5*E1

N2 = E2

Additional Information

Bibliography

  • Linear Programming, Vasek Chvatal, Freeman & co, 1983, ISBN 0716715872
  • Programmation Linéaire, Christelle Guéret, Christian Prins et Marc Sevaux, Eyrolles, 2000, ISBN 2-212-09202-4

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

Date of update June 27, 2016

Grenoble INP Institut d'ingénierie Univ. Grenoble Alpes