surrogate

Optimize

Global optimization of a surrogate output using differential evolution.

post/api/surrogate/{model_id}/optimize

Request

  • Base URL: https://api.pcbgenerator.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.pcbgenerator.com/api/surrogate/{model_id}/optimize
  • Auth: none declared

Path parameters

model_idstring required

Request body

objective_outputstring required

Output to optimize

objective_type'minimize' | 'maximize' | 'target'

Optimization objective: minimize, maximize, or target a specific value

target_valuenumber nullable

Target value (required when objective_type is 'target')

fixed_inputsobject nullable

Inputs to hold constant

bounds_overrideobject nullable

Override bounds: {name: [min, max]}

max_iterinteger

Max optimizer iterations

Response

Successful Response

successboolean required
dataobject nullable
errorstring nullable

Changes

No recorded changes to this operation across all 1 revision of this API.