Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
ortools.math_opt.python.model_parameters Namespace Reference

Classes

class  ModelSolveParameters
class  ObjectiveParameters
class  SolutionHint

Functions

SolutionHint parse_solution_hint (model_parameters_pb2.SolutionHintProto hint_proto, model.Model mod)
ObjectiveParameters parse_objective_parameters (model_parameters_pb2.ObjectiveParametersProto proto)

Detailed Description

Model specific solver configuration (e.g. starting basis).

Function Documentation

◆ parse_objective_parameters()

ObjectiveParameters ortools.math_opt.python.model_parameters.parse_objective_parameters ( model_parameters_pb2.ObjectiveParametersProto proto)
Returns an equivalent ObjectiveParameters to the input proto.

Definition at line 162 of file model_parameters.py.

◆ parse_solution_hint()

SolutionHint ortools.math_opt.python.model_parameters.parse_solution_hint ( model_parameters_pb2.SolutionHintProto hint_proto,
model.Model mod )
Returns an equivalent SolutionHint to `hint_proto`.

Args:
  hint_proto: The solution, as encoded by the ids of the variables and
    constraints.
  mod: A MathOpt Model that must contain variables and linear constraints with
    the ids from hint_proto.

Returns:
  A SolutionHint equivalent.

Raises:
  ValueError if hint_proto is invalid or refers to variables or constraints
  not in mod.

Definition at line 77 of file model_parameters.py.