类 LinearObjectiveFunction
java.lang.Object
org.hipparchus.optim.linear.LinearObjectiveFunction
- 所有已实现的接口:
-
Serializable
,MultivariateFunction
,OptimizationData
public class LinearObjectiveFunction extends Object implements MultivariateFunction, OptimizationData, Serializable
线性优化问题的目标函数。
线性目标函数的形式之一为:\[ c_1 x_1 + \ldots c_n x_n + d \] 这里的 ci 和 d 是方程的系数,xi 是当前点的坐标。
- 另请参阅:
-
构造器概要
构造器说明LinearObjectiveFunction
(double[] coefficients, double constantTerm) 简单构造函数。LinearObjectiveFunction
(RealVector coefficients, double constantTerm) 简单构造函数。 -
方法概要
修饰符和类型方法说明boolean
获取正在优化的线性方程的系数。double
获取正在优化的线性方程的常数项。int
hashCode()
double
value
(double[] point) 计算当前点处线性方程的值。double
value
(RealVector point) 计算当前点处线性方程的值。
-
构造器详细资料
-
LinearObjectiveFunction
public LinearObjectiveFunction(double[] coefficients, double constantTerm) 简单构造函数。- 参数:
-
coefficients
- 正在优化的线性方程的系数。 -
constantTerm
- 线性方程的常数项。
-
LinearObjectiveFunction
简单构造函数。- 参数:
-
coefficients
- 正在优化的线性方程的系数。 -
constantTerm
- 线性方程的常数项。
-
-
方法详细资料
-
getCoefficients
获取正在优化的线性方程的系数。- 返回:
- 正在优化的线性方程的系数。
-
getConstantTerm
public double getConstantTerm()获取正在优化的线性方程的常数项。- 返回:
- 正在优化的线性方程的常数项。
-
value
public double value(double[] point) 计算当前点处线性方程的值。- 指定者:
-
value
在接口中MultivariateFunction
- 参数:
-
point
- 必须评估线性方程的点。 - 返回:
- 当前点处线性方程的值。
-
value
计算当前点处线性方程的值。- 参数:
-
point
- 必须评估线性方程的点。 - 返回:
- 当前点处线性方程的值。
-
equals
-
hashCode
public int hashCode()
-