Programación matemática aplicada al estudio del aprovechamiento de recursos hidráulicos