Contents

Contents
GAMS goals
Indicative time of completion
Sequence 1 : Introduction to mathematical programming using GAMS (around 8h)
Unit 1.1 : Constrained optimization
Lesson 1 : An initial example
35 min
Lesson 2 : Its graphic resolution
15 min
Lesson 3 : One solution, several solutions, no solution ?
10 min
Unit 1. 2 : Discover GAMS
Lesson 4 : Writing my first model using GAMS
Structure of a model 40 min
Lesson 5 : Discovering the GAMS interface 
15 min
Lesson 6 : Analysing the solution
Understand the file .lst 30 min
Lesson 7 : A step further into GAMS
Calculated parameter, DISPLAY, .up, .lo, .l and .m
30 min
Lesson 8 : Knowing how to correct an error
Identify and correct an error 45 min
Additional activities
40 min
Unit 1.3 : Primal problem, dual problem
Lesson 9 : What are dual values ?
40 min
Lesson 10 : Loosening a constraint
displaying results
50 min
Unit 1.4 : Application exercise 105 min
Sequence 2 : The farm model (around 13h)
Unit 2.1 : Enriching the base model
Lesson 11 : Representing technologies
Two-dimensional tables and variables
115 min
Lesson 12 : Constraints per period
Three-dimensional tables
75 min
Lesson 13 : Market access and overcoming constraints
Model status 30 min
Lesson 14 : Importing and exporting data and results
Excel/GAMS interface 50 min
Unit 2.2 : Multi-periodical decisions in an annual model
Lesson 15 : Rotations Subsets / SUBSET 120 min
Lesson 16 : Livestock
90 min
Lesson 17 : Cashflow
Iteration of a SET in a variable (e.g. : cash(M+1) )
50 min
Unit 2.3 : Simulation of a public policy
Lesson 18 : Reminder of public policies
10 min
Lesson 19 : the CAP and agri-environmental measures
130 min
Lesson 20 : the CAP and dairy policies
Write a condition in the objective function (binary variable)
Testing scenarios (LOOP)
Model type: NLP (MIP and MINLP)
90 min
Sequence 3 : Risk and time factors in models (around 8h)
Unit 3.1 : Modelling risk
Lesson 21 : Agriculture, a risky activity
80 min
Lesson 22 : Safety-First
60 min
Lesson 23 : Expectation – Standard deviation
Model type (NLP, MIP, MINLP) and writing the square and square root (SQR et SQRT)
70 min
Lesson 24 : Chance Constrained Model and Target-MOTAD
70 min
Lesson 25 : Reminder of the expected utility function
 20 min
Lesson 26 : Maximizing a utility function
Exponent (**) 60 min
Unit 3.2 : Modelling time
Lesson 27 : Dynamic models
10 min
Lesson 28 : Recursive models
3-dimensional parameter 90 min
Lesson 29 : Multi-period models
Cardinal of an element of a set and ordinal of a set$ condition 30 min

Indicative time of realization includes: time of viewing and assimilation of the videos + time of realization of all the proposed exercises and reading of the corrections.