Functional programming consists in optimizing a ratio of two functions subj
ect to some constraints. Different versions of this model, linens or nonlin
ear, have applications in various fields like combinatorial optimization, s
tochastic programming, data bases, and economy. Three resolution methods ar
e preserved: direct solution, parametric approach and solution of an equiva
lent problem.