package operations_research.glop

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message GlopParameters

parameters.proto:28

next id = 73

Used in: math_opt.SolveParametersProto, pdlp.PrimalDualHybridGradientParams.PresolveOptions

enum GlopParameters.CostScalingAlgorithm

parameters.proto:194

This is only used if use_scaling is true. After the scaling is done, we also scale the objective by a constant factor. This is important because scaling the cost has a direct influence on the meaning of the dual_feasibility_tolerance. Because we usually use a fixed tolerance, the objective must be well scaled to make sense.

Used in: GlopParameters

enum GlopParameters.InitialBasisHeuristic

parameters.proto:70

Heuristics to use in the primal simplex to remove fixed slack variables from the initial basis.

Used in: GlopParameters

enum GlopParameters.PricingRule

parameters.proto:49

General strategy used during pricing.

Used in: GlopParameters

enum GlopParameters.ScalingAlgorithm

parameters.proto:34

Supported algorithms for scaling: EQUILIBRATION - progressive scaling by row and column norms until the marginal difference passes below a threshold. LINEAR_PROGRAM - EXPERIMENTAL: finding optimal scale factors using a linear program in the log scale.

Used in: GlopParameters

enum GlopParameters.SolverBehavior

parameters.proto:42

Like a Boolean with an extra value to let the algorithm decide what is the best choice.

Used in: GlopParameters