object

quadratic_penalty(Problem,InnerSolver)

  • Problem - Problem object implementing constrained_optimization_problem_protocol.

  • InnerSolver - Atom naming a local_optimization solver class taking a single problem parameter, e.g. bfgs or lbfgs. Constructed dynamically each outer iteration as InnerSolver(SubProblem).

Quadratic penalty method for problems with general equality and inequality constraints, delegating each penalized subproblem to an existing local optimization solver.

Availability:
logtalk_load(constrained_optimization(loader))
Author: Paulo Moura
Version: 1:0:0
Date: 2026-09-03
Compilation flags:
static, context_switching_calls
Remarks:
(none)

Public predicates

(no local declarations; see entity ancestors if any)

Protected predicates

(no local declarations; see entity ancestors if any)

Private predicates

(no local declarations; see entity ancestors if any)

Operators

(none)