ULSAlgorithms
1.1.0-g3e5595996d
High-performance exact and heuristic algorithms for uncapacitated lot sizing
Loading...
Searching...
No Matches
LsCutKey.cs
Go to the documentation of this file.
1
using
ULSAlgorithms.CuttingPlanes
;
2
3
namespace
ULSAlgorithms.CuttingPlanes.Internal
;
4
5
internal
static
class
LsCutKey
6
{
7
internal
static
string
Create
(
8
LsCutDefinition
definition)
9
{
10
ArgumentNullException.ThrowIfNull(definition);
11
12
return
definition.
L
.ToString(
13
System.Globalization.CultureInfo.InvariantCulture) +
14
":"
+
15
string
.Join(
16
","
,
17
definition.
S
);
18
}
19
}
ULSAlgorithms.CuttingPlanes.Internal.LsCutKey
Definition
LsCutKey.cs:6
ULSAlgorithms.CuttingPlanes.Internal.LsCutKey.Create
static string Create(LsCutDefinition definition)
Definition
LsCutKey.cs:7
ULSAlgorithms.CuttingPlanes.LsCutDefinition
Solver-independent definition of one ULS (l,S) inequality.
Definition
LsCutDefinition.cs:11
ULSAlgorithms.CuttingPlanes.LsCutDefinition.L
int L
Gets l in the (l,S) notation.
Definition
LsCutDefinition.cs:73
ULSAlgorithms.CuttingPlanes.LsCutDefinition.S
IReadOnlyList< int > S
Gets a sorted defensive snapshot of S.
Definition
LsCutDefinition.cs:76
ULSAlgorithms.CuttingPlanes.Internal
Definition
LsCutKey.cs:3
ULSAlgorithms.CuttingPlanes
Definition
CutCoefficient.cs:1
src
ULSAlgorithms
CuttingPlanes
Internal
LsCutKey.cs
Generated by
1.17.0