SuanShu, a Java numerical and statistical library

com.numericalmethod.suanshu.optimization.constrained.general
Class InequalityConstraints

java.lang.Object
  extended by com.numericalmethod.suanshu.optimization.constrained.general.Constraints
      extended by com.numericalmethod.suanshu.optimization.constrained.general.InequalityConstraints

public class InequalityConstraints
extends Constraints

This class represents the inequality constraints for an optimization problem.

 minimize f(x)
    x
 s.t.,
 gi(x) ≤ 0
 

See Also:
"Edwin K. P. Chong, Stanislaw H. Zak. "Chapter 20. Problems with Inequality Constraints," An Introduction to Optimization. Wiley-Interscience. 2001."

Constructor Summary
InequalityConstraints(RealScalarFunction... constraints)
          Construct a set of inequality constraints for a constrained optimization problem.
 
Method Summary
 
Methods inherited from class com.numericalmethod.suanshu.optimization.constrained.general.Constraints
addConstraint, constraints, nConstraints
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InequalityConstraints

public InequalityConstraints(RealScalarFunction... constraints)
Construct a set of inequality constraints for a constrained optimization problem.

Parameters:
constraints - the inequality constraints

SuanShu, a Java numerical and statistical library

Copyright © 2011 Numerical Method Inc. Ltd. All Rights Reserved.