13 CancellationToken cancellationToken =
default)
15 ArgumentNullException.ThrowIfNull(
25 new LocalBranchingMatheuristicOptimizer();
28 optimizer.Descriptor.Id,
29 MetaheuristicAlgorithmIds.LocalBranchingMatheuristic,
30 StringComparison.Ordinal))
32 throw new InvalidOperationException(
33 "Unexpected Local Branching algorithm identity.");
37 new LocalBranchingMatheuristicParameters
40 options.MaximumIterations,
43 options.HammingRadius,
50 new OptimizationOptions
56 MatheuristicOptimizationResult result =
64 optimizer.Descriptor.Id,
68 result.RelaxationSolves,
71 result.ExactRepairTrace);