Skip to main content

DecisionProblemMeta

Trait DecisionProblemMeta 

Source
pub trait DecisionProblemMeta: Problem
where Self::Value: OptimizationValue,
{ const DECISION_NAME: &'static str; }
Expand description

Metadata for concrete optimization problems that expose a decision wrapper.

Required Associated Constants§

Source

const DECISION_NAME: &'static str

Problem name used by the corresponding Decision<Self> variant.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl DecisionProblemMeta for ClosestVectorProblem

Source§

const DECISION_NAME: &'static str = "DecisionClosestVectorProblem"

Source§

impl DecisionProblemMeta for LongestCircuit<SimpleGraph, i64>

Source§

const DECISION_NAME: &'static str = "DecisionLongestCircuit"

Source§

impl DecisionProblemMeta for LongestPath<SimpleGraph, One>

Source§

const DECISION_NAME: &'static str = "DecisionLongestPath"

Source§

impl DecisionProblemMeta for MaxCut<SimpleGraph, i64>

Source§

const DECISION_NAME: &'static str = "DecisionMaxCut"

Source§

impl DecisionProblemMeta for Maximum2Satisfiability

Source§

const DECISION_NAME: &'static str = "DecisionMaximum2Satisfiability"

Source§

impl DecisionProblemMeta for MinMaxMulticenter<SimpleGraph, One>

Source§

const DECISION_NAME: &'static str = "DecisionMinMaxMulticenter"

Source§

impl DecisionProblemMeta for MinimumCoveringByCliques<SimpleGraph>

Source§

const DECISION_NAME: &'static str = "DecisionMinimumCoveringByCliques"

Source§

impl DecisionProblemMeta for MinimumSumMulticenter<SimpleGraph, i64>

Source§

const DECISION_NAME: &'static str = "DecisionMinimumSumMulticenter"

Source§

impl DecisionProblemMeta for OpenShopScheduling

Source§

const DECISION_NAME: &'static str = "DecisionOpenShopScheduling"

Source§

impl DecisionProblemMeta for QUBO<i64>

Source§

const DECISION_NAME: &'static str = "DecisionQUBO"

Source§

impl DecisionProblemMeta for QuadraticAssignment

Source§

const DECISION_NAME: &'static str = "DecisionQuadraticAssignment"

Source§

impl DecisionProblemMeta for RuralPostman<SimpleGraph, i64>

Source§

const DECISION_NAME: &'static str = "DecisionRuralPostman"

Source§

impl DecisionProblemMeta for SequencingToMinimizeTardyTaskWeight

Source§

const DECISION_NAME: &'static str = "DecisionSequencingToMinimizeTardyTaskWeight"

Source§

impl DecisionProblemMeta for SpinGlass<SimpleGraph, i64>

Source§

const DECISION_NAME: &'static str = "DecisionSpinGlass"

Source§

impl DecisionProblemMeta for StackerCrane

Source§

const DECISION_NAME: &'static str = "DecisionStackerCrane"

Source§

impl<G, W> DecisionProblemMeta for MaximumIndependentSet<G, W>

Source§

const DECISION_NAME: &'static str = "DecisionMaximumIndependentSet"

Source§

impl<G, W> DecisionProblemMeta for MinimumDominatingSet<G, W>

Source§

const DECISION_NAME: &'static str = "DecisionMinimumDominatingSet"

Source§

impl<G, W> DecisionProblemMeta for MinimumVertexCover<G, W>

Source§

const DECISION_NAME: &'static str = "DecisionMinimumVertexCover"

Source§

impl<G> DecisionProblemMeta for OptimalLinearArrangement<G>
where G: Graph + VariantParam,

Source§

const DECISION_NAME: &'static str = "DecisionOptimalLinearArrangement"