FORCES
FORtran lib for Comp. Env. Sys.
|
Shuffled Complex Evolution optimization algorithm. More...
Go to the source code of this file.
Modules | |
module | mo_sce |
Shuffled Complex Evolution optimization algorithm. | |
Functions/Subroutines | |
real(dp) function, dimension(size(pini, 1)), public | mo_sce::sce (eval, functn, pini, prange, mymaxn, mymaxit, mykstop, mypcento, mypeps, myseed, myngs, mynpg, mynps, mynspl, mymings, myiniflg, myprint, mymask, myalpha, mybeta, tmp_file, popul_file, popul_file_append, parallel, restart, restart_file, bestf, neval, history) |
Shuffled Complex Evolution (SCE) algorithm for global optimization. | |
subroutine | write_best_intermediate (to_file) |
subroutine | write_best_final () |
subroutine | write_population (to_file) |
subroutine | write_termination_case (case) |
subroutine | set_optional () |
subroutine | mo_sce::parstt (x, bound, peps, mask, xnstd, gnrng, ipcnvg) |
subroutine | mo_sce::comp (ngs2, npg, a, af, b, bf) |
subroutine | mo_sce::sort_matrix (rb, ra) |
subroutine | mo_sce::chkcst (x, bl, bu, mask, ibound) |
subroutine | mo_sce::getpnt (idist, bl, bu, std, xi, mask, save_state, x) |
subroutine | mo_sce::cce (s, sf, bl, bu, maskpara, xnstd, icall, maxn, maxit, save_state_gauss, functn, eval, alpha, beta, history, idot ifdef mpi |
Shuffled Complex Evolution optimization algorithm.
Optimization algorithm using Shuffled Complex Evolution strategy. Original version 2.1 of Qingyun Duan (1992) rewritten in Fortran 90.
COPYING
and COPYING.LESSER
provided with this software. The complete GNU license text can also be found at http://www.gnu.org/licenses/. Definition in file mo_sce.F90.
|
private |
Definition at line 1562 of file mo_sce.F90.
|
private |
Definition at line 1474 of file mo_sce.F90.
subroutine sce::write_best_intermediate | ( | logical, intent(in) | to_file | ) |
Definition at line 1441 of file mo_sce.F90.
|
private |
Definition at line 1492 of file mo_sce.F90.
|
private |
Definition at line 1529 of file mo_sce.F90.