GurobiClientΒΆ
- class GurobiClientΒΆ
Bases:
BaseClientMethods
Attributes
Returns: amplify.AcceptableDegrees:
Returns: str | None:
Returns: amplify.GurobiClient.Parameters:
Returns: str:
Returns: str | None:
Returns: str | None:
- class ParametersΒΆ
- __init__(*args, **kwargs)ΒΆ
- property agg_fillΒΆ
Returns: int | None:
- property aggregateΒΆ
Returns: int | None:
- property bar_conv_tolΒΆ
Returns: float | None:
- property bar_correctorsΒΆ
Returns: int | None:
- property bar_homogeneousΒΆ
Returns: int | None:
- property bar_iter_limitΒΆ
Returns: int | None:
- property bar_orderΒΆ
Returns: int | None:
- property bar_qcp_conv_tolΒΆ
Returns: float | None:
- property best_bd_stopΒΆ
Returns: float | None:
- property best_obj_stopΒΆ
Returns: float | None:
- property bqp_cutsΒΆ
Returns: int | None:
- property branch_dirΒΆ
Returns: int | None:
- property clique_cutsΒΆ
Returns: int | None:
- property cloud_access_idΒΆ
Returns: str | None:
- property cloud_hostΒΆ
Returns: str | None:
- property cloud_poolΒΆ
Returns: str | None:
- property cloud_secret_keyΒΆ
Returns: str | None:
- property compute_serverΒΆ
Returns: str | None:
- property concurrent_jobsΒΆ
Returns: int | None:
- property concurrent_methodΒΆ
Returns: int | None:
- property concurrent_mipΒΆ
Returns: int | None:
- property cover_cutsΒΆ
Returns: int | None:
- property crossoverΒΆ
Returns: int | None:
- property crossover_basisΒΆ
Returns: int | None:
- property cs_app_nameΒΆ
Returns: str | None:
- property cs_auth_tokenΒΆ
Returns: str | None:
- property cs_batch_modeΒΆ
Returns: int | None:
- property cs_client_logΒΆ
Returns: int | None:
- property cs_groupΒΆ
Returns: str | None:
- property cs_idle_timeoutΒΆ
Returns: int | None:
- property cs_managerΒΆ
Returns: str | None:
- property cs_priorityΒΆ
Returns: int | None:
- property cs_queue_timeoutΒΆ
Returns: float | None:
- property cs_routerΒΆ
Returns: str | None:
- property csapi_access_idΒΆ
Returns: str | None:
- property csapi_secretΒΆ
Returns: str | None:
- property cstls_insecureΒΆ
Returns: int | None:
- property cut_agg_passesΒΆ
Returns: int | None:
- property cut_passesΒΆ
Returns: int | None:
- property cutoffΒΆ
Returns: float | None:
- property cutsΒΆ
Returns: int | None:
- property degen_movesΒΆ
Returns: int | None:
- property disconnectedΒΆ
Returns: int | None:
- property display_intervalΒΆ
Returns: int | None:
- property distributed_mip_jobsΒΆ
Returns: int | None:
- property dual_implied_cutsΒΆ
Returns: int | None:
- property dual_reductionsΒΆ
Returns: int | None:
- property feas_relax_big_mΒΆ
Returns: float | None:
- property feasibility_tolΒΆ
Returns: float | None:
- property flow_cover_cutsΒΆ
Returns: int | None:
- property flow_path_cutsΒΆ
Returns: int | None:
- property func_max_valΒΆ
Returns: float | None:
- property func_nonlinearΒΆ
Returns: int | None:
- property func_piece_errorΒΆ
Returns: float | None:
- property func_piece_lengthΒΆ
Returns: float | None:
- property func_piece_ratioΒΆ
Returns: float | None:
- property func_piecesΒΆ
Returns: int | None:
- property gomory_passesΒΆ
Returns: int | None:
- property gub_cover_cutsΒΆ
Returns: int | None:
- property heuristicsΒΆ
Returns: float | None:
- property ignore_namesΒΆ
Returns: int | None:
- property iis_methodΒΆ
Returns: int | None:
- property implied_cutsΒΆ
Returns: int | None:
- property improve_start_gapΒΆ
Returns: float | None:
- property improve_start_nodesΒΆ
Returns: float | None:
- property improve_start_timeΒΆ
Returns: float | None:
- property inf_proof_cutsΒΆ
Returns: int | None:
- property inf_unbd_infoΒΆ
Returns: int | None:
- property int_feas_tolΒΆ
Returns: float | None:
- property integrality_focusΒΆ
Returns: int | None:
- property iteration_limitΒΆ
Returns: float | None:
- property job_idΒΆ
Returns: str | None:
- property json_sol_detailΒΆ
Returns: int | None:
- property lazy_constraintsΒΆ
Returns: int | None:
- property license_idΒΆ
Returns: int | None:
- property lift_project_cutsΒΆ
Returns: int | None:
- property log_fileΒΆ
Returns: pathlib.Path | None:
- property log_to_consoleΒΆ
Returns: bool | None:
- property lp_warm_startΒΆ
Returns: int | None:
- property markowitz_tolΒΆ
Returns: float | None:
- property mem_limitΒΆ
Returns: float | None:
- property methodΒΆ
Returns: int | None:
- property min_rel_nodesΒΆ
Returns: int | None:
- property mip_focusΒΆ
Returns: int | None:
- property mip_gapΒΆ
Returns: float | None:
- property mip_gap_absΒΆ
Returns: float | None:
- property mip_sep_cutsΒΆ
Returns: int | None:
- property miqcp_methodΒΆ
Returns: int | None:
- property mir_cutsΒΆ
Returns: int | None:
- property mixing_cutsΒΆ
Returns: int | None:
- property mod_k_cutsΒΆ
Returns: int | None:
- property multi_obj_methodΒΆ
Returns: int | None:
- property multi_obj_preΒΆ
Returns: int | None:
- property network_algΒΆ
Returns: int | None:
- property network_cutsΒΆ
Returns: int | None:
- property nlp_heurΒΆ
Returns: int | None:
- property no_rel_heur_timeΒΆ
Returns: float | None:
- property no_rel_heur_workΒΆ
Returns: float | None:
- property no_rel_heuristicΒΆ
Returns: int | None:
- property node_limitΒΆ
Returns: float | None:
- property node_methodΒΆ
Returns: int | None:
- property nodefile_dirΒΆ
Returns: pathlib.Path | None:
- property nodefile_startΒΆ
Returns: float | None:
- property non_convexΒΆ
Returns: int | None:
- property norm_adjustΒΆ
Returns: int | None:
- property numeric_focusΒΆ
Returns: int | None:
- property obbtΒΆ
Returns: int | None:
- property obj_numberΒΆ
Returns: int | None:
- property obj_scaleΒΆ
Returns: float | None:
- property optimality_tolΒΆ
Returns: float | None:
- property output_flagΒΆ
Returns: int | None:
- property partition_placeΒΆ
Returns: int | None:
- property perturb_valueΒΆ
Returns: float | None:
- property pool_gapΒΆ
Returns: float | None:
- property pool_gap_absΒΆ
Returns: float | None:
- property pool_search_modeΒΆ
Returns: int | None:
- property pool_solutionsΒΆ
Returns: int | None:
- property pre_crushΒΆ
Returns: int | None:
- property pre_dep_rowΒΆ
Returns: int | None:
- property pre_dualΒΆ
Returns: int | None:
- property pre_miqcp_formΒΆ
Returns: int | None:
- property pre_passesΒΆ
Returns: int | None:
- property pre_q_linearizeΒΆ
Returns: int | None:
- property pre_sparsifyΒΆ
Returns: int | None:
- property presolveΒΆ
Returns: int | None:
- property proj_implied_cutsΒΆ
Returns: int | None:
- property psd_cutsΒΆ
Returns: int | None:
- property psd_tolΒΆ
Returns: float | None:
- property pump_passesΒΆ
Returns: int | None:
- property qcp_dualΒΆ
Returns: int | None:
- property quadΒΆ
Returns: int | None:
- property recordΒΆ
Returns: int | None:
- property relax_lift_cutsΒΆ
Returns: int | None:
- property result_fileΒΆ
Returns: pathlib.Path | None:
- property rinsΒΆ
Returns: int | None:
- property rlt_cutsΒΆ
Returns: int | None:
- property scale_flagΒΆ
Returns: int | None:
- property scenario_numberΒΆ
Returns: int | None:
- property seedΒΆ
Returns: int | None:
- property server_passwordΒΆ
Returns: str | None:
- property server_timeoutΒΆ
Returns: int | None:
- property sift_methodΒΆ
Returns: int | None:
- property siftingΒΆ
Returns: int | None:
- property simplex_pricingΒΆ
Returns: int | None:
- property soft_mem_limitΒΆ
Returns: float | None:
- property sol_filesΒΆ
Returns: str | None:
- property solution_limitΒΆ
Returns: int | None:
- property solution_numberΒΆ
Returns: int | None:
- property solution_targetΒΆ
Returns: int | None:
- property start_node_limitΒΆ
Returns: int | None:
- property start_numberΒΆ
Returns: int | None:
- property strong_cg_cutsΒΆ
Returns: int | None:
- property sub_mip_cutsΒΆ
Returns: int | None:
- property sub_mip_nodesΒΆ
Returns: int | None:
- property symmetryΒΆ
Returns: int | None:
- property thread_limitΒΆ
Returns: int | None:
- property threadsΒΆ
Returns: int | None:
- property time_limitΒΆ
Returns: datetime.timedelta | None:
- property token_serverΒΆ
Returns: str | None:
- property ts_portΒΆ
Returns: int | None:
- property tune_cleanupΒΆ
Returns: float | None:
- property tune_criterionΒΆ
Returns: int | None:
- property tune_dynamic_jobsΒΆ
Returns: int | None:
- property tune_jobsΒΆ
Returns: int | None:
- property tune_metricΒΆ
Returns: int | None:
- property tune_outputΒΆ
Returns: int | None:
- property tune_resultsΒΆ
Returns: int | None:
- property tune_target_mip_gapΒΆ
Returns: float | None:
- property tune_target_timeΒΆ
Returns: float | None:
- property tune_time_limitΒΆ
Returns: datetime.timedelta | None:
- property tune_trialsΒΆ
Returns: int | None:
- property update_modeΒΆ
Returns: int | None:
- property usernameΒΆ
Returns: str | None:
- property var_branchΒΆ
Returns: int | None:
- property wls_access_idΒΆ
Returns: str | None:
- property wls_configΒΆ
Returns: str | None:
- property wls_proxyΒΆ
Returns: str | None:
- property wls_secretΒΆ
Returns: str | None:
- property wls_tokenΒΆ
Returns: str | None:
- property wls_token_durationΒΆ
Returns: int | None:
- property wls_token_refreshΒΆ
Returns: float | None:
- property work_limitΒΆ
Returns: float | None:
- property worker_passwordΒΆ
Returns: str | None:
- property worker_poolΒΆ
Returns: str | None:
- property zero_half_cutsΒΆ
Returns: int | None:
- property zero_obj_nodesΒΆ
Returns: int | None:
- class ResultΒΆ
- class OptimizationStatusCodeΒΆ
Bases:
Enum- classmethod __contains__(value)ΒΆ
Return True if value is in cls.
value is in cls if: 1) value is a member of cls, or 2) value is the value of one of the clsβs members. 3) value is a pseudo-member (flags)
- classmethod __getitem__(name)ΒΆ
Return the member matching name.
- classmethod __iter__()ΒΆ
Return members in definition order.
- classmethod __len__()ΒΆ
Return the number of members (no aliases)
- Cutoff = 6ΒΆ
- InfOrUnbd = 4ΒΆ
- Infeasible = 3ΒΆ
- Inprogress = 14ΒΆ
- Interrupted = 11ΒΆ
- IterationLimit = 7ΒΆ
- Loaded = 1ΒΆ
- MemLimit = 17ΒΆ
- NodeLimit = 8ΒΆ
- Numeric = 12ΒΆ
- Optimal = 2ΒΆ
- SolutionLimit = 10ΒΆ
- Suboptimal = 13ΒΆ
- TimeLimit = 9ΒΆ
- Unbounded = 5ΒΆ
- Unknown = 0ΒΆ
- UserObjLimit = 15ΒΆ
- WorkLimit = 16ΒΆ
- __nb_enum__ = <capsule object NULL>ΒΆ
- __init__(*args, **kwargs)ΒΆ
- property bar_iter_countΒΆ
Returns: int | None:
- property bound_vioΒΆ
Returns: float | None:
- property constr_vioΒΆ
Returns: float | None:
- property farkas_proofΒΆ
Returns: float | None:
- property int_vioΒΆ
Returns: float | None:
- property iter_countΒΆ
Returns: float | None:
- property mip_gapΒΆ
Returns: float | None:
- property node_countΒΆ
Returns: float | None:
- property obj_boundΒΆ
Returns: float | None:
- property obj_bound_cΒΆ
Returns: float | None:
- property obj_valΒΆ
Returns: float | None:
- property pool_obj_boundΒΆ
Returns: float | None:
- property pool_obj_valΒΆ
Returns: numpy.ndarray:
- property runtimeΒΆ
Returns: datetime.timedelta:
- property sol_countΒΆ
Returns: int | None:
- property statusΒΆ
Returns: amplify.GurobiClient.Result.OptimizationStatusCode:
- property time_stampsΒΆ
Returns: list[tuple[float, datetime.timedelta]]:
- property var_namesΒΆ
Returns: list[str] | None:
- property xΒΆ
Returns: numpy.ndarray:
- property xnΒΆ
Returns: list[numpy.ndarray[dtype=float64, writable=False]] | None:
- solve(self, objective: Poly | Matrix, dry_run: Literal[False] = False) ResultΒΆ
- solve(
- self,
- constraint: Constraint | ConstraintList,
- dry_run: Literal[False] = False,
- solve(
- self,
- objective: Poly | Matrix,
- constraint: Constraint | ConstraintList,
- dry_run: Literal[False] = False,
- solve(self, objective: Poly | Matrix, dry_run: Literal[True]) None
- solve(self, constraint: Constraint | ConstraintList, dry_run: Literal[True]) None
- solve(
- self,
- objective: Poly | Matrix,
- constraint: Constraint | ConstraintList,
- dry_run: Literal[True],
solve
Overload 1.
- Args:
objective (amplify.Poly | amplify.Matrix)
dry_run (typing.Literal[False]): Defaults to
False.
- Returns:
amplify.GurobiClient.Result:
Overload 2.
- Args:
constraint (amplify.Constraint | amplify.ConstraintList)
dry_run (typing.Literal[False]): Defaults to
False.
- Returns:
amplify.GurobiClient.Result:
Overload 3.
- Args:
objective (amplify.Poly | amplify.Matrix)
constraint (amplify.Constraint | amplify.ConstraintList)
dry_run (typing.Literal[False]): Defaults to
False.
- Returns:
amplify.GurobiClient.Result:
Overload 4.
- Args:
objective (amplify.Poly | amplify.Matrix)
dry_run (typing.Literal[True])
Overload 5.
- Args:
constraint (amplify.Constraint | amplify.ConstraintList)
dry_run (typing.Literal[True])
Overload 6.
- Args:
objective (amplify.Poly | amplify.Matrix)
constraint (amplify.Constraint | amplify.ConstraintList)
dry_run (typing.Literal[True])
- tune(self, objective: Poly | Matrix) NoneΒΆ
- tune(self, constraint: Constraint | ConstraintList) None
- tune(self, objective: Poly | Matrix, constraint: Constraint | ConstraintList) None
tune
Overload 1.
- Args:
objective (amplify.Poly | amplify.Matrix)
Overload 2.
- Args:
constraint (amplify.Constraint | amplify.ConstraintList)
Overload 3.
- Args:
objective (amplify.Poly | amplify.Matrix)
constraint (amplify.Constraint | amplify.ConstraintList)
- property acceptable_degreesΒΆ
Returns: amplify.AcceptableDegrees:
- property library_pathΒΆ
Returns: str | None:
- property parametersΒΆ
Returns: amplify.GurobiClient.Parameters:
- property versionΒΆ
Returns: str:
- property write_request_dataΒΆ
Returns: str | None:
- property write_response_dataΒΆ
Returns: str | None: