PINE LIBRARY

MathSpecialFunctionsTestFunctions

895
Library "MathSpecialFunctionsTestFunctions"
Methods for test functions.

rosenbrock(input_x, input_y) Valley-shaped Rosenbrock function for 2 dimensions: (x,y) -> (1-x)^2 + 100*(y-x^2)^2.
Parameters:
  • input_x: float, common range within (-5.0, 10.0) or (-2.048, 2.048).
  • input_y: float, common range within (-5.0, 10.0) or (-2.048, 2.048).

Returns: float

rosenbrock_mdim(samples) Valley-shaped Rosenbrock function for 2 or more dimensions.
Parameters:
  • samples: float array, common range within (-5.0, 10.0) or (-2.048, 2.048).

Returns: float

himmelblau(input_x, input_y) Himmelblau, a multi-modal function: (x,y) -> (x^2+y-11)^2 + (x+y^2-7)^2
Parameters:
  • input_x: float, common range within (-6.0, 6.0 ).
  • input_y: float, common range within (-6.0, 6.0 ).

Returns: float

rastrigin(samples) Rastrigin, a highly multi-modal function with many local minima.
Parameters:
  • samples: float array, common range within (-5.12, 5.12 ).

Returns: float

drop_wave(input_x, input_y) Drop-Wave, a multi-modal and highly complex function with many local minima.
Parameters:
  • input_x: float, common range within (-5.12, 5.12 ).
  • input_y: float, common range within (-5.12, 5.12 ).

Returns: float

ackley(input_x) Ackley, a function with many local minima. It is nearly flat in outer regions but has a large hole at the center.
Parameters:
  • input_x: float array, common range within (-32.768, 32.768 ).

Returns: float

bohachevsky1(input_x, input_y) Bowl-shaped first Bohachevsky function.
Parameters:
  • input_x: float, common range within (-100.0, 100.0 ).
  • input_y: float, common range within (-100.0, 100.0 ).

Returns: float

matyas(input_x, input_y) Plate-shaped Matyas function.
Parameters:
  • input_x: float, common range within (-10.0, 10.0 ).
  • input_y: float, common range within (-10.0, 10.0 ).

Returns: float

six_hump_camel(input_x, input_y) Valley-shaped six-hump camel back function.
Parameters:
  • input_x: float, common range within (-3.0, 3.0 ).
  • input_y: float, common range within (-2.0, 2.0 ).

Returns: float

Feragatname

Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, alım satım veya diğer türden tavsiye veya öneriler anlamına gelmez ve teşkil etmez. Kullanım Koşulları bölümünde daha fazlasını okuyun.