![]() |
Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
|
Static Public Member Functions | |
static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
Protected Member Functions | |
com.google.protobuf.GeneratedMessage.FieldAccessorTable | internalGetFieldAccessorTable () |
Easy-to-compute statistics for the quadratic program.
Protobuf type operations_research.pdlp.QuadraticProgramStats
Definition at line 1463 of file QuadraticProgramStats.java.
com.google.ortools.pdlp.QuadraticProgramStats com.google.ortools.pdlp.QuadraticProgramStats.Builder.build | ( | ) |
Definition at line 1540 of file QuadraticProgramStats.java.
com.google.ortools.pdlp.QuadraticProgramStats com.google.ortools.pdlp.QuadraticProgramStats.Builder.buildPartial | ( | ) |
Definition at line 1549 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clear | ( | ) |
Definition at line 1491 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearCombinedBoundsAvg | ( | ) |
optional double combined_bounds_avg = 11;
Definition at line 2578 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearCombinedBoundsL2Norm | ( | ) |
optional double combined_bounds_l2_norm = 24;
Definition at line 2618 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 2498 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearCombinedBoundsMin | ( | ) |
optional double combined_bounds_min = 10;
Definition at line 2538 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearCombinedVariableBoundsAvg | ( | ) |
optional double combined_variable_bounds_avg = 30;
Definition at line 2770 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearCombinedVariableBoundsL2Norm | ( | ) |
optional double combined_variable_bounds_l2_norm = 31;
Definition at line 2810 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 2690 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearCombinedVariableBoundsMin | ( | ) |
optional double combined_variable_bounds_min = 29;
Definition at line 2730 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearConstraintMatrixAbsAvg | ( | ) |
optional double constraint_matrix_abs_avg = 8;
Definition at line 2378 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 2298 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearConstraintMatrixAbsMin | ( | ) |
optional double constraint_matrix_abs_min = 7;
Definition at line 2338 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 2126 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearConstraintMatrixL2Norm | ( | ) |
optional double constraint_matrix_l2_norm = 25;
Definition at line 2418 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 2222 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 2166 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearNumConstraints | ( | ) |
optional int64 num_constraints = 2;
Definition at line 2062 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearNumVariables | ( | ) |
optional int64 num_variables = 1;
Definition at line 2022 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearObjectiveMatrixAbsAvg | ( | ) |
optional double objective_matrix_abs_avg = 22;
Definition at line 3418 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 3338 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearObjectiveMatrixAbsMin | ( | ) |
optional double objective_matrix_abs_min = 21;
Definition at line 3378 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearObjectiveMatrixL2Norm | ( | ) |
optional double objective_matrix_l2_norm = 27;
Definition at line 3458 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearObjectiveMatrixNumNonzeros | ( | ) |
optional int64 objective_matrix_num_nonzeros = 19;
Definition at line 3274 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearObjectiveVectorAbsAvg | ( | ) |
optional double objective_vector_abs_avg = 18;
Definition at line 3194 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 3114 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearObjectiveVectorAbsMin | ( | ) |
optional double objective_vector_abs_min = 17;
Definition at line 3154 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearObjectiveVectorL2Norm | ( | ) |
optional double objective_vector_l2_norm = 23;
Definition at line 3234 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearVariableBoundGapsAvg | ( | ) |
optional double variable_bound_gaps_avg = 15;
Definition at line 3018 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearVariableBoundGapsL2Norm | ( | ) |
optional double variable_bound_gaps_l2_norm = 26;
Definition at line 3058 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 2938 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.clearVariableBoundGapsMin | ( | ) |
optional double variable_bound_gaps_min = 14;
Definition at line 2978 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 2870 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 2559 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 2599 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 2459 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 2519 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 2751 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 2791 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 2655 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 2711 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 2359 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 2261 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 2319 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 2095 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 2399 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 2195 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 2147 of file QuadraticProgramStats.java.
com.google.ortools.pdlp.QuadraticProgramStats com.google.ortools.pdlp.QuadraticProgramStats.Builder.getDefaultInstanceForType | ( | ) |
Definition at line 1535 of file QuadraticProgramStats.java.
|
static |
Definition at line 1468 of file QuadraticProgramStats.java.
com.google.protobuf.Descriptors.Descriptor com.google.ortools.pdlp.QuadraticProgramStats.Builder.getDescriptorForType | ( | ) |
Definition at line 1530 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 2043 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 2003 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 3399 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 3307 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 3359 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 3439 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 3255 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 3175 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 3087 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 3135 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 3215 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 2999 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 3039 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 2905 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 2959 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 2841 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 2551 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 2591 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 2441 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 2511 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 2743 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 2783 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 2639 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 2703 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 2351 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 2244 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 2311 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 2081 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 2391 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 2183 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 2139 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 2035 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 1995 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 3391 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 3293 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 3351 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 3431 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 3247 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 3167 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 3075 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 3127 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 3207 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 2991 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 3031 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 2890 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 2951 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 2828 of file QuadraticProgramStats.java.
|
protected |
Definition at line 1474 of file QuadraticProgramStats.java.
final boolean com.google.ortools.pdlp.QuadraticProgramStats.Builder.isInitialized | ( | ) |
Definition at line 1797 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.mergeFrom | ( | com.google.ortools.pdlp.QuadraticProgramStats | other | ) |
Definition at line 1696 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 1802 of file QuadraticProgramStats.java.
Builder com.google.ortools.pdlp.QuadraticProgramStats.Builder.mergeFrom | ( | com.google.protobuf.Message | other | ) |
Definition at line 1687 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 2567 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 2607 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 2477 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 2527 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 2759 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 2799 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 2671 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 2719 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 2367 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 2278 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 2327 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 2109 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 2407 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 2207 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 2155 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 2051 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 2011 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 3407 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 3321 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 3367 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 3447 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 3263 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 3183 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 3099 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 3143 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 3223 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 3007 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 3047 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 2920 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 2967 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 2854 of file QuadraticProgramStats.java.