{
  "canonical": {
    "assetIds": ["A", "B"],
    "covariance": [[0.04, 0.01], [0.01, 0.09]],
    "expectedWeights": [0.7272727272727273, 0.2727272727272727],
    "expectedVariance": 0.03181818181818182,
    "expectedSolutionClass": "unique"
  },
  "boundaryUnconstrainedNegative": {
    "assetIds": ["A", "B"],
    "covariance": [[0.04, 0.05], [0.05, 0.09]],
    "expectedWeights": [1, 0],
    "expectedVariance": 0.04,
    "expectedUnconstrainedWeights": [1.3333333333333333, -0.3333333333333333]
  },
  "threeAssetClipRenormalizeFailure": {
    "assetIds": ["A", "B", "C"],
    "covariance": [[1, 0.85, 0.5], [0.85, 1, 0.1], [0.5, 0.1, 1]],
    "expectedWeights": [0, 0.5, 0.5],
    "expectedVariance": 0.55,
    "unconstrainedWeights": [-0.9473684210526315, 1.1578947368421053, 0.7894736842105263],
    "clipRenormalizeWeights": [0, 0.5945945945945946, 0.40540540540540543],
    "clipRenormalizeVariance": 0.5661066471877283
  },
  "boundaryShortingComparator": {
    "assetIds": ["A", "B"],
    "covariance": [[0.04, 0.015], [0.015, 0.01]],
    "expectedWeights": [0, 1],
    "expectedVariance": 0.01,
    "expectedUnconstrainedWeights": [-0.25, 1.25]
  },
  "singularUnique": {
    "assetIds": ["zeroRisk", "risky"],
    "covariance": [[0, 0], [0, 1]],
    "expectedWeights": [1, 0],
    "expectedVariance": 0,
    "expectedSolutionClass": "unique"
  },
  "singularNonUnique": {
    "assetIds": ["A", "B"],
    "covariance": [[1, 1], [1, 1]],
    "expectedVariance": 1,
    "expectedSolutionClass": "non_unique"
  },
  "allZeroTwoAsset": {
    "assetIds": ["A", "B"],
    "covariance": [[0, 0], [0, 0]],
    "expectedWeights": [0.5, 0.5],
    "expectedVariance": 0,
    "expectedSolutionClass": "non_unique"
  },
  "allZeroOneAsset": {
    "assetIds": ["A"],
    "covariance": [[0]],
    "expectedWeights": [1],
    "expectedVariance": 0,
    "expectedSolutionClass": "unique"
  },
  "nearFlatStrictlyPositive": {
    "assetIds": ["A", "B"],
    "covariance": [[1, 1], [1, 1.000000000001]],
    "expectedWeights": [1, 0],
    "expectedVariance": 1,
    "expectedSolutionClass": "unknown"
  },
  "maxIterationsZero": {
    "assetIds": ["A", "B"],
    "covariance": [[0.04, 0.01], [0.01, 0.09]],
    "maxIterations": 0,
    "expectedStatus": "numerical_issue"
  }
}
