Google OR-Tools v9.9
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.GeneratedMessageV3.FieldAccessorTable | internalGetFieldAccessorTable () |
Information measuring how close a candidate is to establishing feasibility and optimality; see also TerminationCriteria.
Protobuf type operations_research.pdlp.ConvergenceInformation
Definition at line 5918 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.addRepeatedField | ( | com.google.protobuf.Descriptors.FieldDescriptor | field, |
java.lang.Object | value ) |
Definition at line 6083 of file SolveLogOuterClass.java.
operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.build | ( | ) |
Definition at line 5978 of file SolveLogOuterClass.java.
operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.buildPartial | ( | ) |
Definition at line 5987 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.clear | ( | ) |
Definition at line 5946 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.clearCandidateType | ( | ) |
Type of the candidate point described by this ConvergenceInformation.
optional .operations_research.pdlp.PointType candidate_type = 1;
Definition at line 6313 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.clearCorrectedDualObjective | ( | ) |
If possible (e.g., when all primal variables have lower and upper bounds), a correct dual bound. The value is negative infinity if no corrected dual bound is available.
optional double corrected_dual_objective = 4;
Definition at line 6509 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.clearDualObjective | ( | ) |
The dual objective. The dual need not be feasible. The dual objective includes the contributions from reduced costs. NOTE: The definition of dual_objective changed in OR-tools version 9.8. See https://developers.google.com/optimization/lp/pdlp_math#reduced_costs_dual_residuals_and_the_corrected_dual_objective for details.
optional double dual_objective = 3;
Definition at line 6445 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.clearField | ( | com.google.protobuf.Descriptors.FieldDescriptor | field | ) |
Definition at line 6067 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.clearL2DualResidual | ( | ) |
The l_2 norm of the violations of dual constraints.
optional double l2_dual_residual = 8;
Definition at line 6813 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.clearL2DualVariable | ( | ) |
The l_2 norm of the dual variables.
optional double l2_dual_variable = 17;
Definition at line 7129 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.clearL2PrimalResidual | ( | ) |
The l_2 norm of the violations of primal constraints.
optional double l2_primal_residual = 6;
Definition at line 6625 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.clearL2PrimalVariable | ( | ) |
The l_2 norm of the primal variables.
optional double l2_primal_variable = 15;
Definition at line 7005 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.clearLInfComponentwiseDualResidual | ( | ) |
The maximum relative violation of any dual constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |objective|)] where eps_ratio = eps_optimal_dual_residual_absolute / eps_optimal_dual_residual_relative
optional double l_inf_componentwise_dual_residual = 25;
Definition at line 6881 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.clearLInfComponentwisePrimalResidual | ( | ) |
The maximum relative violation of any primal constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |bound|)] where eps_ratio = eps_optimal_primal_residual_absolute / eps_optimal_primal_residual_relative and bound is the violated bound.
optional double l_inf_componentwise_primal_residual = 24;
Definition at line 6697 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.clearLInfDualResidual | ( | ) |
The maximum violation of any dual constraint, i.e., the l_∞ norm of the violations.
optional double l_inf_dual_residual = 7;
Definition at line 6757 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.clearLInfDualVariable | ( | ) |
The maximum absolute value of the dual variables, i.e., the l_∞ norm. This is useful to detect when the dual iterates are diverging. Divergence of the dual variables could be an algorithmic issue, or indicate the primal is infeasible.
optional double l_inf_dual_variable = 16;
Definition at line 7073 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.clearLInfPrimalResidual | ( | ) |
The maximum violation of any primal constraint, i.e., the l_∞ norm of the violations.
optional double l_inf_primal_residual = 5;
Definition at line 6569 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.clearLInfPrimalVariable | ( | ) |
The maximum absolute value of the primal variables, i.e., the l_∞ norm. This is useful to detect when the primal iterates are diverging. Divergence of the primal variables could be an algorithmic issue, or indicate that the dual is infeasible.
optional double l_inf_primal_variable = 14;
Definition at line 6949 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.clearOneof | ( | com.google.protobuf.Descriptors.OneofDescriptor | oneof | ) |
Definition at line 6072 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.clearPrimalObjective | ( | ) |
The primal objective. The primal need not be feasible.
optional double primal_objective = 2;
Definition at line 6369 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.clone | ( | ) |
Definition at line 6057 of file SolveLogOuterClass.java.
operations_research.pdlp.SolveLogOuterClass.PointType operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.getCandidateType | ( | ) |
Type of the candidate point described by this ConvergenceInformation.
optional .operations_research.pdlp.PointType candidate_type = 1;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6283 of file SolveLogOuterClass.java.
double operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.getCorrectedDualObjective | ( | ) |
If possible (e.g., when all primal variables have lower and upper bounds), a correct dual bound. The value is negative infinity if no corrected dual bound is available.
optional double corrected_dual_objective = 4;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6478 of file SolveLogOuterClass.java.
operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.getDefaultInstanceForType | ( | ) |
Definition at line 5973 of file SolveLogOuterClass.java.
|
static |
Definition at line 5923 of file SolveLogOuterClass.java.
com.google.protobuf.Descriptors.Descriptor operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.getDescriptorForType | ( | ) |
Definition at line 5968 of file SolveLogOuterClass.java.
double operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.getDualObjective | ( | ) |
The dual objective. The dual need not be feasible. The dual objective includes the contributions from reduced costs. NOTE: The definition of dual_objective changed in OR-tools version 9.8. See https://developers.google.com/optimization/lp/pdlp_math#reduced_costs_dual_residuals_and_the_corrected_dual_objective for details.
optional double dual_objective = 3;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6408 of file SolveLogOuterClass.java.
double operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.getL2DualResidual | ( | ) |
The l_2 norm of the violations of dual constraints.
optional double l2_dual_residual = 8;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6786 of file SolveLogOuterClass.java.
double operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.getL2DualVariable | ( | ) |
The l_2 norm of the dual variables.
optional double l2_dual_variable = 17;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 7102 of file SolveLogOuterClass.java.
double operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.getL2PrimalResidual | ( | ) |
The l_2 norm of the violations of primal constraints.
optional double l2_primal_residual = 6;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6598 of file SolveLogOuterClass.java.
double operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.getL2PrimalVariable | ( | ) |
The l_2 norm of the primal variables.
optional double l2_primal_variable = 15;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6978 of file SolveLogOuterClass.java.
double operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.getLInfComponentwiseDualResidual | ( | ) |
The maximum relative violation of any dual constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |objective|)] where eps_ratio = eps_optimal_dual_residual_absolute / eps_optimal_dual_residual_relative
optional double l_inf_componentwise_dual_residual = 25;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6848 of file SolveLogOuterClass.java.
double operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.getLInfComponentwisePrimalResidual | ( | ) |
The maximum relative violation of any primal constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |bound|)] where eps_ratio = eps_optimal_primal_residual_absolute / eps_optimal_primal_residual_relative and bound is the violated bound.
optional double l_inf_componentwise_primal_residual = 24;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6662 of file SolveLogOuterClass.java.
double operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.getLInfDualResidual | ( | ) |
The maximum violation of any dual constraint, i.e., the l_∞ norm of the violations.
optional double l_inf_dual_residual = 7;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6728 of file SolveLogOuterClass.java.
double operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.getLInfDualVariable | ( | ) |
The maximum absolute value of the dual variables, i.e., the l_∞ norm. This is useful to detect when the dual iterates are diverging. Divergence of the dual variables could be an algorithmic issue, or indicate the primal is infeasible.
optional double l_inf_dual_variable = 16;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 7040 of file SolveLogOuterClass.java.
double operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.getLInfPrimalResidual | ( | ) |
The maximum violation of any primal constraint, i.e., the l_∞ norm of the violations.
optional double l_inf_primal_residual = 5;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6540 of file SolveLogOuterClass.java.
double operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.getLInfPrimalVariable | ( | ) |
The maximum absolute value of the primal variables, i.e., the l_∞ norm. This is useful to detect when the primal iterates are diverging. Divergence of the primal variables could be an algorithmic issue, or indicate that the dual is infeasible.
optional double l_inf_primal_variable = 14;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6916 of file SolveLogOuterClass.java.
double operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.getPrimalObjective | ( | ) |
The primal objective. The primal need not be feasible.
optional double primal_objective = 2;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6342 of file SolveLogOuterClass.java.
boolean operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.hasCandidateType | ( | ) |
Type of the candidate point described by this ConvergenceInformation.
optional .operations_research.pdlp.PointType candidate_type = 1;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6271 of file SolveLogOuterClass.java.
boolean operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.hasCorrectedDualObjective | ( | ) |
If possible (e.g., when all primal variables have lower and upper bounds), a correct dual bound. The value is negative infinity if no corrected dual bound is available.
optional double corrected_dual_objective = 4;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6464 of file SolveLogOuterClass.java.
boolean operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.hasDualObjective | ( | ) |
The dual objective. The dual need not be feasible. The dual objective includes the contributions from reduced costs. NOTE: The definition of dual_objective changed in OR-tools version 9.8. See https://developers.google.com/optimization/lp/pdlp_math#reduced_costs_dual_residuals_and_the_corrected_dual_objective for details.
optional double dual_objective = 3;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6391 of file SolveLogOuterClass.java.
boolean operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.hasL2DualResidual | ( | ) |
The l_2 norm of the violations of dual constraints.
optional double l2_dual_residual = 8;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6774 of file SolveLogOuterClass.java.
boolean operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.hasL2DualVariable | ( | ) |
The l_2 norm of the dual variables.
optional double l2_dual_variable = 17;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 7090 of file SolveLogOuterClass.java.
boolean operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.hasL2PrimalResidual | ( | ) |
The l_2 norm of the violations of primal constraints.
optional double l2_primal_residual = 6;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6586 of file SolveLogOuterClass.java.
boolean operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.hasL2PrimalVariable | ( | ) |
The l_2 norm of the primal variables.
optional double l2_primal_variable = 15;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6966 of file SolveLogOuterClass.java.
boolean operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.hasLInfComponentwiseDualResidual | ( | ) |
The maximum relative violation of any dual constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |objective|)] where eps_ratio = eps_optimal_dual_residual_absolute / eps_optimal_dual_residual_relative
optional double l_inf_componentwise_dual_residual = 25;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6833 of file SolveLogOuterClass.java.
boolean operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.hasLInfComponentwisePrimalResidual | ( | ) |
The maximum relative violation of any primal constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |bound|)] where eps_ratio = eps_optimal_primal_residual_absolute / eps_optimal_primal_residual_relative and bound is the violated bound.
optional double l_inf_componentwise_primal_residual = 24;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6646 of file SolveLogOuterClass.java.
boolean operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.hasLInfDualResidual | ( | ) |
The maximum violation of any dual constraint, i.e., the l_∞ norm of the violations.
optional double l_inf_dual_residual = 7;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6715 of file SolveLogOuterClass.java.
boolean operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.hasLInfDualVariable | ( | ) |
The maximum absolute value of the dual variables, i.e., the l_∞ norm. This is useful to detect when the dual iterates are diverging. Divergence of the dual variables could be an algorithmic issue, or indicate the primal is infeasible.
optional double l_inf_dual_variable = 16;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 7025 of file SolveLogOuterClass.java.
boolean operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.hasLInfPrimalResidual | ( | ) |
The maximum violation of any primal constraint, i.e., the l_∞ norm of the violations.
optional double l_inf_primal_residual = 5;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6527 of file SolveLogOuterClass.java.
boolean operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.hasLInfPrimalVariable | ( | ) |
The maximum absolute value of the primal variables, i.e., the l_∞ norm. This is useful to detect when the primal iterates are diverging. Divergence of the primal variables could be an algorithmic issue, or indicate that the dual is infeasible.
optional double l_inf_primal_variable = 14;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6901 of file SolveLogOuterClass.java.
boolean operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.hasPrimalObjective | ( | ) |
The primal objective. The primal need not be feasible.
optional double primal_objective = 2;
Implements operations_research.pdlp.SolveLogOuterClass.ConvergenceInformationOrBuilder.
Definition at line 6330 of file SolveLogOuterClass.java.
|
protected |
Definition at line 5929 of file SolveLogOuterClass.java.
final boolean operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.isInitialized | ( | ) |
Definition at line 6148 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.mergeFrom | ( | com.google.protobuf.CodedInputStream | input, |
com.google.protobuf.ExtensionRegistryLite | extensionRegistry ) throws java.io.IOException |
Definition at line 6153 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.mergeFrom | ( | com.google.protobuf.Message | other | ) |
Definition at line 6089 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.mergeFrom | ( | operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation | other | ) |
Definition at line 6098 of file SolveLogOuterClass.java.
final Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.mergeUnknownFields | ( | final com.google.protobuf.UnknownFieldSet | unknownFields | ) |
Definition at line 7142 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.setCandidateType | ( | operations_research.pdlp.SolveLogOuterClass.PointType | value | ) |
Type of the candidate point described by this ConvergenceInformation.
optional .operations_research.pdlp.PointType candidate_type = 1;
value | The candidateType to set. |
Definition at line 6296 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.setCorrectedDualObjective | ( | double | value | ) |
If possible (e.g., when all primal variables have lower and upper bounds), a correct dual bound. The value is negative infinity if no corrected dual bound is available.
optional double corrected_dual_objective = 4;
value | The correctedDualObjective to set. |
Definition at line 6492 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.setDualObjective | ( | double | value | ) |
The dual objective. The dual need not be feasible. The dual objective includes the contributions from reduced costs. NOTE: The definition of dual_objective changed in OR-tools version 9.8. See https://developers.google.com/optimization/lp/pdlp_math#reduced_costs_dual_residuals_and_the_corrected_dual_objective for details.
optional double dual_objective = 3;
value | The dualObjective to set. |
Definition at line 6425 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.setField | ( | com.google.protobuf.Descriptors.FieldDescriptor | field, |
java.lang.Object | value ) |
Definition at line 6061 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.setL2DualResidual | ( | double | value | ) |
The l_2 norm of the violations of dual constraints.
optional double l2_dual_residual = 8;
value | The l2DualResidual to set. |
Definition at line 6798 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.setL2DualVariable | ( | double | value | ) |
The l_2 norm of the dual variables.
optional double l2_dual_variable = 17;
value | The l2DualVariable to set. |
Definition at line 7114 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.setL2PrimalResidual | ( | double | value | ) |
The l_2 norm of the violations of primal constraints.
optional double l2_primal_residual = 6;
value | The l2PrimalResidual to set. |
Definition at line 6610 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.setL2PrimalVariable | ( | double | value | ) |
The l_2 norm of the primal variables.
optional double l2_primal_variable = 15;
value | The l2PrimalVariable to set. |
Definition at line 6990 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.setLInfComponentwiseDualResidual | ( | double | value | ) |
The maximum relative violation of any dual constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |objective|)] where eps_ratio = eps_optimal_dual_residual_absolute / eps_optimal_dual_residual_relative
optional double l_inf_componentwise_dual_residual = 25;
value | The lInfComponentwiseDualResidual to set. |
Definition at line 6863 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.setLInfComponentwisePrimalResidual | ( | double | value | ) |
The maximum relative violation of any primal constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |bound|)] where eps_ratio = eps_optimal_primal_residual_absolute / eps_optimal_primal_residual_relative and bound is the violated bound.
optional double l_inf_componentwise_primal_residual = 24;
value | The lInfComponentwisePrimalResidual to set. |
Definition at line 6678 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.setLInfDualResidual | ( | double | value | ) |
The maximum violation of any dual constraint, i.e., the l_∞ norm of the violations.
optional double l_inf_dual_residual = 7;
value | The lInfDualResidual to set. |
Definition at line 6741 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.setLInfDualVariable | ( | double | value | ) |
The maximum absolute value of the dual variables, i.e., the l_∞ norm. This is useful to detect when the dual iterates are diverging. Divergence of the dual variables could be an algorithmic issue, or indicate the primal is infeasible.
optional double l_inf_dual_variable = 16;
value | The lInfDualVariable to set. |
Definition at line 7055 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.setLInfPrimalResidual | ( | double | value | ) |
The maximum violation of any primal constraint, i.e., the l_∞ norm of the violations.
optional double l_inf_primal_residual = 5;
value | The lInfPrimalResidual to set. |
Definition at line 6553 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.setLInfPrimalVariable | ( | double | value | ) |
The maximum absolute value of the primal variables, i.e., the l_∞ norm. This is useful to detect when the primal iterates are diverging. Divergence of the primal variables could be an algorithmic issue, or indicate that the dual is infeasible.
optional double l_inf_primal_variable = 14;
value | The lInfPrimalVariable to set. |
Definition at line 6931 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.setPrimalObjective | ( | double | value | ) |
The primal objective. The primal need not be feasible.
optional double primal_objective = 2;
value | The primalObjective to set. |
Definition at line 6354 of file SolveLogOuterClass.java.
Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.setRepeatedField | ( | com.google.protobuf.Descriptors.FieldDescriptor | field, |
int | index, | ||
java.lang.Object | value ) |
Definition at line 6077 of file SolveLogOuterClass.java.
final Builder operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder.setUnknownFields | ( | final com.google.protobuf.UnknownFieldSet | unknownFields | ) |
Definition at line 7136 of file SolveLogOuterClass.java.