Class LagrangianFunction represents the Lagrangian function associated with a nonlinear programming problem.
Namespace:
CenterSpace.NMath.AnalysisAssembly: NMath (in NMath.dll) Version: 5.1.0.0
Syntax
| C# |
|---|
public class LagrangianFunction : DoubleParameterizedFunctional |
| Visual Basic (Declaration) |
|---|
Public Class LagrangianFunction _ Inherits DoubleParameterizedFunctional |
| Visual C++ |
|---|
public ref class LagrangianFunction : public DoubleParameterizedFunctional |
Remarks
The Lagrangian function associated with the nonlinear programming problem
minimize f(x) subject to
ci(x) == 0, for i in E,
ci(x) >= 0 for i in I,
is defined as
L(x, lambda) = f(x) - sum[lambdai*ci(x)]
ci(x) == 0, for i in E,
ci(x) >= 0 for i in I,
is defined as
L(x, lambda) = f(x) - sum[lambdai*ci(x)]
Inheritance Hierarchy
System..::.Object
CenterSpace.NMath.Core..::.DoubleParameterizedFunctional
CenterSpace.NMath.Analysis..::.LagrangianFunction
CenterSpace.NMath.Core..::.DoubleParameterizedFunctional
CenterSpace.NMath.Analysis..::.LagrangianFunction