Ciertamente es así, esas restricciones también aplican. En el caso de b se da por entendido que las variables deben ser positivas en este tipo de problemas (las cantidades a comprar no pueden ser valores negativos), por ello no lo mencioné y debí haberlo aclarado. En el caso de a no lo había tomado en cuenta, para este problema específico (no aplica en todos) si debe restringirse. Gracias por el comentario!
Me parece que falto poner otras 2 restricciones: a) x,y = numero entero (no podemos comprar fracciones de barriles) b) x,y >= 0 (pues no podemos comprar barriles negativos) b) lo comento por que este tipo de problemas yo los resuelvo en la aplicacion SOLVER de Excel, la cual con un correcto planteamiento nos da la respuesta en segundos, pero en ocaciones la respuesta optima incluye resultados negativos.