public SimpleStochasticLotSizingSolution(double totalSetupCosts, double totalInventoryCosts,
			String amountVariableName, double[] amountVariableValues,
			boolean[] setupPattern) {
		//Check inputs
		if (amountVariableValues.length != setupPattern.length) throw new IllegalArgumentException("Planning horizons did not match while constructing a simple stochastic lot sizing Solution");
		
		this.totalSetupCosts = totalSetupCosts;
		this.totalInventoryCosts = totalInventoryCosts;
		this.amountVariableName = amountVariableName;
		this.amountVariableValues = amountVariableValues;
		this.setupPattern = setupPattern;
	}