![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
Easy-to-compute statistics for the quadratic program.
Protobuf type operations_research.pdlp.QuadraticProgramStats
Definition at line 1464 of file QuadraticProgramStats.java.
Static Public Member Functions | |
static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
Protected Member Functions | |
com.google.protobuf.GeneratedMessage.FieldAccessorTable | internalGetFieldAccessorTable () |
com.google.ortools.pdlp.QuadraticProgramStats com.google.ortools.pdlp.QuadraticProgramStats.Builder.build | ( | ) |
Definition at line 1541 of file QuadraticProgramStats.java.
com.google.ortools.pdlp.QuadraticProgramStats com.google.ortools.pdlp.QuadraticProgramStats.Builder.buildPartial | ( | ) |
Definition at line 1550 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clear | ( | ) |
Definition at line 1492 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearCombinedBoundsAvg | ( | ) |
optional double combined_bounds_avg = 11;
Definition at line 2579 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearCombinedBoundsL2Norm | ( | ) |
optional double combined_bounds_l2_norm = 24;
Definition at line 2619 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearCombinedBoundsMax | ( | ) |
Statistics of the combined vector of the constraint lower and upper bounds. Given parallel lower and upper bounds vectors, the "combined bounds" vector takes the maximum absolute value of each pair of bounds, ignoring all non- finite values. The comment in solvers.proto:TerminationCriteria provides an example of the combined bounds vector. The min is over the nonzero combined bounds. If there are no constraints, the values returned are 0 for the maximum, minimum, and l2 norm and NaN for the average.
optional double combined_bounds_max = 9;
Definition at line 2499 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearCombinedBoundsMin | ( | ) |
optional double combined_bounds_min = 10;
Definition at line 2539 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearCombinedVariableBoundsAvg | ( | ) |
optional double combined_variable_bounds_avg = 30;
Definition at line 2771 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearCombinedVariableBoundsL2Norm | ( | ) |
optional double combined_variable_bounds_l2_norm = 31;
Definition at line 2811 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearCombinedVariableBoundsMax | ( | ) |
Statistics of the combined vector of the variable lower and upper bounds. See the comment before `combined_bounds_max` for a description of the "combined bounds" vector. The min is over the nonzero combined bounds. If there are no variables, the values returned are 0 for the maximum, minimum, and l2 norm and NaN for the average.
optional double combined_variable_bounds_max = 28;
Definition at line 2691 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearCombinedVariableBoundsMin | ( | ) |
optional double combined_variable_bounds_min = 29;
Definition at line 2731 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearConstraintMatrixAbsAvg | ( | ) |
optional double constraint_matrix_abs_avg = 8;
Definition at line 2379 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearConstraintMatrixAbsMax | ( | ) |
Max/min/mean/l2_norm of absolute values of (finite) elements in constraint matrix. Explicit zeros are included in the mean, but excluded from the min. Note that the maximum absolute value is also equal to the maximal row and column infinity norms of the constraint matrix. If the constraint matrix is empty, the values returned are 0.0 for the maximum, minimum, and l2_norm, and NaN for the average.
optional double constraint_matrix_abs_max = 6;
Definition at line 2299 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearConstraintMatrixAbsMin | ( | ) |
optional double constraint_matrix_abs_min = 7;
Definition at line 2339 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearConstraintMatrixColMinLInfNorm | ( | ) |
Minimum row and column infinity norms of the constraint matrix. All-zero rows and columns are excluded. If the constraint matrix contains no nonzero entries, the values returned are 0.0.
optional double constraint_matrix_col_min_l_inf_norm = 3;
Definition at line 2127 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearConstraintMatrixL2Norm | ( | ) |
optional double constraint_matrix_l2_norm = 25;
Definition at line 2419 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearConstraintMatrixNumNonzeros | ( | ) |
The number of (finite) nonzero entries in the constraint matrix.
optional int64 constraint_matrix_num_nonzeros = 5;
Definition at line 2223 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearConstraintMatrixRowMinLInfNorm | ( | ) |
optional double constraint_matrix_row_min_l_inf_norm = 4;
Definition at line 2167 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearNumConstraints | ( | ) |
optional int64 num_constraints = 2;
Definition at line 2063 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearNumVariables | ( | ) |
optional int64 num_variables = 1;
Definition at line 2023 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearObjectiveMatrixAbsAvg | ( | ) |
optional double objective_matrix_abs_avg = 22;
Definition at line 3419 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearObjectiveMatrixAbsMax | ( | ) |
Max/min/mean/l2_norm of absolute values of elements of the objective matrix. The min is over nonzero terms. If the objective matrix is empty, the returned values are 0.0, 0.0, NaN, and 0.0 respectively.
optional double objective_matrix_abs_max = 20;
Definition at line 3339 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearObjectiveMatrixAbsMin | ( | ) |
optional double objective_matrix_abs_min = 21;
Definition at line 3379 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearObjectiveMatrixL2Norm | ( | ) |
optional double objective_matrix_l2_norm = 27;
Definition at line 3459 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearObjectiveMatrixNumNonzeros | ( | ) |
optional int64 objective_matrix_num_nonzeros = 19;
Definition at line 3275 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearObjectiveVectorAbsAvg | ( | ) |
optional double objective_vector_abs_avg = 18;
Definition at line 3195 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearObjectiveVectorAbsMax | ( | ) |
Statistics of the objective vector. The min is over the nonzero terms.
optional double objective_vector_abs_max = 16;
Definition at line 3115 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearObjectiveVectorAbsMin | ( | ) |
optional double objective_vector_abs_min = 17;
Definition at line 3155 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearObjectiveVectorL2Norm | ( | ) |
optional double objective_vector_l2_norm = 23;
Definition at line 3235 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearVariableBoundGapsAvg | ( | ) |
optional double variable_bound_gaps_avg = 15;
Definition at line 3019 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearVariableBoundGapsL2Norm | ( | ) |
optional double variable_bound_gaps_l2_norm = 26;
Definition at line 3059 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearVariableBoundGapsMax | ( | ) |
Max/min/mean/l2_norm over all finite variable bound gaps. The min excludes zero bound gaps (i.e., fixed variables). When there are no finite gaps, the values returned are 0 for the maximum, minimum, and l2_norm, and NaN for the average.
optional double variable_bound_gaps_max = 13;
Definition at line 2939 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearVariableBoundGapsMin | ( | ) |
optional double variable_bound_gaps_min = 14;
Definition at line 2979 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearVariableBoundGapsNumFinite | ( | ) |
Number of finite variable bound gaps, which are the elementwise difference between the upper and lower bounds on primal feasible solutions.
optional int64 variable_bound_gaps_num_finite = 12;
Definition at line 2871 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getCombinedBoundsAvg | ( | ) |
optional double combined_bounds_avg = 11;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2560 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getCombinedBoundsL2Norm | ( | ) |
optional double combined_bounds_l2_norm = 24;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2600 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getCombinedBoundsMax | ( | ) |
Statistics of the combined vector of the constraint lower and upper bounds. Given parallel lower and upper bounds vectors, the "combined bounds" vector takes the maximum absolute value of each pair of bounds, ignoring all non- finite values. The comment in solvers.proto:TerminationCriteria provides an example of the combined bounds vector. The min is over the nonzero combined bounds. If there are no constraints, the values returned are 0 for the maximum, minimum, and l2 norm and NaN for the average.
optional double combined_bounds_max = 9;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2460 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getCombinedBoundsMin | ( | ) |
optional double combined_bounds_min = 10;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2520 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getCombinedVariableBoundsAvg | ( | ) |
optional double combined_variable_bounds_avg = 30;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2752 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getCombinedVariableBoundsL2Norm | ( | ) |
optional double combined_variable_bounds_l2_norm = 31;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2792 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getCombinedVariableBoundsMax | ( | ) |
Statistics of the combined vector of the variable lower and upper bounds. See the comment before `combined_bounds_max` for a description of the "combined bounds" vector. The min is over the nonzero combined bounds. If there are no variables, the values returned are 0 for the maximum, minimum, and l2 norm and NaN for the average.
optional double combined_variable_bounds_max = 28;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2656 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getCombinedVariableBoundsMin | ( | ) |
optional double combined_variable_bounds_min = 29;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2712 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getConstraintMatrixAbsAvg | ( | ) |
optional double constraint_matrix_abs_avg = 8;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2360 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getConstraintMatrixAbsMax | ( | ) |
Max/min/mean/l2_norm of absolute values of (finite) elements in constraint matrix. Explicit zeros are included in the mean, but excluded from the min. Note that the maximum absolute value is also equal to the maximal row and column infinity norms of the constraint matrix. If the constraint matrix is empty, the values returned are 0.0 for the maximum, minimum, and l2_norm, and NaN for the average.
optional double constraint_matrix_abs_max = 6;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2262 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getConstraintMatrixAbsMin | ( | ) |
optional double constraint_matrix_abs_min = 7;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2320 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getConstraintMatrixColMinLInfNorm | ( | ) |
Minimum row and column infinity norms of the constraint matrix. All-zero rows and columns are excluded. If the constraint matrix contains no nonzero entries, the values returned are 0.0.
optional double constraint_matrix_col_min_l_inf_norm = 3;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2096 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getConstraintMatrixL2Norm | ( | ) |
optional double constraint_matrix_l2_norm = 25;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2400 of file QuadraticProgramStats.java.
long com.google.ortools.pdlp.QuadraticProgramStats.Builder.getConstraintMatrixNumNonzeros | ( | ) |
The number of (finite) nonzero entries in the constraint matrix.
optional int64 constraint_matrix_num_nonzeros = 5;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2196 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getConstraintMatrixRowMinLInfNorm | ( | ) |
optional double constraint_matrix_row_min_l_inf_norm = 4;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2148 of file QuadraticProgramStats.java.
com.google.ortools.pdlp.QuadraticProgramStats com.google.ortools.pdlp.QuadraticProgramStats.Builder.getDefaultInstanceForType | ( | ) |
Definition at line 1536 of file QuadraticProgramStats.java.
|
static |
Definition at line 1469 of file QuadraticProgramStats.java.
com.google.protobuf.Descriptors.Descriptor com.google.ortools.pdlp.QuadraticProgramStats.Builder.getDescriptorForType | ( | ) |
Definition at line 1531 of file QuadraticProgramStats.java.
long com.google.ortools.pdlp.QuadraticProgramStats.Builder.getNumConstraints | ( | ) |
optional int64 num_constraints = 2;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2044 of file QuadraticProgramStats.java.
long com.google.ortools.pdlp.QuadraticProgramStats.Builder.getNumVariables | ( | ) |
optional int64 num_variables = 1;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2004 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getObjectiveMatrixAbsAvg | ( | ) |
optional double objective_matrix_abs_avg = 22;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3400 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getObjectiveMatrixAbsMax | ( | ) |
Max/min/mean/l2_norm of absolute values of elements of the objective matrix. The min is over nonzero terms. If the objective matrix is empty, the returned values are 0.0, 0.0, NaN, and 0.0 respectively.
optional double objective_matrix_abs_max = 20;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3308 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getObjectiveMatrixAbsMin | ( | ) |
optional double objective_matrix_abs_min = 21;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3360 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getObjectiveMatrixL2Norm | ( | ) |
optional double objective_matrix_l2_norm = 27;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3440 of file QuadraticProgramStats.java.
long com.google.ortools.pdlp.QuadraticProgramStats.Builder.getObjectiveMatrixNumNonzeros | ( | ) |
optional int64 objective_matrix_num_nonzeros = 19;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3256 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getObjectiveVectorAbsAvg | ( | ) |
optional double objective_vector_abs_avg = 18;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3176 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getObjectiveVectorAbsMax | ( | ) |
Statistics of the objective vector. The min is over the nonzero terms.
optional double objective_vector_abs_max = 16;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3088 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getObjectiveVectorAbsMin | ( | ) |
optional double objective_vector_abs_min = 17;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3136 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getObjectiveVectorL2Norm | ( | ) |
optional double objective_vector_l2_norm = 23;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3216 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getVariableBoundGapsAvg | ( | ) |
optional double variable_bound_gaps_avg = 15;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3000 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getVariableBoundGapsL2Norm | ( | ) |
optional double variable_bound_gaps_l2_norm = 26;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3040 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getVariableBoundGapsMax | ( | ) |
Max/min/mean/l2_norm over all finite variable bound gaps. The min excludes zero bound gaps (i.e., fixed variables). When there are no finite gaps, the values returned are 0 for the maximum, minimum, and l2_norm, and NaN for the average.
optional double variable_bound_gaps_max = 13;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2906 of file QuadraticProgramStats.java.
double com.google.ortools.pdlp.QuadraticProgramStats.Builder.getVariableBoundGapsMin | ( | ) |
optional double variable_bound_gaps_min = 14;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2960 of file QuadraticProgramStats.java.
long com.google.ortools.pdlp.QuadraticProgramStats.Builder.getVariableBoundGapsNumFinite | ( | ) |
Number of finite variable bound gaps, which are the elementwise difference between the upper and lower bounds on primal feasible solutions.
optional int64 variable_bound_gaps_num_finite = 12;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2842 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasCombinedBoundsAvg | ( | ) |
optional double combined_bounds_avg = 11;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2552 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasCombinedBoundsL2Norm | ( | ) |
optional double combined_bounds_l2_norm = 24;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2592 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasCombinedBoundsMax | ( | ) |
Statistics of the combined vector of the constraint lower and upper bounds. Given parallel lower and upper bounds vectors, the "combined bounds" vector takes the maximum absolute value of each pair of bounds, ignoring all non- finite values. The comment in solvers.proto:TerminationCriteria provides an example of the combined bounds vector. The min is over the nonzero combined bounds. If there are no constraints, the values returned are 0 for the maximum, minimum, and l2 norm and NaN for the average.
optional double combined_bounds_max = 9;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2442 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasCombinedBoundsMin | ( | ) |
optional double combined_bounds_min = 10;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2512 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasCombinedVariableBoundsAvg | ( | ) |
optional double combined_variable_bounds_avg = 30;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2744 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasCombinedVariableBoundsL2Norm | ( | ) |
optional double combined_variable_bounds_l2_norm = 31;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2784 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasCombinedVariableBoundsMax | ( | ) |
Statistics of the combined vector of the variable lower and upper bounds. See the comment before `combined_bounds_max` for a description of the "combined bounds" vector. The min is over the nonzero combined bounds. If there are no variables, the values returned are 0 for the maximum, minimum, and l2 norm and NaN for the average.
optional double combined_variable_bounds_max = 28;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2640 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasCombinedVariableBoundsMin | ( | ) |
optional double combined_variable_bounds_min = 29;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2704 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasConstraintMatrixAbsAvg | ( | ) |
optional double constraint_matrix_abs_avg = 8;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2352 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasConstraintMatrixAbsMax | ( | ) |
Max/min/mean/l2_norm of absolute values of (finite) elements in constraint matrix. Explicit zeros are included in the mean, but excluded from the min. Note that the maximum absolute value is also equal to the maximal row and column infinity norms of the constraint matrix. If the constraint matrix is empty, the values returned are 0.0 for the maximum, minimum, and l2_norm, and NaN for the average.
optional double constraint_matrix_abs_max = 6;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2245 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasConstraintMatrixAbsMin | ( | ) |
optional double constraint_matrix_abs_min = 7;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2312 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasConstraintMatrixColMinLInfNorm | ( | ) |
Minimum row and column infinity norms of the constraint matrix. All-zero rows and columns are excluded. If the constraint matrix contains no nonzero entries, the values returned are 0.0.
optional double constraint_matrix_col_min_l_inf_norm = 3;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2082 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasConstraintMatrixL2Norm | ( | ) |
optional double constraint_matrix_l2_norm = 25;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2392 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasConstraintMatrixNumNonzeros | ( | ) |
The number of (finite) nonzero entries in the constraint matrix.
optional int64 constraint_matrix_num_nonzeros = 5;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2184 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasConstraintMatrixRowMinLInfNorm | ( | ) |
optional double constraint_matrix_row_min_l_inf_norm = 4;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2140 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasNumConstraints | ( | ) |
optional int64 num_constraints = 2;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2036 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasNumVariables | ( | ) |
optional int64 num_variables = 1;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 1996 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasObjectiveMatrixAbsAvg | ( | ) |
optional double objective_matrix_abs_avg = 22;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3392 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasObjectiveMatrixAbsMax | ( | ) |
Max/min/mean/l2_norm of absolute values of elements of the objective matrix. The min is over nonzero terms. If the objective matrix is empty, the returned values are 0.0, 0.0, NaN, and 0.0 respectively.
optional double objective_matrix_abs_max = 20;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3294 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasObjectiveMatrixAbsMin | ( | ) |
optional double objective_matrix_abs_min = 21;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3352 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasObjectiveMatrixL2Norm | ( | ) |
optional double objective_matrix_l2_norm = 27;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3432 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasObjectiveMatrixNumNonzeros | ( | ) |
optional int64 objective_matrix_num_nonzeros = 19;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3248 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasObjectiveVectorAbsAvg | ( | ) |
optional double objective_vector_abs_avg = 18;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3168 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasObjectiveVectorAbsMax | ( | ) |
Statistics of the objective vector. The min is over the nonzero terms.
optional double objective_vector_abs_max = 16;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3076 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasObjectiveVectorAbsMin | ( | ) |
optional double objective_vector_abs_min = 17;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3128 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasObjectiveVectorL2Norm | ( | ) |
optional double objective_vector_l2_norm = 23;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3208 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasVariableBoundGapsAvg | ( | ) |
optional double variable_bound_gaps_avg = 15;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2992 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasVariableBoundGapsL2Norm | ( | ) |
optional double variable_bound_gaps_l2_norm = 26;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 3032 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasVariableBoundGapsMax | ( | ) |
Max/min/mean/l2_norm over all finite variable bound gaps. The min excludes zero bound gaps (i.e., fixed variables). When there are no finite gaps, the values returned are 0 for the maximum, minimum, and l2_norm, and NaN for the average.
optional double variable_bound_gaps_max = 13;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2891 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasVariableBoundGapsMin | ( | ) |
optional double variable_bound_gaps_min = 14;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2952 of file QuadraticProgramStats.java.
boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.hasVariableBoundGapsNumFinite | ( | ) |
Number of finite variable bound gaps, which are the elementwise difference between the upper and lower bounds on primal feasible solutions.
optional int64 variable_bound_gaps_num_finite = 12;
Implements com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder.
Definition at line 2829 of file QuadraticProgramStats.java.
|
protected |
Definition at line 1475 of file QuadraticProgramStats.java.
final boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.isInitialized | ( | ) |
Definition at line 1798 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.mergeFrom | ( | com.google.ortools.pdlp.QuadraticProgramStats | other | ) |
Definition at line 1697 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.mergeFrom | ( | com.google.protobuf.CodedInputStream | input, |
com.google.protobuf.ExtensionRegistryLite | extensionRegistry ) throws java.io.IOException |
Definition at line 1803 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.mergeFrom | ( | com.google.protobuf.Message | other | ) |
Definition at line 1688 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setCombinedBoundsAvg | ( | double | value | ) |
optional double combined_bounds_avg = 11;
value | The combinedBoundsAvg to set. |
Definition at line 2568 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setCombinedBoundsL2Norm | ( | double | value | ) |
optional double combined_bounds_l2_norm = 24;
value | The combinedBoundsL2Norm to set. |
Definition at line 2608 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setCombinedBoundsMax | ( | double | value | ) |
Statistics of the combined vector of the constraint lower and upper bounds. Given parallel lower and upper bounds vectors, the "combined bounds" vector takes the maximum absolute value of each pair of bounds, ignoring all non- finite values. The comment in solvers.proto:TerminationCriteria provides an example of the combined bounds vector. The min is over the nonzero combined bounds. If there are no constraints, the values returned are 0 for the maximum, minimum, and l2 norm and NaN for the average.
optional double combined_bounds_max = 9;
value | The combinedBoundsMax to set. |
Definition at line 2478 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setCombinedBoundsMin | ( | double | value | ) |
optional double combined_bounds_min = 10;
value | The combinedBoundsMin to set. |
Definition at line 2528 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setCombinedVariableBoundsAvg | ( | double | value | ) |
optional double combined_variable_bounds_avg = 30;
value | The combinedVariableBoundsAvg to set. |
Definition at line 2760 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setCombinedVariableBoundsL2Norm | ( | double | value | ) |
optional double combined_variable_bounds_l2_norm = 31;
value | The combinedVariableBoundsL2Norm to set. |
Definition at line 2800 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setCombinedVariableBoundsMax | ( | double | value | ) |
Statistics of the combined vector of the variable lower and upper bounds. See the comment before `combined_bounds_max` for a description of the "combined bounds" vector. The min is over the nonzero combined bounds. If there are no variables, the values returned are 0 for the maximum, minimum, and l2 norm and NaN for the average.
optional double combined_variable_bounds_max = 28;
value | The combinedVariableBoundsMax to set. |
Definition at line 2672 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setCombinedVariableBoundsMin | ( | double | value | ) |
optional double combined_variable_bounds_min = 29;
value | The combinedVariableBoundsMin to set. |
Definition at line 2720 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setConstraintMatrixAbsAvg | ( | double | value | ) |
optional double constraint_matrix_abs_avg = 8;
value | The constraintMatrixAbsAvg to set. |
Definition at line 2368 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setConstraintMatrixAbsMax | ( | double | value | ) |
Max/min/mean/l2_norm of absolute values of (finite) elements in constraint matrix. Explicit zeros are included in the mean, but excluded from the min. Note that the maximum absolute value is also equal to the maximal row and column infinity norms of the constraint matrix. If the constraint matrix is empty, the values returned are 0.0 for the maximum, minimum, and l2_norm, and NaN for the average.
optional double constraint_matrix_abs_max = 6;
value | The constraintMatrixAbsMax to set. |
Definition at line 2279 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setConstraintMatrixAbsMin | ( | double | value | ) |
optional double constraint_matrix_abs_min = 7;
value | The constraintMatrixAbsMin to set. |
Definition at line 2328 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setConstraintMatrixColMinLInfNorm | ( | double | value | ) |
Minimum row and column infinity norms of the constraint matrix. All-zero rows and columns are excluded. If the constraint matrix contains no nonzero entries, the values returned are 0.0.
optional double constraint_matrix_col_min_l_inf_norm = 3;
value | The constraintMatrixColMinLInfNorm to set. |
Definition at line 2110 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setConstraintMatrixL2Norm | ( | double | value | ) |
optional double constraint_matrix_l2_norm = 25;
value | The constraintMatrixL2Norm to set. |
Definition at line 2408 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setConstraintMatrixNumNonzeros | ( | long | value | ) |
The number of (finite) nonzero entries in the constraint matrix.
optional int64 constraint_matrix_num_nonzeros = 5;
value | The constraintMatrixNumNonzeros to set. |
Definition at line 2208 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setConstraintMatrixRowMinLInfNorm | ( | double | value | ) |
optional double constraint_matrix_row_min_l_inf_norm = 4;
value | The constraintMatrixRowMinLInfNorm to set. |
Definition at line 2156 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setNumConstraints | ( | long | value | ) |
optional int64 num_constraints = 2;
value | The numConstraints to set. |
Definition at line 2052 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setNumVariables | ( | long | value | ) |
optional int64 num_variables = 1;
value | The numVariables to set. |
Definition at line 2012 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setObjectiveMatrixAbsAvg | ( | double | value | ) |
optional double objective_matrix_abs_avg = 22;
value | The objectiveMatrixAbsAvg to set. |
Definition at line 3408 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setObjectiveMatrixAbsMax | ( | double | value | ) |
Max/min/mean/l2_norm of absolute values of elements of the objective matrix. The min is over nonzero terms. If the objective matrix is empty, the returned values are 0.0, 0.0, NaN, and 0.0 respectively.
optional double objective_matrix_abs_max = 20;
value | The objectiveMatrixAbsMax to set. |
Definition at line 3322 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setObjectiveMatrixAbsMin | ( | double | value | ) |
optional double objective_matrix_abs_min = 21;
value | The objectiveMatrixAbsMin to set. |
Definition at line 3368 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setObjectiveMatrixL2Norm | ( | double | value | ) |
optional double objective_matrix_l2_norm = 27;
value | The objectiveMatrixL2Norm to set. |
Definition at line 3448 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setObjectiveMatrixNumNonzeros | ( | long | value | ) |
optional int64 objective_matrix_num_nonzeros = 19;
value | The objectiveMatrixNumNonzeros to set. |
Definition at line 3264 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setObjectiveVectorAbsAvg | ( | double | value | ) |
optional double objective_vector_abs_avg = 18;
value | The objectiveVectorAbsAvg to set. |
Definition at line 3184 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setObjectiveVectorAbsMax | ( | double | value | ) |
Statistics of the objective vector. The min is over the nonzero terms.
optional double objective_vector_abs_max = 16;
value | The objectiveVectorAbsMax to set. |
Definition at line 3100 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setObjectiveVectorAbsMin | ( | double | value | ) |
optional double objective_vector_abs_min = 17;
value | The objectiveVectorAbsMin to set. |
Definition at line 3144 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setObjectiveVectorL2Norm | ( | double | value | ) |
optional double objective_vector_l2_norm = 23;
value | The objectiveVectorL2Norm to set. |
Definition at line 3224 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setVariableBoundGapsAvg | ( | double | value | ) |
optional double variable_bound_gaps_avg = 15;
value | The variableBoundGapsAvg to set. |
Definition at line 3008 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setVariableBoundGapsL2Norm | ( | double | value | ) |
optional double variable_bound_gaps_l2_norm = 26;
value | The variableBoundGapsL2Norm to set. |
Definition at line 3048 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setVariableBoundGapsMax | ( | double | value | ) |
Max/min/mean/l2_norm over all finite variable bound gaps. The min excludes zero bound gaps (i.e., fixed variables). When there are no finite gaps, the values returned are 0 for the maximum, minimum, and l2_norm, and NaN for the average.
optional double variable_bound_gaps_max = 13;
value | The variableBoundGapsMax to set. |
Definition at line 2921 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setVariableBoundGapsMin | ( | double | value | ) |
optional double variable_bound_gaps_min = 14;
value | The variableBoundGapsMin to set. |
Definition at line 2968 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.setVariableBoundGapsNumFinite | ( | long | value | ) |
Number of finite variable bound gaps, which are the elementwise difference between the upper and lower bounds on primal feasible solutions.
optional int64 variable_bound_gaps_num_finite = 12;
value | The variableBoundGapsNumFinite to set. |
Definition at line 2855 of file QuadraticProgramStats.java.