previous | back | home | next
CACD Group
updated 2001.09.20
Author Janez Puhan

The command syntax

optimize [command]

command =
analysis [number delete | number expression]
| cost [expression]
| implicit [number delete | number expression]
| method [definition]
| parameter [number delete | number [name] [low value] [high value] [initial value]
[mean value] [deviation value] [lin | log]]
| options [initial_guess value] [number_of_iterations value] [stop_cost value]
| reset [analysis] [cost] [implicit] [method] [parameter] [options] [population]

definition =
steepest_descent [r value{1.5}]
[method quadratic | golden | fibonacci]
[epsilon value{0.1}]
[transformation no | sin | atcctg]
[number_of_iterations value{100}]
[gradient0 expression]
[gradient1 expression]
[...]
| newton [r value{1.5}]
[method quadratic | golden | fibonacci]
[epsilon value{0.1}]
[transformation no | sin | atcctg]
[number_of_iterations value{100}]
| davidon_fletcher_powell [r value{1.5}]
[method quadratic | golden | fibonacci]
[epsilon value{0.1}]
[number_of_iterations value{100}]
[modification no | modified | first | second]
[transformation no | sin | atcctg]
[gradient0 expression]
[gradient1 expression]
[...]
| monte_carlo [direction no | quadratic | golden | fibonacci]
[distribution linear | normal]
[r value{1.5}]
[epsilon value{0.1}]
[number_of_iterations value{100}]
| grid_search [level 2 | 3]
[alpha value{1.3}]
[epsilon value{0.1}]
| axis_search [r value{1.5}]
[method quadratic | golden | fibonacci]
[epsilon value{0.1}]
[number_of_iterations value{100}]
| powell [r value{1.5}]
[method quadratic | golden | fibonacci]
[epsilon value{0.1}]
[number_of_iterations value{100}]
[transformation no | sin | atcctg]
| hooke_jeeves [alpha value{1.3}]
[epsilon value{0.1}]
| complex [k value]
[alpha value{1.3}]
[size value{0.1}]
[oscillation_detection no | yes]
[nmirror value{1}]
| genetic [popsize value{10}]
[lchrom value{1}]
[maxgen value{10}]
[pcross value{0.6}]
[pmutation value{0.03}]
[scaling value{2}]
[coding binary | gray]
[elitism no | yes]
| parameter_space [outfile filename{opt.out}]
[npts0 value{2}]
[npts1 value{2}]
[...]

previous | back | home | next