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/service/v1/mathopt/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
16
17
18DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n+ortools/service/v1/mathopt/parameters.proto\x12&operations_research.service.v1.mathopt\x1a\x1egoogle/protobuf/duration.proto\"\xa3\x08\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\x12N\n\x0clp_algorithm\x18\x06 \x01(\x0e\x32\x38.operations_research.service.v1.mathopt.LPAlgorithmProto\x12G\n\x08presolve\x18\x07 \x01(\x0e\x32\x35.operations_research.service.v1.mathopt.EmphasisProto\x12\x43\n\x04\x63uts\x18\x08 \x01(\x0e\x32\x35.operations_research.service.v1.mathopt.EmphasisProto\x12I\n\nheuristics\x18\t \x01(\x0e\x32\x35.operations_research.service.v1.mathopt.EmphasisProto\x12\x46\n\x07scaling\x18\n \x01(\x0e\x32\x35.operations_research.service.v1.mathopt.EmphasisProtoB\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\x0c\x10\rJ\x04\x08\r\x10\x0eJ\x04\x08\x0e\x10\x0fJ\x04\x08\x0f\x10\x10J\x04\x08\x10\x10\x11J\x04\x08\x13\x10\x14J\x04\x08\x1a\x10\x1bJ\x04\x08\x1b\x10\x1cJ\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\x42\n%com.google.ortools.service.v1.mathoptP\x01\xaa\x02\x16Google.OrTools.Serviceb\x06proto3')
19
20_globals = globals()
21_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
22_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'ortools.service.v1.mathopt.parameters_pb2', _globals)
23if not _descriptor._USE_C_DESCRIPTORS:
24 _globals['DESCRIPTOR']._loaded_options = None
25 _globals['DESCRIPTOR']._serialized_options = b'\n%com.google.ortools.service.v1.mathoptP\001\252\002\026Google.OrTools.Service'
26 _globals['_SOLVERTYPEPROTO']._serialized_start=1182
27 _globals['_SOLVERTYPEPROTO']._serialized_end=1480
28 _globals['_LPALGORITHMPROTO']._serialized_start=1483
29 _globals['_LPALGORITHMPROTO']._serialized_end=1651
30 _globals['_EMPHASISPROTO']._serialized_start=1654
31 _globals['_EMPHASISPROTO']._serialized_end=1795
32 _globals['_SOLVEPARAMETERSPROTO']._serialized_start=120
33 _globals['_SOLVEPARAMETERSPROTO']._serialized_end=1179
34# @@protoc_insertion_point(module_scope)