On this page:

Discrete Gradient Method

"An idea which can be used once is a trick. If it can be used more than once it becomes a method."
- George Polya and Gabor Szego


DGM is a Fortran implementation of the discrete gradient method for derivative free optimization. To apply DGM, one only needs to compute at every point the value of the objective function. The subgradient will be approximated. The software is free for academic teaching and research purposes but I ask you to refer the reference given below if you use it.

If you have any questions conserning the software, please contact directly the author Prof. Adil Bagirov.


DGM.tar.gz - discrete gradient method for unconstrained problems.
DGM1.zip - discrete gradient method for generally constrained problems.