Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
parameters_pb2.py
Go to the documentation of this file.
1# -*- coding: utf-8 -*-
2# Generated by the protocol buffer compiler. DO NOT EDIT!
3# source: ortools/math_opt/parameters.proto
4# Protobuf Python Version: 5.26.1
5"""Generated protocol buffer code."""
6from google.protobuf import descriptor as _descriptor
7from google.protobuf import descriptor_pool as _descriptor_pool
8from google.protobuf import symbol_database as _symbol_database
9from google.protobuf.internal import builder as _builder
10# @@protoc_insertion_point(imports)
11
12_sym_db = _symbol_database.Default()
13
14
15from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2
16from ortools.pdlp import solvers_pb2 as ortools_dot_pdlp_dot_solvers__pb2
17from ortools.glop import parameters_pb2 as ortools_dot_glop_dot_parameters__pb2
18from ortools.gscip import gscip_pb2 as ortools_dot_gscip_dot_gscip__pb2
19from ortools.math_opt.solvers import glpk_pb2 as ortools_dot_math__opt_dot_solvers_dot_glpk__pb2
20from ortools.math_opt.solvers import gurobi_pb2 as ortools_dot_math__opt_dot_solvers_dot_gurobi__pb2
21from ortools.math_opt.solvers import highs_pb2 as ortools_dot_math__opt_dot_solvers_dot_highs__pb2
22from ortools.math_opt.solvers import osqp_pb2 as ortools_dot_math__opt_dot_solvers_dot_osqp__pb2
23from ortools.sat import sat_parameters_pb2 as ortools_dot_sat_dot_sat__parameters__pb2
24
25
26DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!ortools/math_opt/parameters.proto\x12\x1coperations_research.math_opt\x1a\x1egoogle/protobuf/duration.proto\x1a\x1aortools/pdlp/solvers.proto\x1a\x1dortools/glop/parameters.proto\x1a\x19ortools/gscip/gscip.proto\x1a#ortools/math_opt/solvers/glpk.proto\x1a%ortools/math_opt/solvers/gurobi.proto\x1a$ortools/math_opt/solvers/highs.proto\x1a#ortools/math_opt/solvers/osqp.proto\x1a ortools/sat/sat_parameters.proto\"(\n\x0fStrictnessProto\x12\x15\n\rbad_parameter\x18\x01 \x01(\x08\"^\n\x16SolverInitializerProto\x12\x44\n\x06gurobi\x18\x01 \x01(\x0b\x32\x34.operations_research.math_opt.GurobiInitializerProto\"\xb3\x0b\n\x14SolveParametersProto\x12-\n\ntime_limit\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x1c\n\x0fiteration_limit\x18\x02 \x01(\x03H\x00\x88\x01\x01\x12\x17\n\nnode_limit\x18\x18 \x01(\x03H\x01\x88\x01\x01\x12\x19\n\x0c\x63utoff_limit\x18\x14 \x01(\x01H\x02\x88\x01\x01\x12\x1c\n\x0fobjective_limit\x18\x15 \x01(\x01H\x03\x88\x01\x01\x12\x1d\n\x10\x62\x65st_bound_limit\x18\x16 \x01(\x01H\x04\x88\x01\x01\x12\x1b\n\x0esolution_limit\x18\x17 \x01(\x05H\x05\x88\x01\x01\x12\x15\n\renable_output\x18\x03 \x01(\x08\x12\x14\n\x07threads\x18\x04 \x01(\x05H\x06\x88\x01\x01\x12\x18\n\x0brandom_seed\x18\x05 \x01(\x05H\x07\x88\x01\x01\x12#\n\x16\x61\x62solute_gap_tolerance\x18\x12 \x01(\x01H\x08\x88\x01\x01\x12#\n\x16relative_gap_tolerance\x18\x11 \x01(\x01H\t\x88\x01\x01\x12\x1f\n\x12solution_pool_size\x18\x19 \x01(\x05H\n\x88\x01\x01\x12\x44\n\x0clp_algorithm\x18\x06 \x01(\x0e\x32..operations_research.math_opt.LPAlgorithmProto\x12=\n\x08presolve\x18\x07 \x01(\x0e\x32+.operations_research.math_opt.EmphasisProto\x12\x39\n\x04\x63uts\x18\x08 \x01(\x0e\x32+.operations_research.math_opt.EmphasisProto\x12?\n\nheuristics\x18\t \x01(\x0e\x32+.operations_research.math_opt.EmphasisProto\x12<\n\x07scaling\x18\n \x01(\x0e\x32+.operations_research.math_opt.EmphasisProto\x12\x33\n\x05gscip\x18\x0c \x01(\x0b\x32$.operations_research.GScipParameters\x12\x43\n\x06gurobi\x18\r \x01(\x0b\x32\x33.operations_research.math_opt.GurobiParametersProto\x12\x36\n\x04glop\x18\x0e \x01(\x0b\x32(.operations_research.glop.GlopParameters\x12\x36\n\x06\x63p_sat\x18\x0f \x01(\x0b\x32&.operations_research.sat.SatParameters\x12\x46\n\x04pdlp\x18\x10 \x01(\x0b\x32\x38.operations_research.pdlp.PrimalDualHybridGradientParams\x12=\n\x04osqp\x18\x13 \x01(\x0b\x32/.operations_research.math_opt.OsqpSettingsProto\x12?\n\x04glpk\x18\x1a \x01(\x0b\x32\x31.operations_research.math_opt.GlpkParametersProto\x12>\n\x05highs\x18\x1b \x01(\x0b\x32/.operations_research.math_opt.HighsOptionsProtoB\x12\n\x10_iteration_limitB\r\n\x0b_node_limitB\x0f\n\r_cutoff_limitB\x12\n\x10_objective_limitB\x13\n\x11_best_bound_limitB\x11\n\x0f_solution_limitB\n\n\x08_threadsB\x0e\n\x0c_random_seedB\x19\n\x17_absolute_gap_toleranceB\x19\n\x17_relative_gap_toleranceB\x15\n\x13_solution_pool_sizeJ\x04\x08\x0b\x10\x0c*\xaa\x02\n\x0fSolverTypeProto\x12\x1b\n\x17SOLVER_TYPE_UNSPECIFIED\x10\x00\x12\x15\n\x11SOLVER_TYPE_GSCIP\x10\x01\x12\x16\n\x12SOLVER_TYPE_GUROBI\x10\x02\x12\x14\n\x10SOLVER_TYPE_GLOP\x10\x03\x12\x16\n\x12SOLVER_TYPE_CP_SAT\x10\x04\x12\x14\n\x10SOLVER_TYPE_PDLP\x10\x05\x12\x14\n\x10SOLVER_TYPE_GLPK\x10\x06\x12\x14\n\x10SOLVER_TYPE_OSQP\x10\x07\x12\x14\n\x10SOLVER_TYPE_ECOS\x10\x08\x12\x13\n\x0fSOLVER_TYPE_SCS\x10\t\x12\x15\n\x11SOLVER_TYPE_HIGHS\x10\n\x12\x19\n\x15SOLVER_TYPE_SANTORINI\x10\x0b*\xa8\x01\n\x10LPAlgorithmProto\x12\x1c\n\x18LP_ALGORITHM_UNSPECIFIED\x10\x00\x12\x1f\n\x1bLP_ALGORITHM_PRIMAL_SIMPLEX\x10\x01\x12\x1d\n\x19LP_ALGORITHM_DUAL_SIMPLEX\x10\x02\x12\x18\n\x14LP_ALGORITHM_BARRIER\x10\x03\x12\x1c\n\x18LP_ALGORITHM_FIRST_ORDER\x10\x04*\x8d\x01\n\rEmphasisProto\x12\x18\n\x14\x45MPHASIS_UNSPECIFIED\x10\x00\x12\x10\n\x0c\x45MPHASIS_OFF\x10\x01\x12\x10\n\x0c\x45MPHASIS_LOW\x10\x02\x12\x13\n\x0f\x45MPHASIS_MEDIUM\x10\x03\x12\x11\n\rEMPHASIS_HIGH\x10\x04\x12\x16\n\x12\x45MPHASIS_VERY_HIGH\x10\x05\x42\x1e\n\x1a\x63om.google.ortools.mathoptP\x01\x62\x06proto3')
27
28_globals = globals()
29_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
30_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'ortools.math_opt.parameters_pb2', _globals)
31if not _descriptor._USE_C_DESCRIPTORS:
32 _globals['DESCRIPTOR']._loaded_options = None
33 _globals['DESCRIPTOR']._serialized_options = b'\n\032com.google.ortools.mathoptP\001'
34 _globals['_SOLVERTYPEPROTO']._serialized_start=1971
35 _globals['_SOLVERTYPEPROTO']._serialized_end=2269
36 _globals['_LPALGORITHMPROTO']._serialized_start=2272
37 _globals['_LPALGORITHMPROTO']._serialized_end=2440
38 _globals['_EMPHASISPROTO']._serialized_start=2443
39 _globals['_EMPHASISPROTO']._serialized_end=2584
40 _globals['_STRICTNESSPROTO']._serialized_start=370
41 _globals['_STRICTNESSPROTO']._serialized_end=410
42 _globals['_SOLVERINITIALIZERPROTO']._serialized_start=412
43 _globals['_SOLVERINITIALIZERPROTO']._serialized_end=506
44 _globals['_SOLVEPARAMETERSPROTO']._serialized_start=509
45 _globals['_SOLVEPARAMETERSPROTO']._serialized_end=1968
46# @@protoc_insertion_point(module_scope)