| Name | Description | Type | Package | Framework |
| BoxConstraints | This represents the lower and upper bounds for a variable. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.constraint.linear | SuanShu |
| BoxConstraints .Bound | A bound constraint for a variable. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.constraint.linear | SuanShu |
| LinearConstraints | This is a collection of linear constraints for a real-valued optimization problem. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.constraint.linear | SuanShu |
| LinearEqualityConstraints | This is a collection of linear equality constraints. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.constraint.linear | SuanShu |
| LinearGreaterThanConstraints | This is a collection of linear greater-than-or-equal-to constraints. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.constraint.linear | SuanShu |
| LinearLessThanConstraints | This is a collection of linear less-than-or-equal-to constraints. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.constraint.linear | SuanShu |
| LowerBoundConstraints | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.constraint.linear | SuanShu | |
| NonNegativityConstraints | These constraints ensures that for all variables are non-negative. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.constraint.linear | SuanShu |
| UpperBoundConstraints | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.constraint.linear | SuanShu | |