{
  "canonical": {
    "assetIds": ["A", "B"],
    "mu": [0.06, 0.14],
    "covariance": [[0.04, 0.01], [0.01, 0.09]],
    "targetReturn": 0.1,
    "expectedWeights": [0.5, 0.5],
    "expectedReturn": 0.1,
    "expectedVariance": 0.0375,
    "expectedSolutionClass": "unique"
  },
  "targetBelowGmv": {
    "assetIds": ["A", "B"],
    "mu": [0.06, 0.14],
    "covariance": [[0.04, 0.01], [0.01, 0.09]],
    "targetReturn": 0.08,
    "expectedWeights": [0.7272727272727273, 0.2727272727272727],
    "expectedReturn": 0.0818181818181818,
    "expectedVariance": 0.03181818181818182
  },
  "targetBelowMinimum": {
    "assetIds": ["A", "B"],
    "mu": [0.06, 0.14],
    "covariance": [[0.04, 0.01], [0.01, 0.09]],
    "targetReturn": 0.04,
    "expectedWeights": [0.7272727272727273, 0.2727272727272727],
    "expectedReturn": 0.0818181818181818,
    "expectedVariance": 0.03181818181818182
  },
  "targetAtMaximum": {
    "assetIds": ["A", "B"],
    "mu": [0.06, 0.14],
    "covariance": [[0.04, 0.01], [0.01, 0.09]],
    "targetReturn": 0.14,
    "expectedWeights": [0, 1],
    "expectedReturn": 0.14,
    "expectedVariance": 0.09
  },
  "targetInfeasible": {
    "assetIds": ["A", "B"],
    "mu": [0.06, 0.14],
    "covariance": [[0.04, 0.01], [0.01, 0.09]],
    "targetReturn": 0.15
  },
  "threeAssetTarget": {
    "assetIds": ["A", "B", "C"],
    "mu": [0.04, 0.1, 0.2],
    "covariance": [[1, 0.2, 0.1], [0.2, 1, 0.3], [0.1, 0.3, 2]],
    "targetReturn": 0.12,
    "expectedWeights": [0.2550251256281406, 0.3919597989949749, 0.3530150753768844],
    "expectedReturn": 0.12,
    "expectedVariance": 0.6089195979899498
  },
  "allZeroCovariance": {
    "assetIds": ["A", "B"],
    "mu": [0.06, 0.14],
    "covariance": [[0, 0], [0, 0]],
    "targetReturn": 0.1,
    "expectedWeights": [0, 1],
    "expectedVariance": 0
  },
  "singularTarget": {
    "assetIds": ["A", "B"],
    "mu": [0.06, 0.14],
    "covariance": [[0, 0], [0, 1]],
    "targetReturn": 0.1,
    "expectedWeights": [0.5, 0.5],
    "expectedReturn": 0.1,
    "expectedVariance": 0.25
  },
  "maxIterationsZero": {
    "assetIds": ["A", "B"],
    "mu": [0.06, 0.14],
    "covariance": [[0.04, 0.01], [0.01, 0.09]],
    "targetReturn": 0.1,
    "maxIterations": 0
  }
}
