2using System.Xml.Serialization;
15[XmlType(TypeName =
"solutionMethodKind")]
29 [XmlEnum(
"exactOptimization")]
36 [XmlEnum(
"constructiveHeuristic")]
43 [XmlEnum(
"localSearch")]
50 [XmlEnum(
"metaheuristic")]
57 [XmlEnum(
"matheuristic")]
64 [XmlEnum(
"simulationOptimization")]
71 [XmlEnum(
"machineLearning")]
@ Unknown
The completeness of the solution has not been evaluated.
SolutionMethodKind
Identifies the general type of method used to generate a lot-sizing solution.
@ ExactOptimization
An exact mathematical optimization method, such as branch-and-bound or branch-and-cut.
@ SimulationOptimization
A method based on simulation or simulation-driven optimization.
@ Matheuristic
A method combining mathematical optimization and heuristic components.
@ Metaheuristic
A metaheuristic such as tabu search, simulated annealing, variable-neighborhood search or a genetic a...
@ ConstructiveHeuristic
A constructive heuristic that progressively builds a solution from an initially empty or partial stat...
@ LocalSearch
A local-search method that improves an existing solution by exploring neighboring solutions.
@ Other
A solution-generation method that does not fit any of the other categories.
@ Imported
A solution imported from an external file, application or benchmark repository.
@ MachineLearning
A method based primarily on machine learning, reinforcement learning or learned decision rules.
@ Manual
A solution entered, constructed or modified manually.