var formulador = require("javascript-lp-solver");
var modelo = {
"optimize": "custo",
"opType": "min",
"constraints": {
"N": {
"min": 18000.0,
"max": 18800.0
},
"PCNA": {
"min": 5000.0,
"max": 5800.0
},
"K": {
"min": 24000.0,
"max": 24800.0
},
"I::100268_100328": {
"max": 1.0
},
"I::100268_100328_D1": {
"min": 0.0
},
"I::100268_100328_D2": {
"min": 0.0
},
"peso": {
"equal": 1000.0
}
},
"variables": {
"100194": {
"CA": 12.0,
"S": 1.5,
"MG": 6.0,
"peso": 1.0,
"custo": 446.19,
"preco": 446.19
},
"100249": {
"K": 60.0,
"peso": 1.0,
"custo": 1964.49,
"preco": 1964.49
},
"100268": {
"PCNA": 21.0,
"CA": 18.0,
"S": 10.0,
"PH2O": 16.0,
"peso": 1.0,
"custo": 1192.33,
"preco": 1192.33,
"I::100268_100328_D1": 1.0,
"I::100268_100328_D2": -1.0
},
"100287": {
"N": 3.0,
"PCNA": 17.0,
"CA": 16.0,
"S": 11.0,
"peso": 1.0,
"custo": 1444.68,
"preco": 1444.68
},
"100302": {
"N": 11.0,
"PCNA": 52.0,
"PH2O": 44.0,
"peso": 1.0,
"custo": 2537.45,
"preco": 2537.45
},
"100328": {
"N": 34.0,
"peso": 1.0,
"custo": 1428.98,
"preco": 1428.98,
"I::100268_100328_D1": 1.0,
"I::100268_100328_D2": -1.0
},
"D100268": {
"I::100268_100328_D1": -1.0,
"I::100268_100328": 1.0,
"I::100268_100328_D2": 1000.0
},
"D100328": {
"I::100268_100328_D1": -1.0,
"I::100268_100328": 1.0,
"I::100268_100328_D2": 1000.0
}
},
"ints": {
"100194": 1,
"100249": 1,
"100268": 1,
"100287": 1,
"100302": 1,
"100328": 1
},
"binaries": {
"D100268": 1,
"D100328": 1
}
};
//modelo = new Model().loadJson(modelo);
//modelo.debug(true);
var resultado = formulador.Solve(modelo);
//console.table(formulador.lastSolvedModel.tableau.matrix);
//formulador.lastSolvedModel.tableau.log('log');
console.table(resultado);