Source: https://www.ceremade.dauphine.fr/~cardaliaguet/OptiPgrDyn15-16.pdf