Rutina de minimización FORTRAN
Publicado por Dardo (1 intervención) el 27/03/2013 22:50:05
Estimados miembros del Foro:
Estoy interesado en encontrar una subrutina de FORTRAN 90 que permita minimizar una función multivariable. Estuve utilizando BCONF pero tengo el siguiente problema: Mi función a minimizar depende de muchos parámetros y variables, alguna de las cuales tengo interés en controlar desde afuera de la subrituna que define la función. Con BCONF, la subrutina que define la función sólo puede depender de N (número de variables), X (vector conteniendo las N variables) y F (valor que toma la función evaluada en X).
Pregunta: Qué rutina (diferente de BCONF) puedo utilizar para minimizar una función que me permita introducir parámetros extra?
Es decir, poder definir la función de la forma:
SUBROUTINE FUNCION (N,X,F,param_1,param_2,...param_k)
F=F(X,param_1,param_2,..,param_k)
Optimizando en X con param_1,param_2,..,param_k constantes.
Muchas gracias por la ayuda!
Dardo
Estoy interesado en encontrar una subrutina de FORTRAN 90 que permita minimizar una función multivariable. Estuve utilizando BCONF pero tengo el siguiente problema: Mi función a minimizar depende de muchos parámetros y variables, alguna de las cuales tengo interés en controlar desde afuera de la subrituna que define la función. Con BCONF, la subrutina que define la función sólo puede depender de N (número de variables), X (vector conteniendo las N variables) y F (valor que toma la función evaluada en X).
Pregunta: Qué rutina (diferente de BCONF) puedo utilizar para minimizar una función que me permita introducir parámetros extra?
Es decir, poder definir la función de la forma:
SUBROUTINE FUNCION (N,X,F,param_1,param_2,...param_k)
F=F(X,param_1,param_2,..,param_k)
Optimizando en X con param_1,param_2,..,param_k constantes.
Muchas gracias por la ayuda!
Dardo
Valora esta pregunta


0